CCAM Software is produced by the faculty and staff of CCAM. Our flagship application, the Virtual Cell, serves as a National Resource for Cell Analysis and Modeling. The software below ranges from applications for analyzing FRAP and other image data, (Virtual FRAP Tool, Microfilament Detector, 5-D Visualization MicroApp) to tools for generating models (BioNetGen, SyBiL).

CCAM Software
CCAM Software
CCAM Software

Virtual Cell

The Virtual Cell has been specifically designed to be a web-based research tool for a wide range of scientists, from experimental cell biologists to theoretical biophysicists. Likewise the creation of models can range from the simple, to evaluate hypotheses or to interpret experimental data, to complex multi-layered models used to probe the predicted behavior of complex, highly non-linear systems. Users can build complex models with a web-based Java interface to specify compartmental topology and geometry, molecular characteristics, and relevant interaction parameters. The Virtual Cell automatically converts the biological description into a corresponding mathematical system of ordinary and/or partial differential equations.


SpringSaLaD is a stand-alone software tool to explicitly model binding events and state changes among multivalent molecules. It is one of the first algorithms to account for crowding effects within multimolecular clusters. Spring SaLaD models proteins as sets of reactive sites (spheres) connected by stiff springs. The impenetrable spheres capture excluded volume and steric hindrance effects. Langevin dynamics are used to model diffusion of each reaction site, and binding reactions are governed by probability based on diffusion coefficients of the sites, the site radii and the macroscopic on rate.

Virtual FRAP Tool

Accessed through the VCell modeling and simulation environment (, the Virtual FRAP tool is designed to analyze FRAP, Fluorescence Recovery after Photobleaching, experiments. It is available as a tool within the VCell software, and can be used to analyze experiments that collect all of the fluorescence associated with the cell, and where the bleach region does not vary through the Z dimension. Currently, Virtual FRAP can be used to fit D and %R for either one or two diffusing components of cytosolic (soluble) proteins, or to fit off rates for binding to immobile components. It does not analyze lateral diffusion within the plasma membrane.

BaSDI (Bayesian super-resolution drift inference)

Please see additional software information and download information at Yu Lab>Software

Single-molecule localization based super-resolution microscopy requires accurate sample drift correction in order to achieve good results. BaSDI implements a Bayesian statistical algorithm that estimate amount of the sample drift for every image frame from the raw dataset. The inference requires no fiducial marker but requires the assumption that the drift is mostly smooth over time. A detailed description of the statistical framework for this algorithm is published, Elmokadem A, Yu J, Optimal Drift Correction for Super-resolution Localization Microscopy with Bayesian Inference, Biophys J, 2015 Nov 3;109(9):1772-80. doi: 10.1016/j.bpj.2015.09.017. PubMed Link

Octane (Super-resolution imaging and single molecule tracking software.)

Please see additional software information and download information at Yu Lab>Software

The Octane is a program we developed to facilitate works involved in super-resolution optical imaging (PALM, STORM, etc.). By providing an intuitive graphical user interface front end, we hope it can serve as a useful tool for a wide range of scientists, including experimental biologists as well as physicists. The program runs as a plugin of the (extremely versatile) ImageJ software, thus can be used on any image format that is supported by ImageJ.