{ "info": { "author": "Gabriele Girelli", "author_email": "gabriele.girelli@scilifelab.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# iFISH-Probe-Design\n\n[![DOI](https://zenodo.org/badge/143724120.svg)](https://zenodo.org/badge/latestdoi/143724120) ![](https://img.shields.io/librariesio/github/ggirelli/ifish-probe-design.svg?style=flat) ![](https://img.shields.io/github/license/ggirelli/ifish-probe-design.svg?style=flat) ![](https://img.shields.io/github/release/ggirelli/ifish-probe-design.svg?style=flat) \n![](https://img.shields.io/github/release-date/ggirelli/ifish-probe-design.svg?style=flat) ![](https://img.shields.io/github/languages/code-size/ggirelli/ifish-probe-design.svg?style=flat) \n![](https://img.shields.io/github/watchers/ggirelli/ifish-probe-design.svg?label=Watch&style=social) ![](https://img.shields.io/github/stars/ggirelli/ifish-probe-design.svg?style=social)\n\n**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](https://ggirelli.github.io/iFISH-probe-design/) for more details.\n\nInstallation\n---\n\nIf 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.\n\nYou can also install from github (any point in history, although we suggest to stick with release tags) as follows:\n\n```bash\ngit clone https://github.com/ggirelli/iFISH-probe-design/\ncd iFISH-probe-design\nsudo -H pip3 install .\n```\n\nFor a nice guide on installing packages served through PyPI, check out [this tutorial](https://packaging.python.org/tutorials/installing-packages/).\n\nRequirements\n---\n\n**iFISH-Probe-Designer** is fully implemented in Python3, thus you need Python3 to run it. Check out [here](https://realpython.com/installing-python/) how to install Python3 on your machine if you don't have it yet.\n\nIf you installed this package using `pip3` (as explained [above](#installation)), then all required libraries were also automatically installed. Nonetheless, here is a list (with version) of the required libraries:\n\n* `bottle>=0.12.13` and `paste>=2.0.3`: to run the web server interface.\n* `ggc>=0.0.3`: for functionalities common to all my packages.\n* `matplotlib>=3.0.0`: to plot.\n* `numpy>=1.14.2`, `pandas>=0.22.0`, and `scipy>=1.0.0`: for data manipulation.\n\nUsage\n---\n\nMore details on how to run **iFISH-Probe-Design** are available in the online [documentation](https://ggirelli.github.io/iFISH-probe-design/usage).\n\nContributing\n---\n\nWe welcome any contributions to `iFISH-Probe-Design`. Please, refer to the [contribution guidelines](https://ggirelli.github.io/iFISH-probe-design/contributing) if this is your first time contributing! Also, check out our [code of conduct](https://ggirelli.github.io/iFISH-probe-design/code_of_conduct).\n\nLicense\n---\n\n```\nMIT License\nCopyright (c) 2016-2019 Gabriele Girelli\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ggirelli/iFISH-Probe-Design", "keywords": "biology cell DNA RNA FISH fluorescence hybridization bioimaging genome", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ifpd", "package_url": "https://pypi.org/project/ifpd/", "platform": "", "project_url": "https://pypi.org/project/ifpd/", "project_urls": { "Homepage": "https://github.com/ggirelli/iFISH-Probe-Design" }, "release_url": "https://pypi.org/project/ifpd/2.0.3.post2/", "requires_dist": null, "requires_python": "", "summary": "An iFISH probe design pipeline, with web interface included.", "version": "2.0.3.post2" }, "last_serial": 5813266, "releases": { "2.0.0.post1": [ { "comment_text": "", "digests": { "md5": "a852a2dfb5fa6fc5fd37182a52f6068c", "sha256": "29a5a916f3a07c3e3265136c16242fcc102a9880a65b03107416389fc997cff4" }, "downloads": -1, "filename": "ifpd-2.0.0.post1.tar.gz", "has_sig": false, "md5_digest": "a852a2dfb5fa6fc5fd37182a52f6068c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168629, "upload_time": "2019-01-25T12:15:27", "url": "https://files.pythonhosted.org/packages/a5/ba/1abc35b4e643f4e21b6d11d8a455277c98c0024be7ce501e342a1c852aa4/ifpd-2.0.0.post1.tar.gz" } ], "2.0.0.post2": [ { "comment_text": "", "digests": { "md5": "76addc9b32ea02388dbcb293b267835a", "sha256": "039e098ed63b57b19cadc12f95f6447f69e8027f1f9c605d1d5412bebbf7beec" }, "downloads": -1, "filename": "ifpd-2.0.0.post2.tar.gz", "has_sig": false, "md5_digest": "76addc9b32ea02388dbcb293b267835a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168979, "upload_time": "2019-01-29T08:01:47", "url": "https://files.pythonhosted.org/packages/75/8d/722b6ef46b2ae5373d1097c462eaf8b74a8615d635b844917f258d3e8886/ifpd-2.0.0.post2.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "8c8d33033abfd7af07e206eb59b460fb", "sha256": "3c35c526517b8ae59d34e83dc1ca2a151c61ea4ee05b778a4f6725ee566b8769" }, "downloads": -1, "filename": "ifpd-2.0.1.tar.gz", "has_sig": false, "md5_digest": "8c8d33033abfd7af07e206eb59b460fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168244, "upload_time": "2019-01-30T14:28:47", "url": "https://files.pythonhosted.org/packages/e0/11/3d4180ee3be173d53e04ffce9deac5aed4e83a789a98f82a2ff700869f4b/ifpd-2.0.1.tar.gz" } ], "2.0.1.post1": [ { "comment_text": "", "digests": { "md5": "70e9410872ea1af08f7b5d3870beb7bf", "sha256": "7a3874119cbbcdc44b69f2ae354ce61390b6ad65dfa3b2b064514f3a580e84bf" }, "downloads": -1, "filename": "ifpd-2.0.1.post1.tar.gz", "has_sig": false, "md5_digest": "70e9410872ea1af08f7b5d3870beb7bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168402, "upload_time": "2019-01-31T10:42:24", "url": "https://files.pythonhosted.org/packages/c0/0a/c3dea894f4a3efb10a8bd7cf2e21714d7e78f928ff6559379bfb598e6772/ifpd-2.0.1.post1.tar.gz" } ], "2.0.1.post2": [ { "comment_text": "", "digests": { "md5": "db9706c482912e1e4c23d5bde7078e83", "sha256": "bec6d7a8bfc04f43c975812f83e9eced20d5deba66cc21b34deb3a7c23092fd0" }, "downloads": -1, "filename": "ifpd-2.0.1.post2.tar.gz", "has_sig": false, "md5_digest": "db9706c482912e1e4c23d5bde7078e83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168444, "upload_time": "2019-01-31T15:18:41", "url": "https://files.pythonhosted.org/packages/9b/37/c9afcc213f2c23603e20a92daf90bdb257a79ac9f64be876afed10ccb71a/ifpd-2.0.1.post2.tar.gz" } ], "2.0.1.post3": [ { "comment_text": "", "digests": { "md5": "bb8c5a09143fac35d7f2f8a77865953e", "sha256": "5a5bfd9d794481c82f53686fb1a13d40d922d5603e05f2d99831c8442dddd7ea" }, "downloads": -1, "filename": "ifpd-2.0.1.post3.tar.gz", "has_sig": false, "md5_digest": "bb8c5a09143fac35d7f2f8a77865953e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168459, "upload_time": "2019-01-31T15:20:02", "url": "https://files.pythonhosted.org/packages/e6/95/161a09118ed59e10e7465a87898a644a8cb97af8e94d6fc8b51e36e83c79/ifpd-2.0.1.post3.tar.gz" } ], "2.0.1.post4": [ { "comment_text": "", "digests": { "md5": "7cbf70b6f7540af8c5dd15968236ff8d", "sha256": "bfc70f7903d9173a2f8db5cc8c4e4bb01683a4d466d9defaa809bf692e3d9e31" }, "downloads": -1, "filename": "ifpd-2.0.1.post4.tar.gz", "has_sig": false, "md5_digest": "7cbf70b6f7540af8c5dd15968236ff8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168594, "upload_time": "2019-02-01T14:02:13", "url": "https://files.pythonhosted.org/packages/82/eb/12ec1db803eaab2e62be87e847c8cc7e408065539464d9da1dc68e192f65/ifpd-2.0.1.post4.tar.gz" } ], "2.0.1.post5": [ { "comment_text": "", "digests": { "md5": "0db458917eab7e07a458d3b249077310", "sha256": "1c36fb183e802b353f139f2700da8a72401a4ce11d81a1dcabf529790803d5a1" }, "downloads": -1, "filename": "ifpd-2.0.1.post5.tar.gz", "has_sig": false, "md5_digest": "0db458917eab7e07a458d3b249077310", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168680, "upload_time": "2019-02-04T12:48:11", "url": "https://files.pythonhosted.org/packages/89/42/ee79e53ab7045482715ff51f113bbe78a9f68750326e7898690e39f73a05/ifpd-2.0.1.post5.tar.gz" } ], "2.0.1.post6": [ { "comment_text": "", "digests": { "md5": "d404c2b93e20c4b67fbaf3a589d77845", "sha256": "1c808deb8abfc6887d899f73372e3ad998411e04f6c9d7abbb19d8b7b121e11f" }, "downloads": -1, "filename": "ifpd-2.0.1.post6.tar.gz", "has_sig": false, "md5_digest": "d404c2b93e20c4b67fbaf3a589d77845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168884, "upload_time": "2019-02-05T15:16:53", "url": "https://files.pythonhosted.org/packages/08/f6/c950e3a87bddab4695cf466e01c6594e52dd3afcc6c73c2b655eee083648/ifpd-2.0.1.post6.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "8f3605e534764d948fe4c09ac21eec1a", "sha256": "a5b06b8f31b9b7001ef4bb35df1a3ea567c98dc2bb9ab7d64142427b0fb668bc" }, "downloads": -1, "filename": "ifpd-2.0.2.tar.gz", "has_sig": false, "md5_digest": "8f3605e534764d948fe4c09ac21eec1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7169149, "upload_time": "2019-02-07T06:42:08", "url": "https://files.pythonhosted.org/packages/4a/15/55120cfa6e73e269e6fe8a48be013957697729980186fe0de467bac60fc7/ifpd-2.0.2.tar.gz" } ], "2.0.2.post1": [ { "comment_text": "", "digests": { "md5": "fe7a6282679a70006904e8a4b70a651e", "sha256": "99df80eb0835d758f7eb47d2d75915b26a97a4ddf9fe2e9340f78c4dbc05f917" }, "downloads": -1, "filename": "ifpd-2.0.2.post1.tar.gz", "has_sig": false, "md5_digest": "fe7a6282679a70006904e8a4b70a651e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7169662, "upload_time": "2019-02-15T07:19:08", "url": "https://files.pythonhosted.org/packages/fa/ad/70216ae2a76d66ed1d09a06384fe0e8e5bbb8c34db5205a41126e4f4b7bf/ifpd-2.0.2.post1.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "e9c8ce94a94448e9f6b16dc689a1d981", "sha256": "49d9e196ab554ab334015f31d413ed0040cbf3d9ae86b727d93173eb84562e9d" }, "downloads": -1, "filename": "ifpd-2.0.3.tar.gz", "has_sig": false, "md5_digest": "e9c8ce94a94448e9f6b16dc689a1d981", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7169915, "upload_time": "2019-05-29T12:23:29", "url": "https://files.pythonhosted.org/packages/5c/af/8792a1fd526efd293dcabd6b7396d612b19f51f6ac92b3d0289e93444f93/ifpd-2.0.3.tar.gz" } ], "2.0.3.post1": [ { "comment_text": "", "digests": { "md5": "268630927e777f8f0c9d5a1756641bca", "sha256": "cc3cdd339a4a2a37f6373beb800d573b640c5f1e812d0adfb4be65f1c3a89a81" }, "downloads": -1, "filename": "ifpd-2.0.3.post1.tar.gz", "has_sig": false, "md5_digest": "268630927e777f8f0c9d5a1756641bca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7170168, "upload_time": "2019-07-24T12:26:02", "url": "https://files.pythonhosted.org/packages/fa/38/f4bb46e47b2bffb4ccd3736834b5ca7c43aa536b55f3dfb56b17aed9cef1/ifpd-2.0.3.post1.tar.gz" } ], "2.0.3.post2": [ { "comment_text": "", "digests": { "md5": "8b352aeff3244ab5fcaf7b0570bf9d86", "sha256": "5b1b2fbbf02e4b6344537c9dd7fc4ae60ce20c698f47933564bb74daa64b9666" }, "downloads": -1, "filename": "ifpd-2.0.3.post2.tar.gz", "has_sig": false, "md5_digest": "8b352aeff3244ab5fcaf7b0570bf9d86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7170225, "upload_time": "2019-09-11T06:42:29", "url": "https://files.pythonhosted.org/packages/82/4e/cde39710cd59bac5f5598ab1ec4896748596b2045abc53eef1c535c6cd1f/ifpd-2.0.3.post2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b352aeff3244ab5fcaf7b0570bf9d86", "sha256": "5b1b2fbbf02e4b6344537c9dd7fc4ae60ce20c698f47933564bb74daa64b9666" }, "downloads": -1, "filename": "ifpd-2.0.3.post2.tar.gz", "has_sig": false, "md5_digest": "8b352aeff3244ab5fcaf7b0570bf9d86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7170225, "upload_time": "2019-09-11T06:42:29", "url": "https://files.pythonhosted.org/packages/82/4e/cde39710cd59bac5f5598ab1ec4896748596b2045abc53eef1c535c6cd1f/ifpd-2.0.3.post2.tar.gz" } ] }