\NewDocumentCommand\includemysvg

O m[Uncaptioned image]

QuST: QuPath Extension for Integrative Whole Slide Image and Spatial Transcriptomics Analysis

[Uncaptioned image] Chao Hui Huang
Pfizer Inc.
La Jolla, CA 92101
Abstract

Recently, various technologies have been introduced into digital pathology, including artificial intelligence (AI) driven methods, in both areas of pathological whole slide image (WSI) analysis and spatial transcriptomics (ST) analysis. AI-driven WSI analysis utilizes the power of deep learning (DL), expands the field of view for histopathological image analysis. On the other hand, ST bridges the gap between tissue spatial analysis and biological signals, offering the possibility to understand the spatial biology. However, a major bottleneck in DL-based WSI analysis is the preparation of training patterns, as hematoxylin & eosin (H&E) staining does not provide direct biological evidence, such as gene expression, for determining the category of a biological component. On the other hand, as of now, the resolution in ST is far beyond that of WSI, resulting the challenge of further spatial analysis. Although various WSI analysis tools, including QuPath, have cited the use of WSI analysis tools in the context of ST analysis, its usage is primarily focused on initial image analysis, with other tools being utilized for more detailed transcriptomic analysis. As a result, the information hidden beneath WSI has not yet been fully utilized to support ST analysis.

To bridge this gap, we introduce QuST, a QuPath extension designed to bridge the gap between H&E WSI and ST analyzing tasks. In this paper, we highlight the importance of integrating DL-based WSI analysis and ST analysis in understanding disease biology and the challenges in integrating these modalities due to differences in data formats and analytical methods. The QuST source code is hosted on GitHub and documentation is available at https://github.com/huangch/qust.

Keywords Whole slide image  \cdot spatial transcriptomics  \cdot artificial intelligence  \cdot cell-cell interaction  \cdot QuPath extension

1 Introduction

Spatial analysis, as the bedrock of pathology, plays a crucial role in cancer diagnosis. Traditionally, pathology relies on the examination of tissue slides using high-power microscopy, requiring intensive labor efforts. In recent years, thanks to the development of digital image analysis (DIA) and machine learning (ML) technologies, the power of artificial intelligence (AI) has largely expanded the field of view for pathologists. Over the last few decades, various deep learning (DL) based whole slide image (WSI) analysis toolboxes have been proposed, including QuPath (Bankhead et al. (2017)), TIA Toolbox (Pocock et al. (2022)), MONAI (Cardoso et al. (2022)), SlideFlow (Dolezal et al. (2024)), PHARAOH (Faust et al. (2024)); WSInfer (Kaczmarzyk et al. (2024)).

However, one major bottleneck of DL-based WSI analysis is training pattern preparation. Although hematoxylin and eosin (H&E), the golden standard of tissue staining in cancer diagnosis, provides structural information for performing diagnosis, it does not contain direct biological evidence, such as gene expressions, transcript factors, etc., for investigating the nature of components in a biological structure. As a result, the success of DL-based WSI analysis largely depends on the skill level of the human experts who performed the labor-intensive manual annotation tasks on the given WSI H&E images.

\includemysvg

[width = 0.9]diagram

Figure 1: QuST workflow includes: (a) users begin by importing ST data into QuPath using QuST. This step may require additional spatial alignment data which can be obtained via FIJI, if the user is working on 10x Xenium dataset (see text). (b) once the ST data is successfully loaded, users can perform analysis and visualization via QuPath and QuST. (c) given the biological evidences provided by ST, users can generate the training set for image based cell classification and region segmentation based on H&E. Finally, the result generated using the DL module can be further analyzed using the functions described in (b).

On the other hand, the study of spatial transcriptomics (ST) has been revolutionized by digital pathology (Nature Methods (2021)), enabling the visualization and analysis of histological sections with gene expression features. ST enhances this approach by map** gene expression across tissue sections, providing valuable spatial context to molecular data. Consequently, ST has become a widely accepted and important method for investigating the nature of diseases, for example, the cell-cell interactions in a tumor micro-environment. In addition, ST provides an unique opportunity to solve the above mentioned DL-based WSI analysis as the sub-cellular ST technologies are already available. However, the integration of these two powerful modalities has been challenging due to differences in data formats and analytical methods.

