-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c9c8db6
commit 40444f4
Showing
24 changed files
with
1,083 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,186 @@ | ||
{ | ||
"info": { | ||
"author": "Rafael Tubelleza", | ||
"author_email": "[email protected]", | ||
"bugtrack_url": null, | ||
"classifiers": [ | ||
"Development Status :: 2 - Pre-Alpha", | ||
"Framework :: napari", | ||
"Intended Audience :: Science/Research", | ||
"License :: OSI Approved :: MIT License", | ||
"Operating System :: OS Independent", | ||
"Programming Language :: Python", | ||
"Programming Language :: Python :: 3", | ||
"Programming Language :: Python :: 3.10", | ||
"Topic :: Scientific/Engineering :: Image Processing" | ||
], | ||
"description": "# PRISM: A **P**ython package for the inte**R**active and **I**ntegrated analy**S**is of **M**ultiplexed tissue microarrays\n\n<!--\n#FUTURE: package logo\n-->\n\n[![License MIT](https://img.shields.io/pypi/l/napari-prism.svg?color=green)](https://github.com/clinicalomx/napari-prism/raw/main/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/napari-prism.svg?color=green)](https://pypi.org/project/napari-prism)\n[![Python Version](https://img.shields.io/pypi/pyversions/napari-prism.svg?color=green)](https://python.org)\n[![tests](https://github.com/clinicalomx/napari-prism/workflows/tests/badge.svg)](https://github.com/clinicalomx/napari-prism/actions)\n[![codecov](https://codecov.io/gh/clinicalomx/napari-prism/branch/main/graph/badge.svg)](https://codecov.io/gh/clinicalomx/napari-prism)\n[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/napari-prism)](https://napari-hub.org/plugins/napari-prism)\n\n**NOTE: PRISM is still in heavy development.**\nPRISM or napari-prism is a package and [napari] plugin designed for interactive processing, analysing and visualising multiplxed tissue microarrays.\n\nCurrently, end-to-end capabilities (i.e. starting from importing the raw image file, to basic spatial analysis of annotated cells) are available for images generated from the\nAkoya Phenocycler\u2122-Fusion platform. However, the modular structure of the\npackage allows for usage at any stage of processing and/or analysis, given a pre-built SpatialData object using readers from either\n[spatialdata-io] or [sopa].\n\nPRISM uses [spatialdata] as the core data framework, allowing for:\n\n1. The rich integration of tools from the ([scverse]) Python bioinformatics ecosystem with highly interactive graphical user interfaces from [napari] and [napari-spatialdata].\n2. The storage of images, shapes, annotations and their linked `AnnData` objects in a standardized, FAIR-compliant data structure, addressing the non-standard and fragmented organization of files before, during, and after a multiplexed image analysis pipeline.\n\nThe package was designed to be used completely within the [napari] application and therefore require little to no knowledge of Python programming. Therefore, documentation for usage via the API is currently in progress.\n\n## Installation\n\nInstall this package via [pip]:\n\n```bash\npip install napari-prism\n```\n\nInstall the latest development version:\n\n```bash\npip install git+https://github.com/clinicalomx/napari-prism.git@main\n```\n\n## Getting Started\n\nTo start using `PRISM`, please see the [tutorials](https://napari-prism.readthedocs.io/en/latest/notebooks/getting_started.html#):\n\n- [Getting started](https://napari-prism.readthedocs.io/en/latest/notebooks/getting_started.html)\n- To learn how to interactively analyse raw .qptiff TMAs, see [TMA Image Analysis](https://napari-prism.readthedocs.io/en/latest/notebooks/tma_usage.html)\n- To learn how to interactively analyse AnnData-contained SpatialData objects, see [Anndata Analysis](https://napari-prism.readthedocs.io/en/latest/notebooks/adata_usage.html)\n\n## GPU Acceleration\n\n\\*\\*In-progress/Testing\n\n## Contributing\n\nContributions are very welcome. Tests can be run with [tox], please ensure\nthe coverage at least stays the same before you submit a pull request.\n\n## License\n\nDistributed under the terms of the [MIT] license,\n\"napari-prism\" is free and open source software\n\n## Issues\n\nIf you encounter any problems, please [file an issue] along with a detailed description.\n\n## Citation\n\n\\*\\*tba\n\n[napari]: https://github.com/napari/napari\n[@napari]: https://github.com/napari\n[MIT]: http://opensource.org/licenses/MIT\n[BSD-3]: http://opensource.org/licenses/BSD-3-Clause\n[GNU GPL v3.0]: http://www.gnu.org/licenses/gpl-3.0.txt\n[GNU LGPL v3.0]: http://www.gnu.org/licenses/lgpl-3.0.txt\n[Apache Software License 2.0]: http://www.apache.org/licenses/LICENSE-2.0\n[Mozilla Public License 2.0]: https://www.mozilla.org/media/MPL/2.0/index.txt\n[file an issue]: https://github.com/clinicalomx/prism/issues\n[tox]: https://tox.readthedocs.io/en/latest/\n[pip]: https://pypi.org/project/pip/\n[PyPI]: https://pypi.org/\n[spatialdata]: https://github.com/scverse/spatialdata/tree/main\n[napari-spatialdata]: https://github.com/scverse/napari-spatialdata/tree/main\n[spatialdata-io]: https://github.com/scverse/spatialdata-io\n[sopa]: https://github.com/gustaveroussy/sopa\n[scverse]: https://scverse.org/\n", | ||
"description_content_type": "text/markdown", | ||
"docs_url": null, | ||
"download_url": null, | ||
"downloads": { | ||
"last_day": -1, | ||
"last_month": -1, | ||
"last_week": -1 | ||
}, | ||
"dynamic": null, | ||
"home_page": "https://github.com/clinicalomx/napari-prism", | ||
"keywords": null, | ||
"license": "MIT", | ||
"license_expression": null, | ||
"license_files": null, | ||
"maintainer": null, | ||
"maintainer_email": null, | ||
"name": "napari-prism", | ||
"package_url": "https://pypi.org/project/napari-prism/", | ||
"platform": null, | ||
"project_url": "https://pypi.org/project/napari-prism/", | ||
"project_urls": { | ||
"Bug Tracker": "https://github.com/clinicalomx/napari-prism/issues", | ||
"Documentation": "https://github.com/clinicalomx/napari-prism#README.md", | ||
"Homepage": "https://github.com/clinicalomx/napari-prism", | ||
"Source Code": "https://github.com/clinicalomx/napari-prism", | ||
"User Support": "https://github.com/clinicalomx/napari-prism/issues" | ||
}, | ||
"provides_extra": [ | ||
"docs", | ||
"testing" | ||
], | ||
"release_url": "https://pypi.org/project/napari-prism/0.1.1/", | ||
"requires_dist": [ | ||
"numpy", | ||
"magicgui", | ||
"qtpy", | ||
"scikit-image", | ||
"spatialdata", | ||
"imagecodecs", | ||
"napari[all]==0.4.19.post1", | ||
"napari-matplotlib<2.0.2", | ||
"napari-spatialdata", | ||
"matplotlib", | ||
"PyComplexHeatmap", | ||
"scikit-learn", | ||
"cellpose>=3.0.10", | ||
"scanpy>=1.10.0", | ||
"phenograph", | ||
"squidpy", | ||
"kneed", | ||
"ipykernel; extra == \"docs\"", | ||
"ipython; extra == \"docs\"", | ||
"myst-nb>=1.1; extra == \"docs\"", | ||
"myst-parser; extra == \"docs\"", | ||
"sphinx>=4; extra == \"docs\"", | ||
"sphinx-autodoc-typehints; extra == \"docs\"", | ||
"sphinx-book-theme>=1; extra == \"docs\"", | ||
"sphinx-copybutton; extra == \"docs\"", | ||
"sphinx-qt-documentation; extra == \"docs\"", | ||
"sphinxcontrib-bibtex>=1; extra == \"docs\"", | ||
"sphinx-tabs; extra == \"docs\"", | ||
"sphinxext-opengraph; extra == \"docs\"", | ||
"tox; extra == \"testing\"", | ||
"pytest; extra == \"testing\"", | ||
"pytest-lazy-fixtures; extra == \"testing\"", | ||
"pytest-cov; extra == \"testing\"", | ||
"pytest-qt; extra == \"testing\"", | ||
"napari; extra == \"testing\"", | ||
"qtpy; extra == \"testing\"" | ||
], | ||
"requires_python": ">=3.10", | ||
"summary": "A Python package for the inteRactive and Integrated analySis of Multiplexed tissue microarrays", | ||
"version": "0.1.1", | ||
"yanked": false, | ||
"yanked_reason": null | ||
}, | ||
"last_serial": 25988940, | ||
"releases": { | ||
"0.1.1": [ | ||
{ | ||
"comment_text": "", | ||
"digests": { | ||
"blake2b_256": "94973bad4686890d394ecf1fc6ad4a1d7134545bc0bce713c01f6af8add7b723", | ||
"md5": "28885673640cfcdda37f7b922f77cb31", | ||
"sha256": "7461c30d9577c7fe4c07121ff6d4b7bbb4c08b42bd79e56fe700b19f0e5a9e4d" | ||
}, | ||
"downloads": -1, | ||
"filename": "napari_prism-0.1.1-py3-none-any.whl", | ||
"has_sig": false, | ||
"md5_digest": "28885673640cfcdda37f7b922f77cb31", | ||
"packagetype": "bdist_wheel", | ||
"python_version": "py3", | ||
"requires_python": ">=3.10", | ||
"size": 103325, | ||
"upload_time": "2024-11-14T11:42:07", | ||
"upload_time_iso_8601": "2024-11-14T11:42:07.312411Z", | ||
"url": "https://files.pythonhosted.org/packages/94/97/3bad4686890d394ecf1fc6ad4a1d7134545bc0bce713c01f6af8add7b723/napari_prism-0.1.1-py3-none-any.whl", | ||
"yanked": false, | ||
"yanked_reason": null | ||
}, | ||
{ | ||
"comment_text": "", | ||
"digests": { | ||
"blake2b_256": "21aa9eed325ace6fc6e2bc4346a835c087dabad4fe485ef86136349b045b367f", | ||
"md5": "d78485875e7320b19b9a6710d9f5017e", | ||
"sha256": "1a77e3a93baa8764f99f37c12126e15d860d9df187702ece8edc2426103ad632" | ||
}, | ||
"downloads": -1, | ||
"filename": "napari_prism-0.1.1.tar.gz", | ||
"has_sig": false, | ||
"md5_digest": "d78485875e7320b19b9a6710d9f5017e", | ||
"packagetype": "sdist", | ||
"python_version": "source", | ||
"requires_python": ">=3.10", | ||
"size": 24170167, | ||
"upload_time": "2024-11-14T11:42:09", | ||
"upload_time_iso_8601": "2024-11-14T11:42:09.568384Z", | ||
"url": "https://files.pythonhosted.org/packages/21/aa/9eed325ace6fc6e2bc4346a835c087dabad4fe485ef86136349b045b367f/napari_prism-0.1.1.tar.gz", | ||
"yanked": false, | ||
"yanked_reason": null | ||
} | ||
] | ||
}, | ||
"urls": [ | ||
{ | ||
"comment_text": "", | ||
"digests": { | ||
"blake2b_256": "94973bad4686890d394ecf1fc6ad4a1d7134545bc0bce713c01f6af8add7b723", | ||
"md5": "28885673640cfcdda37f7b922f77cb31", | ||
"sha256": "7461c30d9577c7fe4c07121ff6d4b7bbb4c08b42bd79e56fe700b19f0e5a9e4d" | ||
}, | ||
"downloads": -1, | ||
"filename": "napari_prism-0.1.1-py3-none-any.whl", | ||
"has_sig": false, | ||
"md5_digest": "28885673640cfcdda37f7b922f77cb31", | ||
"packagetype": "bdist_wheel", | ||
"python_version": "py3", | ||
"requires_python": ">=3.10", | ||
"size": 103325, | ||
"upload_time": "2024-11-14T11:42:07", | ||
"upload_time_iso_8601": "2024-11-14T11:42:07.312411Z", | ||
"url": "https://files.pythonhosted.org/packages/94/97/3bad4686890d394ecf1fc6ad4a1d7134545bc0bce713c01f6af8add7b723/napari_prism-0.1.1-py3-none-any.whl", | ||
"yanked": false, | ||
"yanked_reason": null | ||
}, | ||
{ | ||
"comment_text": "", | ||
"digests": { | ||
"blake2b_256": "21aa9eed325ace6fc6e2bc4346a835c087dabad4fe485ef86136349b045b367f", | ||
"md5": "d78485875e7320b19b9a6710d9f5017e", | ||
"sha256": "1a77e3a93baa8764f99f37c12126e15d860d9df187702ece8edc2426103ad632" | ||
}, | ||
"downloads": -1, | ||
"filename": "napari_prism-0.1.1.tar.gz", | ||
"has_sig": false, | ||
"md5_digest": "d78485875e7320b19b9a6710d9f5017e", | ||
"packagetype": "sdist", | ||
"python_version": "source", | ||
"requires_python": ">=3.10", | ||
"size": 24170167, | ||
"upload_time": "2024-11-14T11:42:09", | ||
"upload_time_iso_8601": "2024-11-14T11:42:09.568384Z", | ||
"url": "https://files.pythonhosted.org/packages/21/aa/9eed325ace6fc6e2bc4346a835c087dabad4fe485ef86136349b045b367f/napari_prism-0.1.1.tar.gz", | ||
"yanked": false, | ||
"yanked_reason": null | ||
} | ||
], | ||
"vulnerabilities": [] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.