GenoCAD
GenoCAD enables design of protein expression vectors, artificial gene networks, and complex genetic constructs composed of multiple functional blocks for synthetic biology applications.
Key Features:
- Design scope: Supports creation of protein expression vectors, artificial gene networks, and multi-block genetic constructs composed of functional genetic parts.
- Context-Free Grammar (CFG) framework: Utilizes context-free grammars to formalize design principles and organize libraries of genetic parts by syntactic categories.
- Rule-driven design: Implements a rule-driven process that enforces formalized design strategies to improve reliability of synthetic DNA sequences.
- Compatibility with multiple assembly standards: Supports constructs compliant with six popular assembly standards to facilitate integration of standardized parts.
- Verification via parsing algorithms: Applies parsing algorithms to verify existing and designed constructs against domain-, organization-, or project-specific design strategies.
- Comprehensive libraries: Maintains libraries of genetic parts and supports search and reuse of parts for construct assembly.
Scientific Applications:
- Synthetic construct design: Design and specification of multi-part genetic constructs for experimental synthesis and assembly.
- Formalization of gene expression rules: Encoding and application of design rules governing gene expression processes using CFGs.
- Standard-compliant assembly planning: Planning constructs that adhere to six popular assembly standards for downstream assembly workflows.
- Design verification and quality control: Checking construct consistency with formalized design strategies using parsing algorithms.
- Library-driven part reuse: Reusing and searching genetic parts from libraries to generate related constructs efficiently.
Methodology:
Designs are formalized using context-free grammars that organize genetic parts by syntactic categories, and parsing algorithms are applied to verify constructs against formalized, rule-driven design strategies.
Topics
Details
- Tool Type:
- web application
- Operating Systems:
- Linux
- Programming Languages:
- JavaScript, PHP, C++
- Added:
- 3/24/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Czar MJ, Cai Y, Peccoud J. Writing DNA with GenoCADTM. Nucleic Acids Research. 2009;37(Web Server):W40-W47. doi:10.1093/nar/gkp361. PMID:19429897. PMCID:PMC2703884.
Cai Y, Hartnett B, Gustafsson C, Peccoud J. A syntactic model to design and verify synthetic genetic constructs derived from standard biological parts. Bioinformatics. 2007;23(20):2760-2767. doi:10.1093/bioinformatics/btm446. PMID:17804435.
Cai Y, Wilson ML, Peccoud J. GenoCAD for iGEM: a grammatical approach to the design of standard-compliant constructs. Nucleic Acids Research. 2010;38(8):2637-2644. doi:10.1093/nar/gkq086. PMID:20167639. PMCID:PMC2860117.
Wilson ML, Hertzberg R, Adam L, Peccoud J. A Step-by-Step Introduction to Rule-Based Design of Synthetic Genetic Constructs Using GenoCAD. Methods in Enzymology. 2011. doi:10.1016/b978-0-12-385120-8.00008-5. PMID:21601678.