Numerous reports have mentioned the use of whole slide image analyzing tools in the context of ST analysis. For instance, Wood et al. (2023) discussed the utilization of QuPath for image analysis in conjunction with GeoMx ST, to explore gene expression heterogeneity in colorectal cancer and liver metastases . Furthermore, Tippani et al. (2023) proposed VistoSeg, another tool designed for spatially resolved transcriptomics data, recognizes QuPath as a significant image analysis software, highlighting its usefulness in the field despite certain limitations. Although these studies demonstrate the relevance of QuPath in ST, they primarily employ it for initial image analysis, with other tools handling the more detailed transcriptomic analysis. This suggests that while QuPath is acknowledged in the field, it may not yet be widely utilized for comprehensive ST data analysis.

To bridge this gap, we propose QuST, a QuPath extension offers a unified platform for the integration and analysis of WSI and ST data within QuPath simultaneously, offering a path to perform more detailed spatial-omics analysis, including cell-cell interaction, cell spatial profiling and visualization. In addition, with the implementation of DL-based cell categorization and region segmentation approaches, the image annotation based on biological evidence can be included in the pipeline of and drug discovery. As a result, QuST is able to enhance the accuracy and efficiency of cancer diagnosis and improve our understanding of diseases by facilitating the integration of WSI analysis and ST within QuPath.

2 Methods

QuST is designed to seamlessly integrate WSI and ST analysis with QuPath, enhancing its capabilities with tools specifically tailored for spatial biology. The extension supports the visualization of spatial gene expression data within the context of histopathological images, enabling users to explore the molecular landscape of tissues at an unprecedented resolution. Below, we will introduce some analyzing tools and use cases available in QuST.

2.1 Integrative WSI and ST Analysis

Currently, Other than the conventional ST format, QuST is able to import data formats including 10x Visium, 10x Xenium, NanoString CosMX, etc. The major challenge is to align the ST data to WSI due to the fact that different image modalities are involved. For example, in 10x Xenium, the cell localization is based on DAPI staining, while in most cases, the WSIs are H&E staining. As a result, loading ST data becomes becomes nontrivial.

QuST offers various data loading approaches for different ST data formats, taking into account the need for data alignment. Each ST data format requires a specific approach for proper alignment. For instance, when loading a 10x Xenium dataset with DAPI and H&E images, the following steps can be followed: First, compute the affine matrix using the SIFT plugin (Lowe (2004)) in FIJI (Schindelin et al. (2012)), as described in H&E to Xenium DAPI Image Registration with FIJI Analysis Guide111https://www.10xgenomics.com/analysis-guides/he-to-xenium-dapi-image-registration-with-fiji. Then, input the obtained affine matrix into QuST. Next, compute the bspline transformation matrix using bUnwrapJ in FIJI and save the matrix file into the data folder. Finally, use QuST to load the 10x Xenium data accordingly. As a result, users can import these data, map them onto histological images, visualize gene expression patterns in specific tissue regions, overlay multiple data layers, and adjust visualization parameters to highlight different aspects of the data. This flexibility enables detailed exploration of the spatial relationships between gene expression and tissue morphology.

2.1.1 Cell Spatial Profiling

Cell spatial profiling plays a critical role in spatial-omics analysis. In QuST, cell spatial profiling provides the foundation of all other spatial related computing. First, the Delaunay clustering is required in order to obtain the neighboring cell connectivity. Next, the edge distance of each chosen cells is computed. As a result, the position of each cell in the cluster is obtained ans can be used for the following analyzing tasks. The detailed algorithm is shown in Algorithm 1

