Gener
Gener implements DNA strand displacement programming using a simplified two-domain strand displacement algebra to design and analyze DNA-based computations and chemical controllers.
Key Features:
- Two-domain strand displacement algebra: Implements the simplified two-domain strand displacement algebra as the core computational formalism.
- Stepwise computation: Performs step-by-step execution of computations according to strand displacement algebra rules.
- Exhaustive search capability: Supports exhaustive exploration of computation spaces and options for analysis and visualization of potential outcomes.
- Export to DSD and LaTeX: Exports programs to Microsoft Research's DSD tool and to LaTeX formats.
Scientific Applications:
- Synthetic biology: Design and analysis of chemical controllers implemented via DNA strand displacement.
- Biosensing: Construction and evaluation of DNA-based biosensing systems.
- Molecular computation: Engineering molecular computation circuits using strand displacement mechanisms.
- Dynamic regulation: Design of DNA-based controllers for dynamic regulation of biological pathways and biochemical reactions.
Methodology:
Employs a simplified two-domain strand displacement algebra as the foundational computational framework to construct DNA-based programs that perform logical operations and control biochemical reactions.
Topics
Details
- Tool Type:
- desktop application
- Operating Systems:
- Windows
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Kahramanoğulları O, Cardelli L. Gener: a minimal programming module for chemical controllers based on DNA strand displacement. Bioinformatics. 2015;31(17):2906-2908. doi:10.1093/bioinformatics/btv286. PMID:25957353. PMCID:PMC4547617.