Skip to main content

Many-component mix library for molecular programming

Project description

Documentation Status Codecov GitHub Workflow Status PyPI PyPI - Python Version DOI

This package, alhambra_mixes, is a separate package containing the alhambra.mixes library from alhambra modified to be more compatible with Python < 3.10. Continued development on mixes will take place here, and alhambra will be made to depend on this. The name may change soon to something more unique.

The mixes package is a Python library to systematically, efficiently, and safely design recipes for mixes of many components, intended primarily for DNA computation experiments. The library recursively tracks individual components through layers of intermediate mixes, performs checks to ensure those layers of mixes are possible, and allows verification that final samples will contain the correct components at the correct concentrations. Incorporating reference information from files such as DNA synthesis order details, the library generates recipes for straightforward pipetting, even in mixes with many components at different concentrations spread across several plates.

Our our documentation is in the process of being written; we also have a tutorial notebook (WIP).

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

alhambra_mixes-0.3.0.tar.gz (62.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alhambra_mixes-0.3.0-py2.py3-none-any.whl (34.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file alhambra_mixes-0.3.0.tar.gz.

File metadata

  • Download URL: alhambra_mixes-0.3.0.tar.gz
  • Upload date:
  • Size: 62.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for alhambra_mixes-0.3.0.tar.gz
Algorithm Hash digest
SHA256 da8556f17427ebb12c9ee7065a0915c933b39387255520a254ed577aca7c2ea5
MD5 b382a1b0ece53eb7896c86300e00722b
BLAKE2b-256 69e6c26f681bb6c7d2870fed3f0d84ddd0f01574cfb1b3792d6e73dd440925c8

See more details on using hashes here.

File details

Details for the file alhambra_mixes-0.3.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for alhambra_mixes-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a7c452a0e5a8cdf4a73685aecf8fcc5f57cb6b5deecf9539e37b4ed54466bb97
MD5 b22f2b8df690b3f0c22f9ea7c71ba394
BLAKE2b-256 44e4bb90b7d87c539b40216be9c86c3001f238f83bf6ec2127aaa423b27a19b3

See more details on using hashes here.

Supported by

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