Skip to main content

alt text alt text

Pybridizer is a python repository to generate HCR v3.0 probes for in situ hybridization of mRNA.

The module allows for quick and easy design of probe pairs for the Hybridization Chain Reaction approach (Choi et al. Development 2018.)

You can install the Pybridizer HCR probe design tool by first creating a virtual environment using conda:

conda create --name pyrbidize python
conda activate pybridize

You can then use pip to install the HCR probe design tool:

pip install pybridizer

Dependencies: BLAST+

Install BLAST+ by downloading executable from https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/

To build a BLAST database, use the BLAST+ 'makeblastdb' command.

Detailed instructions are available on the NIH website at https://www.ncbi.nlm.nih.gov/books/NBK569841/

Once the database is built, you can use Pybridizer to generate HCR probes for any transcript sequence for any species.

The pybridizer_basic_usage.ipynb notebook in the examples folder provides a step-by-step guide for designing probes.

You can also visualize the alignment of the generated probes to the target sequence and store the alignment data in a FASTA file.

alt text

Metadata

Release files for pybridizer 0.2.0

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

Source distribution (sdist)

Source distribution for pybridizer 0.2.0
File Size Uploaded
pybridizer-0.2.0.tar.gz 8.6 kB Details

Built distribution (wheel)

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

Total release size: 17.1 kB

Release files / pybridizer-0.2.0.tar.gz

Download URL pybridizer-0.2.0.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e8953e10a2b76cf32e4121a9a9985ad16f997ea444bc646197481f5ddf002e57
BLAKE2b-256 checksum
How to use checksums
0e5e211c36bb5c2cc0393ef56d78254d2cbdea7d8afc06ee098fd6df8e87c42b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.5

Release files / pybridizer-0.2.0-py3-none-any.whl

Download URL pybridizer-0.2.0-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dea6653271f1f79d036ce2dddbd45aef3a72b9bc5eb1d95334ed3000c3ec5671
BLAKE2b-256 checksum
How to use checksums
8f7e2f4dd41518ed90886e09197111dbe492d5d07bdd6edbf33ec6303d0df8af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

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