A free and open source GUI toolkit for DNA editing - written in python
This project aims to provide a powerful codebase for viewing, editing and creating DNA in the GenBank format. The code is free to use, modify and re-distribute under a GPL license. Contributions in the form of improvements and new functions are welcome and encouraged!
The software is being developed on a Linux machine and works well in that environment. As the software matures I will start testing on Windows and Mac so make sure it is cross-platform. The only external library that is needed is wxPython. Launch main.py to give the software a go (it is still under heavy development though).
-
Visualization of DNA sequence with sequence features
-
Plasmid view visualization
-
DNA editing, copy, paste, reverse complement
-
Unlimited undo/redo
-
Easy search for nucleotide or amino acid positions or sequence
-
Easy mutation by nucleotide or amino acid position (this one is pretty awesome!)
-
Design of mixed base codons for libraries
-
DNA translation to protein
-
Addition/removal/modification of genbank features
-
Addition/removal/modification of genbank qualifiers
-
Analysis of sequence reads in the .ab1 format
-
Restriction enzyme finder
-
Addition/removal/modification of genbank header entries
-
DNA codon optimization
-
Fetch genes/plasmids from NCBI
-
Primer design
-
Calculation of ribosome binding strength
-
NCBI blast for homologous genes