Phathom is a Python package for analyzing terabyte-scale biological images. It relies on distributed computing to scale up image processing tasks that are commonly encountered when using Selective Plane Illumination Microscopy (SPIM). These image processing task include:
- Non-rigid registration for multi-round imaging
- Individual nuclei segmentation
- Cell phenotype classification
- Brain atlas alignment
Clone this repository and run python setup.py install
.
Documentation is hosted on readthedocs.
The purpose of Phathom is to improve the scalability of computational pipelines used in biological image processing. Popular open-source tools such as Scikit-image cannot directly process images that are larger than memory. To address this, Phathom uses persistent Zarr arrays to store and access large images on-disk or from a shared file system. For processing, Phathom uses the SCOOP library to coordinate a pool of workers, either locally or in a distributed manner. Phathom supports HPC environments using SLURM.
Phathom is released as an open-source package on October, 2021, and maintained by members of the Kwanghun Chung Lab at MIT.
- Original Author: Justin Swaney
- Primary Contact: Lee Kamensky ([email protected])