Algorithm 1 Cell spatial profiling based on Delaunay clustering
1:procedure CellSpatialProfiling
2:     𝒞all targeting cells 𝒞all targeting cells \mathcal{C}\leftarrow\text{all targeting cells }caligraphic_C ← all targeting cells
3:     for each c𝒞𝑐𝒞c\in\mathcal{C}italic_c ∈ caligraphic_C do
4:         𝒩call neighbors of c.subscript𝒩𝑐all neighbors of 𝑐\mathcal{N}_{c}\leftarrow\text{all neighbors of }c.caligraphic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ← all neighbors of italic_c .
5:         if c𝒩c where c is not the same category of csuperscript𝑐subscript𝒩𝑐 where superscript𝑐 is not the same category of 𝑐\exists c^{\prime}\in\mathcal{N}_{c}\text{ where }c^{\prime}\text{ is not the % same category of }c∃ italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT where italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is not the same category of italic_c then
6:              ec0subscript𝑒𝑐0e_{c}\leftarrow 0italic_e start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ← 0\triangleright ecsubscript𝑒𝑐e_{c}italic_e start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT, represents edge distance of c𝑐citalic_c, is initialized as 00               
7:
8:     i0𝑖0i\leftarrow 0italic_i ← 0\triangleright i𝑖iitalic_i: edge distance indicator
9:     repeat
10:         for each c𝒞𝑐𝒞c\in\mathcal{C}italic_c ∈ caligraphic_C do
11:              𝒩call neighbors of c.subscript𝒩𝑐all neighbors of 𝑐\mathcal{N}_{c}\leftarrow\text{all neighbors of }c.caligraphic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ← all neighbors of italic_c .
12:              if c𝒩c where ec=i and c𝒩c,c is the same category of cformulae-sequencesuperscript𝑐subscript𝒩𝑐 where subscript𝑒superscript𝑐𝑖 and for-allsuperscript𝑐subscript𝒩𝑐superscript𝑐 is the same category of 𝑐\exists c^{\prime}\in\mathcal{N}_{c}\text{ where }e_{c^{\prime}}=i\textbf{ and% }\forall c^{\prime}\in\mathcal{N}_{c},c^{\prime}\text{ is the same category % of }c∃ italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT where italic_e start_POSTSUBSCRIPT italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = italic_i and ∀ italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT , italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is the same category of italic_c then
13:                  eci+1subscript𝑒𝑐𝑖1e_{c}\leftarrow i+1italic_e start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ← italic_i + 1                        
14:         ii+1𝑖𝑖1i\leftarrow i+1italic_i ← italic_i + 1
15:     until c𝒞,ecfor-all𝑐𝒞subscript𝑒𝑐\forall c\in\mathcal{C},e_{c}∀ italic_c ∈ caligraphic_C , italic_e start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT are obtained

2.1.2 Cell-Cell Interaction Analysis

ST is a powerful tool for understanding cell-cell interactions within tissues. By map** gene expression patterns and spatial organization, researchers gain insights into how cells communicate and influence each other. This knowledge has implications for development, disease, and personalized medicine.

QuST uses the dataset provided by CellTalkDB (Shao et al. (2021)), which is a manual curated database that provides a comprehensive collection of ligand-receptor (LR) pairs in both humans and mice. The database includes 3,398 human LR pairs and 2,033 mouse LR pairs, which were obtained through a combination of text mining, manual verification of known protein-protein interactions using the STRING database, and literature-supported evidence for each pair.

QuST utilizes the outcomes of cell spatial profiling to compute cell-cell interactions, effectively incorporating crucial information about cell neighborhoods within specific regions of interest. When analyzing a cell of receptors, QuST takes into account all ligand cells situated within a designated neighboring distance, determined using Delaunay clustering, for the computation of the corresponding cell-cell interaction. The recursive algorithm presented in Algorithm 2 provides a detailed explanation of how QuST calculates the LR product. Our future work includes incorporating implementations for more advanced methods (Shao et al. (2021)).

