[Molecularmechanics] Recommendations for object oriented approaches / UML models

peter murray-rust pm286 at cam.ac.uk
Tue Apr 4 09:46:08 WEST 2006


At 09:08 04/04/2006, Marc Baaden wrote:

>Hi,
>
>I hope that this message is not off-topic and that this list is not dead (last
>message from February 2005?).
>
>I was wondering whether there is any kind of standard for treating 
>molecular systems
>and molecules when it comes to object oriented approaches. I was 
>thinking along the
>lines of a generic UML model which would be applicable to any kind 
>of object oriented
>language.
>As I am new to these approaches (object oriented in general and UML 
>in particular),
>I wonder whether it is better to use (if it exists) such a model
>or alternatively to develop a new one more specifically tailored to 
>a given application.
>
>The aim of the application(s) I have in mind is to manipulate 
>molecular data as well
>as simulation output (trajectories) in various phases of 
>preparation&setup, production and
>post-production/analysis, which is why I am looking for a rather 
>general model.

I don't believe that anyone has managed to address all the points you 
mention - it is much more ambitious than it appears.

We have developed an OO approach to many of the static aspects of 
small molecular systems with CML and by translating the XSD schema 
automatically to Java. There are ca 100 significant object classes. 
See cml.sf.net including the Wiki and www.sf.net/projects/cml for the 
CVS repository

My personal feeling is that extending OO to dynamics and trajectories 
may be more effort than it is worth unless we can standardise our 
communal representation of the systems - I don't know whether this is 
possible. There are many hidden semantics in these systems.

P.



Peter Murray-Rust
Unilever Centre for Molecular Sciences Informatics
University of Cambridge,
Lensfield Road,  Cambridge CB2 1EW, UK
+44-1223-763069 



More information about the Molecularmechanics mailing list