Skip to main content

Make ordering and assembly plans for DNA sequences

Project description

DNA Weaver is a Python library to find optimal strategies for assembling large DNA constructs. Given an arbitrary sequence, DNA Weaver will select the most adapted commercial DNA providers, cloning methods and parts repositories (depending on your preferences), and will design all necessary assembly fragments and assembly steps.

DNA Weaver was written with versatility and extensibility in mind: each DNA source and assembly method can be customized, and assembly plans can be optimized with respect to total price, overall duration of the assembly, or assembly success probabilities.

Infos

PIP installation:

pip install dnaweaver

Web documentation:

https://edinburgh-genome-foundry.github.io/DnaWeaver/

Github Page

https://github.com/Edinburgh-Genome-Foundry/Dnaweaver

Live demo

https://dnaweaver.genomefoundry.org

License: MIT

Copyright 2021, 2025 Edinburgh Genome Foundry, University of Edinburgh

More biology software

https://raw.githubusercontent.com/Edinburgh-Genome-Foundry/Edinburgh-Genome-Foundry.github.io/master/static/imgs/logos/egf-codon-horizontal.png

DNA Weaver is part of the EGF Codons synthetic biology software suite for DNA design, manufacturing and validation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dnaweaver-0.3.10.tar.gz (300.4 kB view details)

Uploaded Source

Built Distribution

dnaweaver-0.3.10-py3-none-any.whl (312.9 kB view details)

Uploaded Python 3

File details

Details for the file dnaweaver-0.3.10.tar.gz.

File metadata

  • Download URL: dnaweaver-0.3.10.tar.gz
  • Upload date:
  • Size: 300.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for dnaweaver-0.3.10.tar.gz
Algorithm Hash digest
SHA256 551f2c3aac949c9c4af4eac50dab5efc5522b4c4211b1232f00a4af540479fd5
MD5 dfa5e68b2652dbcd7e6601a2cd6cad7d
BLAKE2b-256 bf71ce6fce63717f78d7e3016bbd08aa0d0088ba6e0508f0e2266bdadb20bbbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for dnaweaver-0.3.10.tar.gz:

Publisher: publish.yml on Edinburgh-Genome-Foundry/DnaWeaver

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dnaweaver-0.3.10-py3-none-any.whl.

File metadata

  • Download URL: dnaweaver-0.3.10-py3-none-any.whl
  • Upload date:
  • Size: 312.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for dnaweaver-0.3.10-py3-none-any.whl
Algorithm Hash digest
SHA256 e09936a0f9b0da33a74bf6c42712eb5ba894d2c3af1bdceca88905aa73d599ba
MD5 f1cbcc4627306f661d6325c827128b13
BLAKE2b-256 b8b2a552a6794f78e42a87737869f96e8bf6de1f38a9a573ecf53e94b223fcfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for dnaweaver-0.3.10-py3-none-any.whl:

Publisher: publish.yml on Edinburgh-Genome-Foundry/DnaWeaver

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page