Newsletter contents... UP


CCP4 Molecular Graphics

Liz Potterton  March 2001

Contents

Introduction
Why another molecular graphics program?
Progress So Far
When Will It Be Available?
How to Get Involved

Introduction

CCP4 is planning to develop a molecular graphics system which can be integrated with software to perform the many functions required by crystallographers, such as structure solution, structure analysis and comparison and creating presentation graphics.   Initially we will be concentrating on creating a 'core' system which has the basic functionality to display molecules and maps.  The core system will also provide a library of routines which any programmer can use to link their software into the molecular graphics.  From  the programmers perspective the molecular graphics would just be molgraphlib to complement mtzlib, symlib etc.  Since the molecular graphics system will be freely available like other CCP4 software this means that any scientific developer can use molgraphlib to make their programs graphical and we hope, this way, that many people may contribute to the project.  But we do expect CCP4 staff and collaborators to do a lot of the work to provide the essential scientific functionality.

Why another molecular graphics program?

Crystallographic model building can be semi-automated (rather than reliably totally automated) and the appropriate methods are very data dependent.  So it is useful to tie the model building into a graphics system which can co-opt the crystallographer to help out with the tricky decisions.   To date the development of automated methods has been restricted to laboratories and companies with their own molecular graphics system but an open CCP4 system could change this.
It would make things easier for the average crystallographer if one molecular graphics system provided an interface to a full range of functionality - model building, model analysis, interaction with databases, presentation graphics etc..  The design of the proposed system should make it possible to build in all the required functionality.   CCP4 is in a better position than most individual groups to provide the resources for development and maintenance and to guarantee long term support for a large scale software package.

Progress So Far

There are several projects underway in CCP4 which will tie in with the molecular graphics.  Eugene Krissenel, who works for CCP4 based in the MSD group at the , is developing a library to handle coordinate data .  See here for progress on interfacing to the existing RWBROOK libraries, but this project involves much more than reading and writing PDB and mmCIF files - it will perform data validation atom, selection and molecular editing and will provide the basis for all functionality relating to molecule structures.  Kevin Cowtan's Clipper project is providing a similar, basic library for handling experimental data and there are plans afoot to provide a similar map handling library.
Martin Noble at Oxford has volunteered to develop the graphics part of the system.  Martin has written Aesop, a program for displaying molecular structures.  CCP4 is going to hire two new developers to work on the the molecular graphics project.  I will be coordinating the project and probably concentrating on the user interface.

When Will It Be Available?

We are more concerned to build a solid basis rather than produce something quickly so it will be probably be at least a  year before anything is available.  But we are keen to get feedback from users so will make the package available as soon as it has the minimal functionality to be useful.  This means that a first release will probably not do significantly more than a program like RasMol.

How to Get Involved

We should be advertising new posts shortly but if you are interested in working on the project please contact me (lizp@ysbl.york.ac.uk).
If you are interested in following the project and contributing to discussion or even contributing code then sign up to the bulletin board - by sending a "subscribe 3dccp4" message to Majordomo@dl.ac.uk.


Newsletter contents... UP