Skip to main content

BandWitch

BandWitch is a Python library for the planning and analysis of restriction experiments in DNA assembly operations. BandWitch implements method to select the best enzyme(s) to validate or identify DNA assemblies. It also provides report generation methods to automatically validate/identify assemblies from experimental data.

You can try BandWitch’s enzyme suggestion feature in this web demo, and the sequence validation (from AATI fragment analyzer files) in this other demo

Infos

PIP installation:

pip install bandwitch

Web documentation: https://edinburgh-genome-foundry.github.io/BandWitch/

Github page: https://github.com/Edinburgh-Genome-Foundry/BandWitch

Live demo:

Enzyme suggestion: http://cuba.genomefoundry.org/digestion-selector

Fragment analysis validation: http://cuba.genomefoundry.org/analyze-digests

License: MIT

Copyright 2017 Edinburgh Genome Foundry, University of Edinburgh

Screenshots

Enzymes selected by bandwitch to obtain clear, optimal patterns for all tested DNA constructs:

[logo]

Enzymes selected by bandwitch to obtain significant differences between the patterns of the tested constructs, so that a construct can be identified by its pattern:

[logo]

More biology software

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

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

Metadata

Release files for bandwitch 0.3.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bandwitch 0.3.7
File Size Uploaded
bandwitch-0.3.7.tar.gz 39.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bandwitch 0.3.7
File Interpreter ABI Platform
bandwitch-0.3.7-py3-none-any.whl Python 3 none any Details

Total release size: 85.4 kB

Release files / bandwitch-0.3.7.tar.gz

Download URL bandwitch-0.3.7.tar.gz
Size 39.9 kB
Tags Source
SHA-256 checksum
How to use checksums
98e37d9174c0c9db832b5dd4e92a3adcf5b440bdde1a6e87062cb633c2112121
BLAKE2b-256 checksum
How to use checksums
1a56409a7e3e362ddac7b304f135c01e46b40ea31722f3a8f382299d49bd9f06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 29, 2025.

Transparency log

Release files / bandwitch-0.3.7-py3-none-any.whl

Download URL bandwitch-0.3.7-py3-none-any.whl
Size 45.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
85513722ef95f25b7fece661231c5d278cd06aa1b55c72a7b6b3bc1e258d4ecc
BLAKE2b-256 checksum
How to use checksums
2feecfd79b0ccbec5da15a78296d3bef552e0fa684edd9502f2ed62e5235fe2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 29, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.7 This release

2 release files

0.3.6

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page