YUP: A Molecular Simulation Program for Coarse-Grained and Multiscaled Models
- 18 March 2006
- journal article
- research article
- Published by American Chemical Society (ACS) in Journal of Chemical Theory and Computation
- Vol. 2 (3) , 529-540
- https://doi.org/10.1021/ct050323r
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 multiscaled 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 nonlinear 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 capsids. We find that objects are easy to modify, extend, and redeploy. Thus, new classes of coarse-grained models can be implemented easily.Keywords
This publication has 25 references indexed in Scilit:
- DNA Organization and Thermodynamics during Viral PackingBiophysical Journal, 2007
- Exploring three-dimensional structures of the HIV-1 RNA/tRNALys3 initiation complexJournal of Molecular Biology, 1999
- Arrays with Local Centers of Symmetry in Space Groups Pca21 and Pna21Acta crystallographica Section B, Structural science, crystal engineering and materials, 1998
- Molecular dynamics simulations of small DNA plasmids: Effects of sequence and supercoiling on intramolecular motionsBiopolymers, 1996
- AMBER, a package of computer programs for applying molecular mechanics, normal mode analysis, molecular dynamics and free energy calculations to simulate the structural and energetic properties of moleculesComputer Physics Communications, 1995
- A Quantitative Model of the Escherichia coli 16 S RNA in the 30 S Ribosomal SubunitJournal of Molecular Biology, 1994
- The kinemage: A tool for scientific communicationProtein Science, 1992
- Mean field stochastic boundary molecular dynamics simulation of a phospholipid in a membraneBiochemistry, 1991
- Molecular mechanics model of supercoiled DNAJournal of Molecular Biology, 1989
- CHARMM: A program for macromolecular energy, minimization, and dynamics calculationsJournal of Computational Chemistry, 1983