[chimera-dev] Material science feature requests

Thomas Goddard goddard at cgl.ucsf.edu
Fri Oct 22 17:31:58 PDT 2004


Here is email I exchanged with Chris Greenwell about using Chimera
for a material science / molecular dynamics study.

    Tom

---------

Date: Thu, 21 Oct 2004 09:14:55 +0100
Subject: Re: Material visualization with Chimera
From: "H. Chris Greenwell" <h.greenwell at ucl.ac.uk>
To: Thomas Goddard <goddard at cgl.ucsf.edu>

Hi Tom,

First of all, Chimera is fantastic!  Congratulations!

Yes, I noticed the problem with large numbers of atoms.  We run systems 
getting on for 500,000 atoms., but most are less than 100,000 atoms.

I still use the Atom Eye software, which is more efficient at using 
memory (http://164.107.79.177/Archive/Graphics/A/) for large models.  
However, it is less intuitive to use and doesn't have much of the 
functionality that we would like.

The type of work we do at the moment involves simulating the interlayer 
region of layered clay type structures with organic molecules, such as 
long monomers, between the crystalline clay sheets.  We do this to gain 
insight into the interlayer arrangement and dynamics not attainable by 
experimental means.  We have to present data which is both meaningful 
and interesting to the experimental community.

We use the LAMMPS code as our large-scale MD engine, from Sandia.  We 
have our own data analysis tools to generate RDFs, diffusion 
coefficients and atom density plots.  However, in order to make sense 
of the features, and to spot unusual features that get averaged in the 
data of these numerical data sets it is necessary to visualize the 
model through the simulation.  As an ex-experimental chemist I have a 
strong bias to the visual!

I have looked at many types of software, and essentially we have two 
considerations:

1) A visualizer for looking at each frame, and movies of the atom 
positions.  Data analysis as described above.

2) A builder for loading crystalline unit cells, generating organic 
monomers, translating, rotating and deleting atoms/molecules.  
Critically, we tend to use periodic boundary conditions in all our 
simulation so an ability to replicate unit cells and visualize the 
boundary markers when desired.  Functionality to place forcefield atom 
types on the system is also needed.

I have come across only two contenders to do this with:

ECCE (http://ecce.emsl.pnl.gov/) looks promising and is free to 
academia, however, as with many freeware builders/visualizers, it is 
only for bio-systems and has no concept of periodic unit cells.  I also 
am unaware of the atom number capability.

Materials Studio/Cerius 2.  These are the commercial options from 
Accelrys and work very well.  Unfortunately, these are also incapable 
of building models greater then approx. 30,000 atoms for materials 
science.  Materials Studio has a bug, which stops it doing this, and 
Cerius 2 (a) gets very slow, and (b) has a purely numeric atom 
numbering, which has a 5 digit capacity and relies on the molecules 
being made up of residues.

We are starting to use the latest LAMMPS2003 software from Sandia, and 
may well look at steering it in the future, so any developments in 
Chimera to aid us in looking at materials would be much appreciated.

Many thanks

Chris

On Thursday, October 21, 2004, at 12:02 AM, Thomas Goddard wrote:

> Hi Chris,
>
>   Dave Konerding told me you tried using Chimera to visualize materials
> with large numbers of atoms.  Unfortunately Chimera uses alot of memory
> per atom (~2 Kbytes) and gets pretty slow for systems of 100,000 atoms
> or more.
>
>   I'm curious about what you are looking for with Chimera and whether
> there are new features you would need.  We primarily focus on proteins
> and nucleic acids but would consider adding features to help in 
> materials
> science.
>
>       Tom Goddard
>       Chimera developer
>       UC San Francisco
>
>
H. C. Greenwell
EPSRC Fellow
Centre for Computational Science
Christopher Ingold Laboratories
University College London
20 Gordon Street
London WC1H 0AJ
United Kingdom


---------

Date: Thu, 21 Oct 2004 10:54:31 +0100
Subject: Chimera materials visualization wish list
From: "H. Chris Greenwell" <h.greenwell at ucl.ac.uk>
To: Thomas Goddard <goddard at cgl.ucsf.edu>

Hi Tom,

I realise that in my earlier e-mail I have only outlined general 
points, and therefore have only addressed part of your email.

Therefore, if I could compile an initial wish-list of new features 
(apologies if some of this is already in the code, as I am still 
getting to know it) it might look something like:

1)  To be able to import the common file types we use in our 
simulations.  These are: (a) the LAMMPS 2001 output files (.pos), which 
are largely XYZ files with a time step and an atom type number related 
to, (b) the LAMMPS 2001 data file (.dat/.lmp), which contains the atom 
information (masses), coordinates and bonding. (c) the LAMMPS 2003 
data/position files, which I think are a little different but will be 
used by us in the near future.  (d) the Accelrys Biosym coordinate 
(.car) file, topology (.mdf) file and trajectory (.arc/.trj) files.  
Dave kindly put together a little utility for the .car/.mdf file.

2) To be able to remap any atoms that have moved outside the cell, 
within the cell boundaries when visualized.

3) To be able to view the cell boundaries as a dashed/solid/no line.

4) To be able to replicate the viewed model in XYZ directions so that 
motion across cell boundaries can be followed.

5) To be able to turn the replicated unitcells into one supercell (we 
have an utility to do this with .car/.mdf) .

6) To be able to display and select atoms on the basis of forcefield 
atom types.

7) To be able to render crystalline structures as polyhedra.

8) After visualizing, or performing molecule/atom 
translations/deletions/insertions etc, to be able to export as the file 
types listed in (1) and also the Atom Eye (.cfg) format.

Many thanks

Chris

H. C. Greenwell
EPSRC Fellow
Centre for Computational Science
Christopher Ingold Laboratories
University College London
20 Gordon Street
London WC1H 0AJ
United Kingdom





More information about the Chimera-dev mailing list