At 13:27 19/05/2004 +0100, Aonghus Lawlor wrote:
On Tue, 18 May 2004, Miguel wrote:

>
> Peter wrote:
> > | I don't think Jmol should be become a CIF
> > | viewer, but it could reasonably display crystal+symmetry+atoms
>
> Aonghus wrote:
> > It seems to me that Jmol (with some small(?) extensions) could
> > make a very nice cif viewer-
>
> It is not clear to me what features/functions would be required/desired of
> a 'cif viewer'.
>
> Like I said, I am not particularly interested in biting off anything
> particularly complicated at this time.
>
> But, out of curiosity
>
> Q: Can someone give me a short list of things that would be
> required/expected of a 'cif viewer'
>

hi,

It seems a "cif viewer" might be a nice idea;) but way beyond what is
needed for the moment. Maybe we can do something a bit simpler- like
display the 'full' molecule from a .cif file, along with some extra
information like the thermal ellipsoids.

For molecules that don't have a symmetry axis, the shelx program
outputs a complete atom list and jmol display the full molecule. For
molecules with a symmetry axis, it outputs only the list of atoms
related by symmetry along with the symmetry operators needed to
reconstruct the full molecule. For these molecules, jmol is currently
only displaying the molecule fragment- and people really want to see
their molecule in 'full'.

We are working on this in cif2cml and will let people know when it is ready for beta testing.


I would think this is a similar level of functionality to
'automatically compute bonds' - in the case of .cif files jmol would
read the atom list and the symmetry operators from the file, and then
apply the symmetry operators to generate the full molecule.

There are many structures (e.g. NaCl, diamond, etc.) where it is not trivial to define what should be plotted. For structures with discrete organic molecules we should be fine - for extended solids (1,2,3 dimensions) there probably have to be user decisions


The thermal ellipsoids also give very useful information. There is no
necessity to draw the complete isosurface- it would be much too slow
and all that is needed is an indication of the size along a given
direction. What would be involved in drawing 3 orthogonal ellipses
along the coordinate directions? Does anyone know the precise meaning
of the thermal ellipsoid data (there are 6 fields- I guess 3
directions relative to the crystal axes and 3 lengths?).

No. It is a symmetry matrix (tensor) U of the form hT U h. I suggest that this is not top priority at present. However I do think that drawing certain generic objects (ellipsoids, polyhedra) could be very useful.


What is the status of plugins under jmol- it might be an idea to keep
the rendering core of jmol small and fast, and implement some of the
'fancier' things in plugins?

I would like to see jmol do these things- and I certainly offer to
help implement them. There are a few options- modify jmol, wait for
cif2cml, or maybe a write plugin- any thoughts or suggestions on this?

We would certainly appreciate testing and enhancement of cif2cml and that could be the most fruitful way forward. It could also be useful to generate thermal ellipsoids (better called atomic displacement parameters) outside Jmol.


P.



Peter Murray-Rust
Unilever Centre for Molecular Informatics
Chemistry Department, Cambridge University
Lensfield Road, CAMBRIDGE, CB2 1EW, UK
Tel: +44-1223-763069



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Jmol-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to