Implementation of a discrete event simulator for biological self-assembly systems

We have implemented a simulation tool for the study of computationally challenging biological self-assembly systems, particularly viral protein shells. The simulator implements a generic model of self-assembly based on simple local binding interactions to specify the behavior of complex self-assembly reactions. Developed discrete event methods allow for fast quantitative simulation of these systems. The new simulator uses the Java language to implement the model in a portable, interactive graphical tool. The Java libraries can also be used directly to build customized simulations. This paper discusses the simulator model, the theoretical basis for its efficient operation, and implementation issues in its design. It also discusses empirical validation of the simulator package and presents sample applications.

[1]  V S Reddy,et al.  Energetics of quasiequivalence: computational analysis of protein-protein interactions in icosahedral viruses. , 1998, Biophysical journal.

[2]  S. Stahl,et al.  A theoretical model successfully identifies features of hepatitis B virus capsid assembly. , 1999, Biochemistry.

[3]  R Twarock,et al.  A tiling approach to virus capsid assembly explaining a structural puzzle in virology. , 2004, Journal of theoretical biology.

[4]  Kevin Burrage,et al.  Stochastic approaches for modelling in vivo reactions , 2004, Comput. Biol. Chem..

[5]  B Berger,et al.  "Local rules" theory applied to polyomavirus polymorphic capsid assemblies. , 2000, Virology.

[6]  D L Caspar,et al.  Movement and self-control in protein assemblies. Quasi-equivalence revisited. , 1980, Biophysical journal.

[7]  D. Gillespie A General Method for Numerically Simulating the Stochastic Time Evolution of Coupled Chemical Reactions , 1976 .

[8]  Russell Schwartz The local rules dynamics model for self-assembly simulation , 2000 .

[9]  G. Whitesides,et al.  Self-Assembly at All Scales , 2002, Science.

[10]  B. Berger,et al.  Local rules simulation of the kinetics of virus capsid self-assembly. , 1998, Biophysical journal.

[11]  David Reguera,et al.  Viral self-assembly as a thermodynamic process. , 2002, Physical review letters.

[12]  Adam Zlotnick,et al.  Model-based analysis of assembly kinetics for virus capsids or other spherical polymers. , 2002, Biophysical journal.

[13]  Russell Schwartz,et al.  Queue-based method for efficient simulation of biological self-assembly systems , 2005 .

[14]  B Berger,et al.  Local rule-based theory of virus shell assembly. , 1994, Proceedings of the National Academy of Sciences of the United States of America.

[15]  J. King,et al.  Nucleation and growth phases in the polymerization of coat and scaffolding subunits into icosahedral procapsid shells. , 1993, Biophysical journal.

[16]  A. Klug,et al.  Physical principles in the construction of regular viruses. , 1962, Cold Spring Harbor symposia on quantitative biology.

[17]  A. Zlotnick,et al.  To build a virus capsid. An equilibrium model of the self assembly of polyhedral protein complexes. , 1994, Journal of molecular biology.

[18]  George M. Whitesides,et al.  Self-Assembly and Nanostructured Materials , 2005 .