DNA Chisel, a versatile sequence optimizer

Motivation Accounting for biological and practical requirements in DNA sequence design often results in challenging optimization problems. Current software solutions are problem-specific and hard to combine. Results DNA Chisel is an easy-to-use, easy-to-extend sequence optimization framework allowing to freely define and combine optimization specifications via Python scripts or Genbank annotations. Availability as a web application (https://cuba.genomefoundry.org/sculpt_a_sequence) or open-source Python library (code and documentation at https://github.com/Edinburgh-Genome-Foundry/DNAChisel). Contact valentin.zulkower@ed.ac.uk Supplementary information attached.

[1]  G. Church,et al.  Large-scale de novo DNA synthesis: technologies and applications , 2014, Nature Methods.

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

[3]  E. Růčková,et al.  [Protein expression and purification]. , 2014, Klinicka onkologie : casopis Ceske a Slovenske onkologicke spolecnosti.

[4]  Tom Ellis,et al.  R2oDNA designer: computational design of biologically neutral synthetic DNA sequences. , 2014, ACS synthetic biology.

[5]  D. Raab,et al.  The GeneOptimizer Algorithm: using a sliding window approach to cope with the vast sequence space in multiparameter DNA sequence optimization , 2010, Systems and Synthetic Biology.

[6]  Cole Trapnell,et al.  Ultrafast and memory-efficient alignment of short DNA sequences to the human genome , 2009, Genome Biology.

[7]  Shay B. Cohen,et al.  PartCrafter: find, generate and analyze BioParts , 2019, Synthetic biology.

[8]  Toshimichi Ikemura,et al.  Codon usage tabulated from international DNA sequence databases: status for the year 2000 , 2000, Nucleic Acids Res..

[9]  Randall L. Kincaid,et al.  Heterologous Protein Expression Is Enhanced by Harmonizing the Codon Usage Frequencies of the Target Gene with those of the Expression Host , 2008, PloS one.

[10]  Ernst Oberortner,et al.  Streamlining the Design-to-Build Transition with Build-Optimization Software Tools. , 2017, ACS synthetic biology.

[11]  Dong-Yup Lee,et al.  Computational codon optimization of synthetic gene for protein expression , 2012, BMC Systems Biology.

[12]  Miguel Rocha,et al.  D-Tailor: automated analysis and design of DNA sequences , 2014, Bioinform..

[13]  P. Sharp,et al.  The codon Adaptation Index--a measure of directional synonymous codon usage bias, and its potential applications. , 1987, Nucleic acids research.

[14]  T. D. Schneider,et al.  Use of the 'Perceptron' algorithm to distinguish translational initiation sites in E. coli. , 1982, Nucleic acids research.

[15]  R. Hale,et al.  Codon optimization of the gene encoding a domain from human type 1 neurofibromin protein results in a threefold improvement in expression level in Escherichia coli. , 1998, Protein expression and purification.

[16]  R. Sodoyer,et al.  Codon harmonization – going beyond the speed limit for protein expression , 2018, FEBS letters.

[17]  R. Reid,et al.  GeMS: an advanced software package for designing synthetic genes , 2005, Nucleic acids research.

[18]  Jef D Boeke,et al.  Design-A-Gene with GeneDesign. , 2012, Methods in molecular biology.

[19]  B. Faircloth,et al.  Primer3—new capabilities and interfaces , 2012, Nucleic acids research.

[20]  Bart Nijsse,et al.  Improving heterologous membrane protein production in Escherichia coli by combining transcriptional tuning and codon usage algorithms , 2017, PloS one.