Algorithm 2 Algorithm for computing cell-cell interaction using LR product.
1:procedure CellCellInteractionProfiling(c:targeting cell:𝑐targeting cellc:\text{targeting cell}italic_c : targeting cell, r:receptor value:𝑟receptor valuer:\text{receptor value}italic_r : receptor value, dcur:current distance:subscript𝑑curcurrent distanced_{\text{cur}}:\text{current distance}italic_d start_POSTSUBSCRIPT cur end_POSTSUBSCRIPT : current distance, dmax:max distance:subscript𝑑maxmax distanced_{\text{max}}:\text{max distance}italic_d start_POSTSUBSCRIPT max end_POSTSUBSCRIPT : max distance)
2:     v0𝑣0v\leftarrow 0italic_v ← 0
3:     𝒩call neighbors of c which are not visited yet.subscript𝒩𝑐all neighbors of 𝑐 which are not visited yet.\mathcal{N}_{c}\leftarrow\text{all neighbors of }c\text{ which are not visited% yet.}caligraphic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ← all neighbors of italic_c which are not visited yet.
4:     for each c𝒩csuperscript𝑐subscript𝒩𝑐c^{\prime}\in\mathcal{N}_{c}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_N start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT do
5:         lGetLigandValue(c)𝑙GetLigandValuesuperscript𝑐l\leftarrow\textsc{GetLigandValue}(c^{\prime})italic_l ← GetLigandValue ( italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT )
6:         vv+l×r𝑣𝑣𝑙𝑟v\leftarrow v+l\times ritalic_v ← italic_v + italic_l × italic_r
7:         if dcur<dmaxsubscript𝑑cursubscript𝑑maxd_{\text{cur}}<d_{\text{max}}italic_d start_POSTSUBSCRIPT cur end_POSTSUBSCRIPT < italic_d start_POSTSUBSCRIPT max end_POSTSUBSCRIPT then
8:              vv+𝑣limit-from𝑣v\leftarrow v+italic_v ← italic_v +CellCellInteractionProfiling(csuperscript𝑐c^{\prime}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, r𝑟ritalic_r, dcur+1subscript𝑑cur1d_{\text{cur}}+1italic_d start_POSTSUBSCRIPT cur end_POSTSUBSCRIPT + 1, dmaxsubscript𝑑maxd_{\text{max}}italic_d start_POSTSUBSCRIPT max end_POSTSUBSCRIPT)               return v𝑣vitalic_v

2.1.3 DBSCAN-CellX

Recent research has demonstrated a strong connection between the functioning of different biological processes, such as cell-cell interactions, and the local densities and positions of cells within cellular monolayers and stratified epithelia. In order to investigate the correlation between cell localization and tissue physiology, Küchenhoff et al. (2023) introduced a density-based clustering algorithm called DBSCAN-CellX, based on the popular Density-Based Spatial Clustering of Applications with Noise (DBSCAN) method proposed by Ester et al. (1996).

To facilitate the cell spatial profiling, we integrated DBSCAN-CellX into QuST. Given the classes of the cells, QuST is able to compute local densities and positions of cells accordingly. The results are shown as the measurements in the detection table. As a result, the results can also be visually investigated exported using the native QuPath functions of measurement maps.

2.1.4 Pseudo Spot Generation

While sub-cellular ST technologies exist, they often have limitations in terms of the range of the genome they can cover. Consequently, lower-resolution technologies capable of analyzing the entire genome continue to be widely used. As a result, generating data for evaluating gene expression deconvolution approaches is required.

QuST offers a pseudo spot generation feature that emulates the ST spots found in technologies like 10x Visium. This feature is applied on top of data generated using sub-cellular ST technologies such as 10x Xenium. By doing so, QuST allows users to simulate pseudo Visium data while retaining the sub-cellular gene expressions. This functionality serves as a foundation for evaluating deconvolution approaches for ST datasets.

2.1.5 Efficient Analysis of ST Data using Native QuPath Functions

QuPath, originally developed for analyzing WSIs, has expanded its capabilities with the introduction of QuST. This exciting development enables the application of existing functions for WSI analysis to ST data, resulting in a more efficient and streamlined environment for analyzing ST data. With QuST, researchers can now leverage the power of QuPath to effectively analyze and extract insights from ST datasets.

2.2 Cell Categorization and Region Segmentation

QuST presents a novel approach that stands out from the majority of deep learning-based methods, which rely on time-consuming and difficult manual annotation by human experts for H&E image analysis. This task becomes even more challenging due to the limited effectiveness of H&E staining in enhancing the biological signals required for precise cell categorization. Conversely, most DL-based methods necessitate an extensive number of training patterns, making the process resource-intensive. Moreover, the accuracy of DL-based cell categorization heavily depends on the quality of the provided ground truth data.

QuST leverages the benefits of both ST and DL technologies by utilizing the available biological evidence for supporting H&E image classification tasks. Once a well-trained model is obtained, one can use QuST to perform cell categorization and region segmentation on other H&E images.

