Pittsburgh Supercomputing Center

National Resource for Biomedical Supercomputing

Carnegie Mellon University

The Salk Institute
Howard Hughes Medical Institute

National Institute of Health

National Center for Research Resources

National Institute of General Medical Sciences

National Science Foundation

CQBS Research: Software Development


MCell (Monte Carlo cell) is a program that uses spatially realistic 3-D cellular models, a specialized Model Development Language (MDL), and specialized Monte Carlo algorithms to simulate the movements and reactions of molecules within and between cells—cellular microphysiology.  MCell development is a collaborative project between the CQBS and colleagues in the Computational Neurobiology Laboratory at the Salk Institute. Current work centers on newly expanded algorithms for interactions between arbitrary numbers of diffusing chemical species in solution and/or in membranes (MCell v3.x), and hybrid methods for coupled, multi-scale Monte Carlo-finite element-finite volume simulations.  Development of a new parallel MCell version is also a future goal, and plans are underway with collaborators in the Computer Science Department at the University of California San Diego.