DNAplotlib: Programmable Visualization of Genetic Designs and Associated Data.

DNAplotlib ( www.dnaplotlib.org ) is a computational toolkit for the programmable visualization of highly customizable, standards-compliant genetic designs. Functions are provided to aid with both visualization tasks and to extract and overlay associated experimental data. High-quality output is produced in the form of vector-based PDFs, rasterized images, and animated movies. All aspects of the rendering process can be easily customized or extended by the user to cover new forms of genetic part or regulation. DNAplotlib supports improved communication of genetic design information and offers new avenues for static, interactive and dynamic visualizations that map and explore the links between the structure and function of genetic parts, devices and systems; including metabolic pathways and genetic circuits. DNAplotlib is cross-platform software developed using Python.

[1]  Christopher A. Voigt,et al.  Multi-input CRISPR/Cas genetic circuits that interface host regulatory networks , 2014, Molecular systems biology.

[2]  Christopher A. Voigt,et al.  Genetic circuit design automation , 2016, Science.

[3]  Swapnil Bhatia,et al.  Pigeon: a design visualizer for synthetic biology. , 2013, ACS synthetic biology.

[4]  Aaron R. Quinlan,et al.  BIOINFORMATICS APPLICATIONS NOTE , 2022 .

[5]  Nathan J Hillson,et al.  DeviceEditor visual biological CAD canvas , 2012, Journal of Biological Engineering.

[6]  Matthew R. Pocock,et al.  VisBOL: Web-Based Tools for Synthetic Biology Design Visualization. , 2016, ACS synthetic biology.

[7]  Bartek Wilczynski,et al.  Biopython: freely available Python tools for computational molecular biology and bioinformatics , 2009, Bioinform..

[8]  Sarala M. Wimalaratne,et al.  The Systems Biology Graphical Notation , 2009, Nature Biotechnology.

[9]  M. Elowitz,et al.  A synthetic oscillatory network of transcriptional regulators , 2000, Nature.

[10]  Helga Thorvaldsdóttir,et al.  Integrative Genomics Viewer , 2011, Nature Biotechnology.

[11]  Zhen Zhang,et al.  Sharing Structure and Function in Biological Design with SBOL 2.0. , 2016, ACS synthetic biology.

[12]  D. Endy,et al.  Refinement and standardization of synthetic biological parts and devices , 2008, Nature Biotechnology.

[13]  M F Sanner,et al.  Python: a programming language for software integration and development. , 1999, Journal of molecular graphics & modelling.

[14]  Etsuko N. Moriyama,et al.  Vector NTI, a balanced all-in-one sequence analysis suite , 2004, Briefings Bioinform..

[15]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[16]  Deepak Chandran,et al.  TinkerCell: modular CAD tool for synthetic biology , 2009, Journal of biological engineering.

[17]  Tom H. Pringle,et al.  The human genome browser at UCSC. , 2002, Genome research.

[18]  T. Ellis,et al.  Bricks and blueprints: methods and standards for DNA assembly , 2015, Nature Reviews Molecular Cell Biology.

[19]  Swapnil Bhatia,et al.  Functional optimization of gene clusters by combinatorial design and assembly , 2014, Nature Biotechnology.

[20]  Jacob Beal,et al.  Improving Synthetic Biology Communication: Recommended Practices for Visual Depiction and Digital Submission of Genetic Designs. , 2016, ACS synthetic biology.

[21]  Carola Engler,et al.  Golden Gate Shuffling: A One-Pot DNA Shuffling Method Based on Type IIs Restriction Enzymes , 2009, PloS one.

[22]  Ernst Weber,et al.  A Modular Cloning System for Standardized Assembly of Multigene Constructs , 2011, PloS one.

[23]  Allan Kuchinsky,et al.  The Synthetic Biology Open Language (SBOL) provides a community standard for communicating designs in synthetic biology , 2014, Nature Biotechnology.

[24]  Lei Yang,et al.  Permanent genetic memory with >1 byte capacity , 2014, Nature Methods.

[25]  Douglas Densmore,et al.  Interactive assembly algorithms for molecular cloning , 2014, Nature Methods.

[26]  Jean Peccoud,et al.  Writing DNA with GenoCAD™ , 2009, Nucleic Acids Res..

[27]  Matthew R. Pocock,et al.  SBOL Visual: A Graphical Language for Genetic Designs , 2015, PLoS biology.