2.2.1 Image Sampling Tool for Training Set Preparation

QuST offers two approaches for image sampling in DL-based classification: object-based and region-based. The object-based method involves crop** the images to focus on specific targets such as cells, nuclei, and others. In contrast, the region-based method evenly crops images across selected regions indicated by the chosen annotations.

QuST conducts staining normalization and pixel-size normalization during the image sampling process, depending on the selected options. Given the potential variation in scanners used to scan each involved image, the staining normalization and pixel-size normalization become crucial, particularly in tasks that involve multiple H&E images.

2.2.2 Training, Classification and Visualization

QuST includes a DL capability based on PyTorch to perform image classification, which aids in cell categorization and region segmentation tasks. To initiate the training procedure, two inputs are required. Firstly, an image set in a folder generated using the aforementioned image sampling approach. Secondly, the detection/annotation measurement table, which can be directly generated from QuPath measurement functions. QuST offers a wide range of neural networks, including resnet, vgg, densenet, and various variations of modern vision transformers (ViT).

Once the training is complete, the generated PyTorch weight file (.pt) can be moved to the designated folder specified in QuST. Subsequently, users can utilize QuST for cell categorization and region segmentation. The resulting output is compatible with QuPath, enabling users to conduct subsequent spatial analysis on other H&E images. For more details, please refer to https://github.com/huangch/qust.

3 Results

Refer to caption
(a) Neighboring cell connectivity
Refer to caption
(b) Distance to the boundary of a specific cell-type cluster
Refer to caption
(c) Cell-cell interaction: MMP2->PECAM1
Refer to caption
(d) DBSCAN-CellX based cell clustering
Figure 2: Results showing some functions provided by QuST: (a) Neighboring cell connectivity based on Delaunay clustering. Various single cell analyses available in QuST are based on the neighboring cell connectivity. (b) QuST’s cellular spatial profiling generates a heat map indicating the distance to boundary of a specific cell type, e.g., tumor epithelial cells to the corresponding tumor boundary. (c) The heat map showing the cell-cell interaction intensity of the given LR pair, e.g., MMP2->PECAM1. (d) Result of QuST’s DBSCAN-CellX implementation.
Refer to caption
(a) Raw image
Refer to caption
(b) Tumor regions
Refer to caption
(c) Immuno regions
Refer to caption
(d) Stroma regions
Refer to caption
(e) Adipose regions
Refer to caption
(f) Necrosis regions
Figure 3: Results showing the probability heat map of various classification result.

A use case of QuST is spatial profiling for tumor micro-environment. The tumor microenvironment encompasses the surrounding cellular and non-cellular components that interact with cancer cells. It plays a crucial role in tumor growth, progression, and response to therapy. By understanding the complex interactions between cancer cells, immune cells, stromal cells, and the extracellular matrix, researchers can identify potential targets for therapeutic intervention. Given the rich information provided by a ST dataset, the functions that QuST can provide are of paramount importance for tumor micro-environment study.

The results showing in Figure 2 represents some comprehensive analyses of the experimental data using a range of powerful functions provided by QuST. First, given the fact that many spatial biological analyses rely on cellular spatial analysis, the Delaunay clustering method implemented in QuPath is employed to generate neighboring cell connections. For example, QuST’s cellular spatial profiling, which generates a heat map that indicates the boundary distance of individual cells, e.g., the distance from a cancer epithelial cell to the boundary of the corresponding tumor boundary. Based on the heat map, one can explore the differential gene expression patterns between the intratumoral tumor cells and the tumor cells present in the immune-invasive region, which are located on the surface of the tumor. Next, QuST’s LR-product method offers an additional layer of analysis by generating a heat map that illustrates the intensity of cell-cell interaction for a specific LR pair. This heat map provides a quantitative measure of the strength and significance of communication between specific pairs of cells. Finally, a result of QuST’s DBSCAN-CellX implementation is shown, which provides a comprehensive understanding of spatial relationship of the chosen cell clusters.

In addition, with the information contained in the ST, users can easily identify different regions within tissue samples. This capability is further enhanced by the functionality provided by QuST, which allows for classification across whole slides. As a result, the combination of QuPath and ST data provides a valuable ground truth for deep learning algorithms to perform tasks such as cell classification and region segmentation. One example is showing in Figure. 3.

