Skip to main content

An iFISH probe design pipeline, with web interface included.

Project description

iFISH-Probe-Design

DOI

iFISH-Probe-Design (ifpd) is a Python3 package containing tools for selection of complementary oligonucleotides to build iFISH probes. It also includes a web interface, which simplifies the procedure by removing any requirement for programming skills. Read the online documentation for more details.

Installation

If you have Python3.6+ and pip3 installed on your computer, you can simply run sudo -H pip3 install ifpd on a terminal. That's it! As easy as it gets.

You can also install from github (any point in history, although we suggest to stick with release tags) as follows:

git clone https://github.com/ggirelli/iFISH-probe-design/
cd iFISH-probe-design
sudo -H pip3 install .

For a nice guide on installing packages served through PyPI, check out this tutorial.

Requirements

iFISH-Probe-Designer is fully implemented in Python3, thus you need Python3 to run it. Check out here how to install Python3 on your machine if you don't have it yet.

If you installed this package using pip3 (as explained above), then all required libraries were also automatically installed. Nonetheless, here is a list (with version) of the required libraries:

  • bottle>=0.12.13 and paste>=2.0.3: to run the web server interface.
  • ggc>=0.0.3: for functionalities common to all my packages.
  • matplotlib>=3.0.0: to plot.
  • numpy>=1.14.2, pandas>=0.22.0, and scipy>=1.0.0: for data manipulation.

Usage

More details on how to run iFISH-Probe-Design are available in the online documentation.

Contributing

We welcome any contributions to iFISH-Probe-Design. Please, refer to the contribution guidelines if this is your first time contributing! Also, check out our code of conduct.

License

MIT License
Copyright (c) 2016-2019 Gabriele Girelli

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

ifpd-2.0.3.post1.tar.gz (7.2 MB view details)

Uploaded Source

File details

Details for the file ifpd-2.0.3.post1.tar.gz.

File metadata

  • Download URL: ifpd-2.0.3.post1.tar.gz
  • Upload date:
  • Size: 7.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.15+

File hashes

Hashes for ifpd-2.0.3.post1.tar.gz
Algorithm Hash digest
SHA256 cc3cdd339a4a2a37f6373beb800d573b640c5f1e812d0adfb4be65f1c3a89a81
MD5 268630927e777f8f0c9d5a1756641bca
BLAKE2b-256 fa38f4bb46e47b2bffb4ccd3736834b5ca7c43aa536b55f3dfb56b17aed9cef1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page