Skip to main content

A tool for designing HCR (Hybridization Chain Reaction) v3 probes

Project description

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

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

pybridizer-0.1.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

pybridizer-0.1.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file pybridizer-0.1.1.tar.gz.

File metadata

  • Download URL: pybridizer-0.1.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for pybridizer-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d1c9550896714f689a67056d671a1eb37a9ab1b7790db95a1155584c63d2ca0a
MD5 0687c42525928b8619870034e76a7c06
BLAKE2b-256 e18c28a4a5d62715bcf15cefb6210fce2ea03e42190f015f9aabbeb419afd1e8

See more details on using hashes here.

File details

Details for the file pybridizer-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pybridizer-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for pybridizer-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 292fc9f6f33ca733fd59194d1e2c42ac95b3ac331f304a232fa773510874c0a4
MD5 bd0ad641730e68295b164f5040a1ac85
BLAKE2b-256 4d7d7252ecb92a29b9c991cf4fbe36f0e8927b41fe41cf97d2c6daf97750c4fb

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