Refer to caption
(a) Pseudo Visium spots
Refer to caption
(b) Pseudo Visium spots overlapped with single cell data
Figure 4: Mimicking 10x Visium spots using QuST.

QuST also provides an opportunity to evaluate the spatial single cell deconvolution methods by mimicking the 10x Visium datasets (see Figure 4). For example, Huang et al. (2023) proposed an approach of spatial transcriptome auto-encoder and deconvolution method, largely utilizing the integration of a scalable deep generative model for predicting gene expression at cellular or nuclei level based on H&E imaging and in situ RNA capturing, thus allowing a better understanding of the tissue microenvironment.

Overall, the plot showcases the comprehensive analysis and visualization capabilities of QuST. QuST empowers researchers to gain a deeper understanding of the spatial relationships, boundaries, and interactions between individual cells, ultimately unraveling complex cellular dynamics and contributing to advancements in various fields of research. 222The data set is freely available on 10xGenomics website: https://www.10xgenomics.com/.

4 Conclusion

The QuST extension for QuPath provides a comprehensive solution for integrating whole slide image (WSI) analysis and spatial transcriptomics (ST) analysis. By leveraging the power of artificial intelligence and deep learning, QuST allows for the simultaneous analysis of molecular and morphological data, enhancing our understanding of tissue biology and pathology. The integration of ST with WSI analysis enables the visualization and exploration of gene expression patterns within the context of tissue morphology, facilitating the identification of biomarkers, therapeutic targets, and new insights into disease biology.

QuST offers a range of functionalities, including cell spatial profiling, cell-cell interaction analysis, and DBSCAN-CellX clustering. These tools enable the extraction of valuable information from ST data, such as cell neighborhood relationships and density-based clustering. Additionally, QuST incorporates DL-based image analysis for cell categorization and region segmentation, providing automated and accurate analysis of WSI data. With the QuST extension, researchers and clinicians can now seamlessly integrate WSI analysis and SY analysis within the QuPath platform. This integration enables a more comprehensive understanding of tissue biology and disease mechanisms by combining molecular information with spatial context.

In addition, QuST is able to perform cell classification and region segmentation using deep learning-based approaches. By training neural networks on annotated image patches, QuST can automatically classify cells and segment regions of interest, eliminating the need for labor-intensive manual annotation. This not only improves the efficiency of analysis but also enhances the accuracy of cell classification and region segmentation.

Our future works include expanding the functionality of QuST by supporting additional ST data formats, enhancing visualization tools, and integrating with other analytical platforms. By fostering community-driven resources, such as pre-trained models and example datasets, QuST aims to facilitate collaboration and the widespread adoption of ST analysis within the QuPath environment.

5 Availability

