Automated DNA assembly planner for Python
Project description
DASi DNA Design
DASi is an automatic DNA cloning plan designer aimed for operating on small budgets by focusing on material re-use.
The software converts a nucleotide sequence, or a library of sequences, to an executable molecular assembly plan while optimizing material cost, assembly efficiency, and assembly time.
The software goals are reminiscent of j5 or Teselegen but focused on:
- having a dead-simple user interface and
- utilizing information about current laboratory inventory in its optimization algorithm.
Planned Features
- Golden-gate support
- heirarchical a~~~~ssembly
- library support (with bayesian search to optimize shared parts)
- front-end
- connection to fabrication facility
Use cases
- developing cloning plans from computer-generated sequences
- developing cloning plans for human-generated sequences
- developing plans for users that do not know the intricacies of molecular biology
Other related repos used in this project:
- pyblastbio - python BLAST wrapper
- primer3-py-plus - python wrapper around Primer3
- loggable-jdv - logging class
- benchlingapi - Python BenchlingAPI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dasi-0.0.9.tar.gz
(85.3 kB
view hashes)
Built Distribution
dasi-0.0.9-py3-none-any.whl
(96.0 kB
view hashes)