Beacon Calculus Simulator
Beacon Calculus Simulator implements the Beacon Calculus process algebra to model and simulate dynamic interactions and state-dependent behavior in biological systems, enabling analysis of DNA replication dynamics, gene expression responses to DNA methylation damage, and multisite phosphorylation switches.
Key Features:
- Process algebra framework: Implements the Beacon Calculus, a specialized process algebra for representing components with dynamic interactions and changing states.
- Concise, adaptable models: Enables construction of compact and extensible models for complex biological processes.
- Support for specific biological mechanisms: Demonstrated on DNA replication dynamics, gene expression responses to DNA methylation damage, and multisite phosphorylation switches.
- Model extension capability: Allows adaptation of DNA replication models to incorporate cooperative origin firing and replication fork barriers.
- Simulation engine: Provides the bcs simulator to develop and execute models encoded in the Beacon Calculus.
Scientific Applications:
- DNA replication dynamics: Analysis and simulation of replication origin behavior, fork progression, and replication timing.
- Gene expression response to DNA methylation damage: Modeling transcriptional responses and dynamics following methylation-induced DNA damage.
- Multisite phosphorylation switches: Representation and simulation of multisite phosphorylation mechanisms and their switching behavior.
- Extended replication scenarios: Modeling cooperative origin firing and replication fork barriers within replication models.
Methodology:
Models are encoded using the Beacon Calculus process algebra and executed using the bcs simulator.
Topics
Details
- License:
- GPL-2.0
- Tool Type:
- command-line tool
- Programming Languages:
- C++
- Added:
- 1/18/2021
- Last Updated:
- 1/31/2021
Operations
Publications
Boemo MA, Cardelli L, Nieduszynski CA. The Beacon Calculus: A formal method for the flexible and concise modelling of biological systems. PLOS Computational Biology. 2020;16(3):e1007651. doi:10.1371/journal.pcbi.1007651. PMID:32150540. PMCID:PMC7082070.
PMID: 32150540
PMCID: PMC7082070
Funding: - Biotechnology and Biological Sciences Research Council: BB/N016858/1
- Wellcome Trust: 110064/Z/15/Z