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.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pybridizer-0.2.0.tar.gz | 8.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|