معرفی شرکت ها


dasi-0.2.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Automated DNA assembly planner for Python
ویژگی مقدار
سیستم عامل -
نام فایل dasi-0.2.1
نام dasi
نسخه کتابخانه 0.2.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Justin Vrana
ایمیل نویسنده justin.vrana@gmail.com
آدرس صفحه اصلی https://github.com/jvrana/dasi-dna-design
آدرس اینترنتی https://pypi.org/project/dasi/
مجوز -
# DASi DNA Design [![PyPI version](https://badge.fury.io/py/dasi.svg)](https://badge.fury.io/py/dasi) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) ![Build package](https://github.com/jvrana/DASi-DNA-Design/workflows/Build%20package/badge.svg) [![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/jvrana/DASi-DNA-Design.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/jvrana/DASi-DNA-Design/context:python) [![Total alerts](https://img.shields.io/lgtm/alerts/g/jvrana/DASi-DNA-Design.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/jvrana/DASi-DNA-Design/alerts/) **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 key design paradigm for DASi is that *no molecular biology expertise* is required to use DASi. Complete novices should be able to use the software to design and construct new genetic sequences. This also enables automated software programs to automatically design and construct new genetic sequences. The software goals are reminiscent of j5 or Teselegen but focused on: 1. A dead-simple API usable by lab novices, experts or automated software programs. 1. Utilizing information about current laboratory inventory in its optimization algorithm to minimize costs and turn-around time ### Status DASi is currently under development funded by the DARPA Synergistic Discovery and Design program. DASi is currently being used to connect automatically generate DNA designs to automated biological fabrication facilities (e.g. University of Washington Biofab). ### Usage DASi completely automates the cloning design work, finding approximately optimal solutions for cloning steps, preferentially using existing plasmids, linear DNA fragments, and primers to design semi-optimal cloning steps and designs. The following command designs the cloning steps for a library of designs. The user only needs to specify the sequences they wish to construct and currently available primers and DNA templates as *.genbank* or *.fasta* files. DASi handles all design aspects. *No molecular biology expertise is required to use DASi.* ```bash dasi library_design --designs mydesigns/*.gb --fragments fragments/*.gb --primers primers.fasta --templates plasmids/*.gb --cost_model cost.b --out results ``` #### Customization DASi optimization parameters are completely customizable. The following are examples of parameters and aspects of DASi that are customizable: * primer synthesis costs * primer design parameters * synthetic fragment costs * vendor-specific synthetic fragment complexity * sequence dependent plasmid assembly efficiencies * optimizing over efficiency vs material costs * etc. ### Planned Features * Golden-gate support * heirarchical assembly * library support (with bayesian search to optimize shared parts) * front-end * connection to fabrication facility ### DASi optimization problem Briefly, DASi approximates a solution the following optimization problem: ```Given a set of 'goal' double-stranded sequences, a set of available single-stranded and double-strand sequences, and a set of actions that can create new sequences, find the optimal set of operations that produces the 'goal' sequences.``` Formalization of this optimization problem is coming soon.


نیازمندی

مقدار نام
>=2.3,<3.0 networkx
>=4.32,<5.0 tqdm
>=0.1.5,<0.2.0 loggable-jdv
>=0.6.1,<0.7.0 msgpack
>=0.4.4,<0.5.0 msgpack-numpy
>=1.4,<2.0 sympy
>=1.17,<2.0 numpy
>=1.78,<2.0 biopython
>=3.1,<4.0 matplotlib
>=1.2,<2.0 frozendict
>=3.1,<4.0 jsonschema
>=8.0,<9.0 more-itertools
>=1.0.8,<2.0.0 primer3plus
>=1.1.0,<2.0.0) pandas
>=0.9,<0.10 pyblastbio
>=0.2,<0.3 jdna
>=1.17,<2.0) pre-commit
>=3.7,<4.0) flake8
>=0.1.11,<0.2.0 autodocsumm
>=0.6.0,<0.7.0 recommonmark
>=0.4.2,<0.5.0) nbsphinx
>=1.8,<2.0) sphinx_autodoc_typehints
>=1.11,<2.0) sphinx-jsonschema
>=2.2,<3.0) sphinx
>=0.7.1,<0.8.0) sphinx-bootstrap-theme
>=20.8b1,<21.0) black


زبان مورد نیاز

مقدار نام
>=3.6.1,<4.0.0 Python


نحوه نصب


نصب پکیج whl dasi-0.2.1:

    pip install dasi-0.2.1.whl


نصب پکیج tar.gz dasi-0.2.1:

    pip install dasi-0.2.1.tar.gz