Skip to content

spacetx/starfish

Repository files navigation

starfish: scalable pipelines for image-based transcriptomics

starfish logo


Image.sc forum PyPI PyPI - Downloads Documentation Status starfish production CI Code Coverage

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.

Documentation

See spacetx-starfish.readthedocs.io for the quickstart, user guide, examples, and API.

Installation

starfish supports python 3.9-3.12 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]

For any difficulties with dependencies, see more detailed installation instructions at https://spacetx-starfish.readthedocs.io/en/latest/installation/.

Python Version Notice

starfish will be dropping support for python 3.9 in future release when upstream dependencies will require a minimum python=3.10 version.

Contributing

We welcome contributions from our users! See our contributing.rst and developer guide for more information.

Help, support, and questions

About

starfish: unified pipelines for image-based transcriptomics

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 29