Socket
Socket
Sign inDemoInstall

alhambra-mixes

Package Overview
Dependencies
16
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    alhambra-mixes

Many-component mix library for molecular programming


Maintainers
1

Readme

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

For DNA 28, our poster as a Jupyter notebook is available here. Our documentation is in the process of being written (latest git documentation is here); we also have a tutorial notebook (WIP).

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.

Changelog

v0.5.0

An interim version release while larger changes are being made, so that users can make use of several important new features, and the pypi-available version fits well with the latest documentation.

  • Adds an Experiment class that can hold mixes and components, and keep track of volumes, etc.
  • Adds volume/consumption tracking.
  • Adds master/split mix functions.
  • Fixes numerous minor bugs.

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc