Skip to main content

Design DNA probes for ISH experiments.

Project description

DNA Probe Designer

The DNA-Probe-Designer package aims to streamline the process of probe design for in situ hybridization experiments by lowering the barrier for entry with an accessible graphical user interface and an intuitive probe design pipeline.

NOTE: REQUIRED SETUP
The DNA-Probe-Designer package is primarily GUI-based, but does required one setup step to function properly which must be completed on the command line. This step requires installation of bowtie2, a software package meant for alignment of nucleic acid sequences of interest to a reference sequence (in this case, a full reference genome). Genome sequences can be downloaded at https://www.ncbi.nlm.nih.gov/datasets/genome/ (download as FASTA file format).

bowtie2 can be installed at https://sourceforge.net/projects/bowtie-bio/files/bowtie2/2.2.5/ (remember to add bowtie2 to PATH)

Once bowtie2 is sucessfully installed and the user has downloaded the reference genome of interest, one command must be entered into the command line to build indices which bowtie2 will use for running the probe design pipeline:

bowtie2-build relative/path/to/reference/genome/sequence.fa name_of_indices

Once this step has been completed, users are ready to run the DNA-Probe-Designer package. (Note: this step will have to be completed each time the user wishes to design probes against a new reference genome).

Once this setup step is complete, the GUI can be accessed with the following Python code:

from DNAProbeDesigner.gui import run_gui
run_gui()

For help navigating the GUI, watch the demo video (Accessible in the examples directory on GitHub: https://github.com/summat1/DNA-Probe-Designer)

Questions?
Any questions or issues regarding this package can be directed to longnic@uw.edu or summat@uw.edu.

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

DNAProbeDesigner-0.0.19.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

DNAProbeDesigner-0.0.19-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file DNAProbeDesigner-0.0.19.tar.gz.

File metadata

  • Download URL: DNAProbeDesigner-0.0.19.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for DNAProbeDesigner-0.0.19.tar.gz
Algorithm Hash digest
SHA256 4f9dd26a794724513296437d0286d7b0a6fc8b83c31b6b957d42078f89cfe3f0
MD5 74f32f1b9f1825a4abfdfb1b1e2133c3
BLAKE2b-256 5334897c6e8e5c88917397c576a7af49322e1c042717acb89341dcdeee64e28b

See more details on using hashes here.

File details

Details for the file DNAProbeDesigner-0.0.19-py3-none-any.whl.

File metadata

File hashes

Hashes for DNAProbeDesigner-0.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 c6b8dc7c2f984fefa4480de97c13f46ead4416137fed664a2099c6f4dd37415f
MD5 4e882343274137906ccdef8bc7f94119
BLAKE2b-256 2bf85b6fa0cd6486d106960826af4b7af7021966935019c6bb95f3a1348adbbd

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