starfish: scalable pipelines for image-based transcriptomics
starfish is a Python library for processing images of image-based spatial transcriptomics. It lets you build scalable pipelines that localize and quantify RNA transcripts in image data generated by any FISH method, from simple RNA single-molecule FISH to combinatorial barcoded assays.
Starfish enterprise: finding RNA patterns in single cells, Nature Technology Feature, Aug 2019
Developing a Computational Pipeline and Benchmark Datasets for Image-Based Transcriptomics, ASCB Science News, Dec 2018
Documentation
See spacetx-starfish.readthedocs.io for the quickstart, user guide, examples, and API.
Installation
starfish supports python 3.10-3.13 and can easily be installed from PyPI:
$ pip install starfish
for the most updated version install directly from Github (starfish release on PyPI might be a few months behind the repo’s master branch):
$ pip install starfish@git+https://github.com/spacetx/starfish.git
To install starfish with napari (for interactive visualization), use:
$ pip install starfish[napari]
To install starfish with both napari and jupyter (for notebook support), use:
$ pip install starfish[jupyter]
Python Version Notice
starfish will be dropping support for python 3.10 in future release when upstream dependencies will require a minimum python=3.11 version.
Contributing
We welcome contributions from our users! See our contributing.rst and developer guide for more information.
Help, support, and questions
Forum: ask on the Image.sc forum
Email: starfish@chanzuckerberg.com
Metadata
Release files for starfish 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| starfish-0.4.0.tar.gz | 282.7 kB | Without provenance | Details for starfish-0.4.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| starfish-0.4.0-py3-none-any.whl | Python 3 | none | any | Details for starfish-0.4.0-py3-none-any.whl |
Total release size: 681.2 kB
Release files / starfish-0.4.0.tar.gz
| Download URL | starfish-0.4.0.tar.gz |
|---|---|
| Size | 282.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36862de37d68e2c95f27aa640c8d3e1de114763bfff274702460d20f15289a4e
|
|
BLAKE2b-256 checksum How to use checksums |
3fc83825e32b4a5ba2852528f6af255f9168f6aed331c36ea791d1d01621e402
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.19
|
Release files / starfish-0.4.0-py3-none-any.whl
| Download URL | starfish-0.4.0-py3-none-any.whl |
|---|---|
| Size | 398.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ab2fd894d1954239f7c4c0e5c493bb11c2e8897c83e417a45d7ceb59fff3d9e2
|
|
BLAKE2b-256 checksum How to use checksums |
6fee0dc00f7550ef47a549219bfc7dd15fe0132e76a14822105c07e313717eb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.19
|
Security for starfish 0.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.