Email updates

Keep up to date with the latest news and content from BMC Neuroscience and BioMed Central.

This article is part of the supplement: Seventeenth Annual Computational Neuroscience Meeting: CNS*2008

Open Access Poster presentation

Cellular Dynamic Simulator: an event driven molecular simulation environment

Michael J Byrne*, M Neal Waxham and Yoshihisa Kubota

Author Affiliations

Department of Neurobiology and Anatomy, University of Texas Medical School, 6431 Fannin, Houston, TX 77030, USA

For all author emails, please log on.

BMC Neuroscience 2008, 9(Suppl 1):P106  doi:10.1186/1471-2202-9-S1-P106

The electronic version of this article is the complete one and can be found online at:

Published:11 July 2008

© 2008 Byrne et al; licensee BioMed Central Ltd.


In this paper, we present the Cellular Dynamic Simulator (CDS) for simulating crowded molecular environments. CDS is based on an event driven algorithm [1] that allows precise calculation of the timing of collisions, reactions and other events for each individual molecule in the simulated environment. Generic mesh based compartments allow the creation/importation of very simple or detailed intracellular structures that exist in a spatial 3D environment. Multiple levels of convoluted compartments and static obstacles can be used to create a dense environment to mimic the intracellular space. Diffusing molecules move in a Brownian fashion by randomly generating a new velocity vector at specified time intervals. This novel algorithm can address how volume exclusion and molecular crowding impact signaling cascades in small subcellular compartment such as dendritic spines. With the CDS, we can simulate simple enzyme reactions; aggregation, channel transport, as well as highly complicated chemical reaction network of both freely diffusing and membrane bound multi-protein complexes. Components of the CDS are generally defined such that the simulator can be applied to a wide range of environments in terms of scale and level of detail. Through an initialization GUI, a simple simulation environment can be created and populated within minutes yet is powerful enough to design elaborate spaces. The initializer allows visual confirmation of the environment construction prior to execution by the simulator. Design implementation and features of the CDS are detailed in this paper and its utility is highlighted by the specific case of calcium signaling in a dendritic spine.


  1. Sigurgeirsson H, Stuart A, Wan W-L: Algorithms for particle-field simulations with collisions.

    Journal of Computational Physics 2001, 172:766-807. Publisher Full Text OpenURL