starfish: A Tool for Processing Spatial Transcriptomics Data

Apr 28, 2020

Many small, colorful circles in blue, pink, and purple show individual cells from a lung cancer biopsy.
Left: multiplexed images from lung cancer biopsies acquired with the Vectra Polaris imaging system. Right: nuclei segmentation (blue) and biomarker characterization for each cell (colors correspond to identified biomarkers). Photo by Thierry Pécot, Medical University of South Carolina, Hollings Cancer Center Translational Science Laboratory.

The field of spatial transcriptomics reveals a wealth of information about the relationships between cells but presents a significant data analysis challenge. This growing field has sparked the development of a variety of technologies that enable scientists to study gene expression in cells and their local tissues. By studying gene expression, researchers can understand how the spatial distributions of unique or diseased cells impact health and disease, for example, learning why some tumors naturally evade immune cell recognition.  

To compare which single-cell spatial transcriptomics technologies are most effective, CZI and researchers at the Allen Institute and other organizations formed the SpaceTx Consortium in 2017 (SpaceTx stands for “spatial transcriptomics”). The consortium developed what became known as starfish, a Python library that lets scientists build scalable and modular image processing pipelines for their experiments, extracting gene expression levels for cells in tissue. This enables comparison of image-based transcriptomics data and integration of these data with other single-cell transcriptomics.

As profiled in Nature, this open source software can register and remove the noise from microscopy images and find spots and identify the RNA molecules that they represent in several different experimental strategies. starfish provides the single-cell biology community with a resource for learning how spatial transcriptomics data quality is influenced by factors such as assay chemistry and data processing decisions, with comprehensive documentation and data processing examples.

Read how CZI Science engineer Shannon Axelrod’s work on starfish makes it easier for transcriptome researchers to unlock new discoveries.

Visit cellxgene Data Coordination Platform