protocol-book
  • Salis Lab Protocol Book
  • Getting Started
  • Modeling & Algorithms
    • Linux
      • Install
      • Using Bash
      • CRUD Files & Directories
      • Text Editors
      • Git
    • Server Computing
      • ssh
      • High Performance Computing
      • Cloud Computing
    • Dev
      • How to be a Pythonista
      • Developing Python Packages
      • Setting up a repo
    • Bioinformatics Tools
      • BLAST
      • BWA-mem
      • kallisto
      • mfold
      • OligoAnalyzer
      • OligoCalc
      • ViennaRNA
    • DNA Sequence Editors
      • A Plasmid Editor
      • Benchling
    • Online Resources
      • Addgene
      • CGSC
      • EcoCyc
      • Genbank (NCBI)
      • RegulonDB
  • Molecular Biology
    • Microbiology Lab
      • Personal Protective Equipment
      • Aseptic Technique
      • Media & Recipes
      • Growing Bacteria
      • Enumerating Bacteria
      • Storing Bacteria
      • Bacteriophages
    • Lab Equipment
      • Shaker Incubators
      • Genetic QPix2 Colony Picker
      • NanoDrop
      • Thermal Cyclers
      • Microplate Reader
      • Microplate Incubator
  • Design Genetic Systems
    • Models and Design Algorithms
      • Getting started
      • RBS Calculator
      • RBS Library Calculator
      • Riboswitch Calculator
      • Operon Calculator
      • Non-Repetitive Parts Calculator
      • Synthesis Success Calculator
      • PyVRNA
      • RNAdynamics
      • Dependencies
      • Glossary
      • UIPAC Code
      • Jupyter tutorials
  • Build Genetic Systems
    • Plan and Execute Your DOE
    • DNA
      • Ordering DNA
      • DNA Assembly
      • Anneal Oligonucleotides
      • PCR
      • PCR Cleanup
      • PCR Assembly
      • Gel Extraction
      • Plasmid Extraction
      • Genomic Library Preparation
    • Restriction Cloning
      • Restriction Enzyme Digestion
      • Ligation with T4 DNA Ligase
    • Multi-Fragment Assembly
      • Golden Gate
      • LCR
      • Gibson Assembly
      • TA Cloning
    • Genome Editing
      • Lambda Red Recombination
      • MAGE
      • pORTMAGE
      • CRISPR/Cas9
    • Transformation and Integration
      • E. coli Electroporation
      • E. coli Heat Shock
      • B. subtilis
  • Test
    • DNA
      • Gel Electrophoresis
      • Sanger Sequencing
      • Illumina
      • LCR-Seq
    • Protein
      • Flow Cytometry
      • Fluorescence Activated Cell Sorting
      • Gram's Iodine Stain
      • LacZ (beta-gal)
      • Microplate Fluoresence
      • Neurosporene
      • SDS-PAGE
      • TX-TL Crude Cell Extract Prep
      • Transcription-Translation (TX-TL)
    • RNA
      • Spin Column-Based Extraction
      • Phenol-Chloroform Extraction
      • Reverse Transcriptase (RT)
      • qPCR with TaqMan
      • qPCR with SYBR Green
      • Targeted RNA-Seq
      • Transcriptome RNA-Seq
      • T7 HiScribe Kit RNA Synthesis
      • T7 RNAP Reaction Clean-Up
    • Metabolite
      • HPLC
      • LC-MS
    • Other
      • TCSPC
      • MinION
Powered by GitBook
On this page
  • Summary
  • Synthesis Success Calculator Predict Mode
  • Inputs
  • Outputs
  • Relevant Articles
  1. Design Genetic Systems
  2. Models and Design Algorithms

Synthesis Success Calculator

PreviousNon-Repetitive Parts CalculatorNextPyVRNA

Last updated 1 year ago

Summary

The Synthesis Success Calculator is a model that predicts whether a DNA fragment can be readily synthesized with a short turnaround time. DNA fragment synthesis is a key step in Synthetic Biology's design-build-test-learn cycle. Unexpected delays or cancellations in the synthesis process create significant bottlenecks to engineering genetic systems. The Synthesis Success Calculator also identifies sequence determinants responsible for synthesis delays & failures, enabling the automated redesign of the genetic system for more rapid synthesis.

Web Interface Links

Synthesis Success Calculator Predict Mode

Inputs

Title: the name of your design job [optional]

DNA Fragment Sequence: the nucleotide sequence of a single DNA fragment. ATCGU nucleotides allowed.

Outputs

Predicted Synthesis Outcome: Success or Failure (delayed/cancellation)

Predicted Probability of Synthesis Success: the model-predicted score for synthesis success (the threshold for Success is 0.50).

Overall Sequence Determinant Scores: the individual contributions of each sequence determinant to the model-predicted score. Contributions are:

  1. Long Repetitive Sequence

  2. 9-mer Repeat Density

  3. GC-rich DNA hairpins

  4. Low GC content (at fragment ends)

  5. High Melting Temperatures, M (20 bp window average)

  6. Low GC content (20 bp window average)

  7. Total GC content

  8. Low Melting Temperatures, TM (20 bp window average)

  9. DNA Fragment Length

Repetitive DNA Sequences: the longest repetitive sequence in the DNA fragment, the repeat distribution (the number of repetitive sequences with different lengths), and a repeat chord diagram illustrating the locations of the repetitive sequences. A full list of repeats is also shown, including their types, lengths, and sequences.

DNA Hybridization: two plots: one plot showing the GC content (the average GC content over a 20 base pair window) for each position in the DNA fragment, and another plot showing dGC (the change in GC content over a 100 base pair window) for each position in the DNA fragment. A separate plot showing the double-stranded DNA melting temperature (the average melting temperature over a 20 base pair window). The average and standard deviation of the DNA fragment's average melting temperature (20 base pair window) is listed. Warnings are listed when the DNA fragment ends have distinctly different melting temperatures and when there are regions that exceed the minimum or maximum melting temperature criteria.

Highlighted Nucleotide Regions: the nucleotide sequence of the DNA fragment. Nucleotides are colored when they contain an undesired sequence determinant that will negatively influence synthesis success.

Relevant Articles

Synthesis Success Calculator Predict Mode
Halper, S. M., Hossain, A., & Salis, H. M. (2020). Synthesis Success Calculator: predicting the rapid synthesis of DNA fragments with machine learning. ACS Synthetic Biology, 9(7), 1563-1571.