The QuST is developed based on QuPath 0.5.1 and Python 3.10+ and is available under the Apache 2.0 license (https://github.com/huangch/qust). A user guide is provided at https://github.com/huangch/qust/user_guide, including a step-by-step tutorials, GPU support, and examples demonstrating the use of the extension in analysis pipelines.

References

  • Bankhead et al. [2017] Peter Bankhead, Maurice B. Loughrey, José A. Fernández, Yvonne Dombrowski, Darragh G. McArt, Philip D. Dunne, et al. Qupath: Open source software for digital pathology image analysis. Scientific Reports, 7:16878, 12 2017. ISSN 2045-2322. doi:10.1038/s41598-017-17204-5.
  • Pocock et al. [2022] Johnathan Pocock, Simon Graham, Quoc Dang Vu, Mostafa Jahanifar, Srijay Deshpande, Giorgos Hadjigeorghiou, et al. Tiatoolbox as an end-to-end library for advanced tissue image analytics. Communications Medicine 2022 2:1, 2:1–14, 9 2022. ISSN 2730-664X. doi:10.1038/s43856-022-00186-5.
  • Cardoso et al. [2022] M. Jorge Cardoso, Wenqi Li, Richard Brown, Nic Ma, Eric Kerfoot, Yiheng Wang, et al. Monai: An open-source framework for deep learning in healthcare. arXiv:2211.02701, 11 2022.
  • Dolezal et al. [2024] James M. Dolezal, Sara Kochanny, Emma Dyer, Siddhi Ramesh, Andrew Srisuwananukorn, Matteo Sacco, et al. Slideflow: deep learning for digital histopathology with real-time whole-slide visualization. BMC Bioinformatics, 25:1–29, 12 2024. ISSN 14712105. doi:10.1186/S12859-024-05758-X/FIGURES/15.
  • Faust et al. [2024] Kevin Faust, Min Li Chen, Parsa Babaei Zadeh, Dimitrios Oreopoulos, Alberto J. Leon, Evelyn Rose Kamski-Hennekam, et al. Pharaoh: A collaborative crowdsourcing platform for phenoty** and regional analysis of histology. bioRxiv, page 2024.03.20.585977, 3 2024. doi:10.1101/2024.03.20.585977.
  • Kaczmarzyk et al. [2024] Jakub R. Kaczmarzyk, Alan O’Callaghan, Fiona Inglis, Swarad Gat, Tahsin Kurc, Rajarsi Gupta, et al. Open and reusable deep learning for pathology with wsinfer and qupath. npj Precision Oncology, 8, 12 2024. ISSN 2397768X. doi:10.1038/s41698-024-00499-9.
  • Nature Methods [2021] Nature Methods. Method of the year 2020: spatially resolved transcriptomics. Nature Methods, 18, 1 2021. ISSN 1548-7105. doi:10.1038/s41592-020-01042-x.
  • Wood et al. [2023] Colin S. Wood, Kathryn A.F. Pennel, Holly Leslie, Assya Legrini, Andrew J. Cameron, Lydia Melissourgou-Syka, et al. Spatially resolved transcriptomics deconvolutes prognostic histological subgroups in patients with colorectal cancer and synchronous liver metastases. Cancer Research, 83:1329–1344, 4 2023. ISSN 0008-5472. doi:10.1158/0008-5472.CAN-22-2794.
  • Tippani et al. [2023] Madhavi Tippani, Heena R. Divecha, Joseph L. Catallini, Sang H. Kwon, Lukas M. Weber, Abby Spangler, et al. Vistoseg: Processing utilities for high-resolution images for spatially resolved transcriptomics data. Biological Imaging, 3:e23, 2023. ISSN 2633-903X. doi:10.1017/S2633903X23000235.
  • Lowe [2004] David G. Lowe. Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 60:91–110, 11 2004. ISSN 09205691. doi:10.1023/B:VISI.0000029664.99615.94/METRICS.
  • Schindelin et al. [2012] Johannes Schindelin, Ignacio Arganda-Carreras, Erwin Frise, Verena Kaynig, Mark Longair, Tobias Pietzsch, et al. Fiji: an open-source platform for biological-image analysis. Nature Methods, 9:676–682, 6 2012. ISSN 1548-7105. doi:10.1038/nmeth.2019.
  • Shao et al. [2021] Xin Shao, Jie Liao, Chengyu Li, Xiaoyan Lu, Junyun Cheng, and Xiaohui Fan. Celltalkdb: a manually curated database of ligand-receptor interactions in humans and mice. Briefings in bioinformatics, 22, 7 2021. ISSN 1477-4054. doi:10.1093/BIB/BBAA269.
  • Küchenhoff et al. [2023] Leonie Küchenhoff, Pascal Lukas, Camila Metz-Zumaran, Paul Rothhaar, Alessia Ruggieri, Volker Lohmann, et al. Extended methods for spatial cell classification with dbscan-cellx. Scientific Reports 2023 13:1, 13:1–11, 11 2023. ISSN 2045-2322. doi:10.1038/s41598-023-45190-4.
  • Ester et al. [1996] Martin Ester, Hans-Peter Kriegel, Jiirg Sander, and Xiaowei Xu. A density-based algorithm for discovering clusters in large spatial databases with noise. pages 226–231. AAAI Press., 1996. ISBN 1-57735-004-9.
  • Huang et al. [2023] Zhi Huang, Federico Bianchi, Mert Yuksekgonul, Thomas J. Montine, and James Zou. A visual-language foundation model for pathology image analysis using medical twitter. Nature Medicine, 29:2307–2316, 9 2023. ISSN 1546170X. doi:10.1038/s41591-023-02504-3.