| Literature DB >> 22844233 |
Robert K Z Tan1, Anton S Petrov, Stephen C Harvey.
Abstract
Coarse-grained models can be very different from all-atom models and are highly varied. Each class of model is assembled very differently and some models need customized versions of the standard molecular mechanics methods. The most flexible way to meet these diverse needs is to provide access to internal data structures and a programming language to manipulate these structures. We have created YUP, a general-purpose program for coarse-grained and multi-scaled models. YUP extends the Python programming language by adding new data types. We have then used the extended language to implement three classes of coarse-grained models. The coarse-grained RNA model type is an unusual non-linear polymer and the assembly was easily handled with a simple program. The molecular dynamics algorithm had to be extended for a coarse-grained DNA model so that it could detect a failure that is invisible to a standard implementation. A third model type took advantage of access to the force field to simulate the packing of DNA in viral capsid. We find that objects are easy to modify, extend and redeploy. Thus, new classes of coarse-grained models can be implemented easily.Entities:
Year: 2006 PMID: 22844233 PMCID: PMC3404851 DOI: 10.1021/ct050323r
Source DB: PubMed Journal: J Chem Theory Comput ISSN: 1549-9618 Impact factor: 6.006