Skip to content

biobricks/dna_designer

 
 

Repository files navigation

dna_designer [DEPRECIATED]

This is the DNA designer package, made by Keoni Gandall originally to help design DNA for the FreeGenes project. Note: this project is being depreciated, and work is being moved to Poly.

Usage

To install:

pip install dna_designer

To optimize genes and remove restriction enzyme sites:

from dna_designer import moclo
gene = 'MHELLQWQRLD'
new_gene = optimize_fix(gene)

How it works

Your gene is stochastically optimized against a given codon table. After optimization, it is reviewed for repeats, homopolyers, and GC ranges which may affect DNA synthesis and those are then fixed by stochastically switching codons in the affected region. By default, it uses the FreqB codon table.

Supporters

Thank you to Anton Jackson-Smith for writing the original gene optimization software, from which this was forked and built out of.

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%