{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T20:21:27Z","timestamp":1773519687554,"version":"3.50.1"},"reference-count":29,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2026,2,16]],"date-time":"2026-02-16T00:00:00Z","timestamp":1771200000000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Spatial And Temporal Resolution of Intratumoral Heterogeneity in 3 hard-to-treat CaNcers\u201d"},{"name":"The National Initiative Against Cancer"},{"DOI":"10.13039\/501100002347","name":"Federal Ministry of Research, Technology, and Space","doi-asserted-by":"crossref","award":["01KD2206A"],"award-info":[{"award-number":["01KD2206A"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,2,28]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>Spatial omics data provides unprecedented insights into disease biology, yet its complexity introduces significant challenges in data analysis. Comprehensive analysis requires frameworks that integrate diverse modalities and enable joint processing of multiple datasets and corresponding metadata.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>To address these challenges, we introduce InSituPy, a versatile and scalable framework for analyzing spatial omics data from the multi-sample level down to the cellular and subcellular level. Its hierarchical data structure organizes all relevant data modalities per sample and links them to their corresponding metadata, enabling scalable analysis of large patient cohorts using spatial omics technologies. Interactive visualization tools within InSituPy enable seamless integration of histopathological expertise, promoting collaborative hypothesis generation in translational research. Additionally, InSituPy includes built-in analytical algorithms and interfaces with external tools, establishing a standardized workflow for multi-sample spatial omics data analysis.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability<\/jats:title>\n                    <jats:p>The Python package InSituPy is publicly available on GitHub (https:\/\/github.com\/SpatialPathology\/InSituPy) and PyPi (https:\/\/pypi.org\/project\/insitupy-spatial\/), and archived on Zenodo (DOI: 10.5281\/zenodo.18459471). Tutorials and documentation for InSituPy are available at https:\/\/insitupy.readthedocs.io\/. All code to replicate the results shown in this manuscript can be found in the GitHub repository. Scripts to connect QuPath and InSituPy can be found at https:\/\/github.com\/SpatialPathology\/InSituPy-QuPath. All data required to complete the tutorials is publicly available, and functions to download the data have been implemented. A Zulip community chat for user support and discussion is accessible at https:\/\/insitupy.zulipchat.com.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Contact<\/jats:title>\n                    <jats:p>j.wirth@tum.de, katja.steiger@tum.de<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btag073","type":"journal-article","created":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T12:44:36Z","timestamp":1770900276000},"source":"Crossref","is-referenced-by-count":0,"title":["InSituPy: a framework for histology-guided, multi-sample analysis of single-cell spatial omics data"],"prefix":"10.1093","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2216-3332","authenticated-orcid":false,"given":"Johannes","family":"Wirth","sequence":"first","affiliation":[{"name":"Institute of Pathology, School of Medicine and Health, Technical University of Munich , Munich,","place":["Germany"]}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8572-1250","authenticated-orcid":false,"given":"Anna","family":"Chernysheva","sequence":"additional","affiliation":[{"name":"Institute of Pathology, School of Medicine and Health, Technical University of Munich , Munich,","place":["Germany"]}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-5743-2889","authenticated-orcid":false,"given":"Birthe","family":"Lemke","sequence":"additional","affiliation":[{"name":"Institute of Pathology, School of Medicine and Health, Technical University of Munich , Munich,","place":["Germany"]}]},{"given":"Isabel","family":"Giray","sequence":"additional","affiliation":[{"name":"Institute of Pathology, School of Medicine and Health, Technical University of Munich , Munich,","place":["Germany"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7269-5433","authenticated-orcid":false,"given":"Katja","family":"Steiger","sequence":"additional","affiliation":[{"name":"Institute of Pathology, School of Medicine and Health, Technical University of Munich , Munich,","place":["Germany"]},{"name":"German Cancer Consortium (DKTK) Partner Site Munich , Munich,","place":["Germany"]}]}],"member":"286","published-online":{"date-parts":[[2026,2,15]]},"reference":[{"key":"2026031412410737600_btag073-B1","doi-asserted-by":"crossref","first-page":"vbac016","DOI":"10.1093\/bioadv\/vbac016","article-title":"decoupleR: ensemble of computational methods to infer biological activities from omics data","volume":"2","author":"Badia-i-Mompel","year":"2022","journal-title":"Bioinforma Adv"},{"key":"2026031412410737600_btag073-B2","doi-asserted-by":"crossref","first-page":"16878","DOI":"10.1038\/s41598-017-17204-5","article-title":"QuPath: open source software for digital pathology image analysis","volume":"7","author":"Bankhead","year":"2017","journal-title":"Sci Rep"},{"key":"2026031412410737600_btag073-B3","doi-asserted-by":"crossref","first-page":"3802","DOI":"10.1038\/s41596-021-00556-8","article-title":"CODEX multiplexed tissue imaging with DNA-conjugated antibodies","volume":"16","author":"Black","year":"2021","journal-title":"Nat Protoc"},{"key":"2026031412410737600_btag073-B4","author":"Goldsborough","year":"2024"},{"key":"2026031412410737600_btag073-B5","doi-asserted-by":"crossref","first-page":"3369","DOI":"10.1038\/s41591-024-03214-0","article-title":"An open-source framework for end-to-end analysis of electronic health record data","volume":"30","author":"Heumos","year":"2024","journal-title":"Nat Med"},{"key":"2026031412410737600_btag073-B6","doi-asserted-by":"crossref","first-page":"8353","DOI":"10.1038\/s41467-023-43458-x","article-title":"High resolution mapping of the tumor microenvironment using integrated single-cell, spatial and in situ analysis","volume":"14","author":"Janesick","year":"2023","journal-title":"Nat Commun"},{"key":"2026031412410737600_btag073-B7","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1038\/nmeth.2563","article-title":"In situ sequencing for RNA analysis in preserved tissue and cells","volume":"10","author":"Ke","year":"2013","journal-title":"Nat Methods"},{"key":"2026031412410737600_btag073-B8","doi-asserted-by":"crossref","first-page":"W90","DOI":"10.1093\/nar\/gkw377","article-title":"Enrichr: a comprehensive gene set enrichment analysis web server 2016 update","volume":"44","author":"Kuleshov","year":"2016","journal-title":"Nucleic Acids Res"},{"key":"2026031412410737600_btag073-B9","doi-asserted-by":"crossref","first-page":"1360","DOI":"10.1126\/science.1250212","article-title":"Highly multiplexed subcellular RNA sequencing in situ","volume":"343","author":"Lee","year":"2014","journal-title":"Science"},{"key":"2026031412410737600_btag073-B10","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int J Comput Vis"},{"key":"2026031412410737600_btag073-B11","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1038\/nmeth.2892","article-title":"Single-cell in situ RNA profiling by sequential hybridization","volume":"11","author":"Lubeck","year":"2014","journal-title":"Nat Methods"},{"key":"2026031412410737600_btag073-B12","author":"Manukyan","year":"2023"},{"key":"2026031412410737600_btag073-B13","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1038\/s41592-024-02212-x","article-title":"SpatialData: an open and universal data framework for spatial omics","volume":"22","author":"Marconato","year":"2025","journal-title":"Nat Methods"},{"key":"2026031412410737600_btag073-B14","doi-asserted-by":"crossref","first-page":"3151","DOI":"10.1093\/bioinformatics\/btac303","article-title":"ATHENA: analysis of tumor heterogeneity from spatial omics measurements","volume":"38","author":"Martinelli","year":"2022","journal-title":"Bioinformatics"},{"key":"2026031412410737600_btag073-B15","first-page":"331","author":"Muja","year":"2009"},{"key":"2026031412410737600_btag073-B16","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1038\/s41592-021-01358-2","article-title":"Squidpy: a scalable framework for spatial omics analysis","volume":"19","author":"Palla","year":"2022","journal-title":"Nat Methods"},{"key":"2026031412410737600_btag073-B17","doi-asserted-by":"crossref","first-page":"btad550","DOI":"10.1093\/bioinformatics\/btad550","article-title":"MoleculeExperiment enables consistent infrastructure for molecule-resolved spatial omics data in bioconductor","volume":"39","author":"Peters Couto","year":"2023","journal-title":"Bioinformatics"},{"key":"2026031412410737600_btag073-B18","doi-asserted-by":"crossref","first-page":"W191","DOI":"10.1093\/nar\/gkz369","article-title":"g: profiler: a web server for functional enrichment analysis and conversions of gene lists (2019 update)","volume":"47","author":"Raudvere","year":"2019","journal-title":"Nucleic Acids Res"},{"key":"2026031412410737600_btag073-B19","doi-asserted-by":"crossref","first-page":"3128","DOI":"10.1093\/bioinformatics\/btac299","article-title":"SpatialExperiment: infrastructure for spatially resolved transcriptomics data in R using bioconductor. Boeva V (ed","volume":"38","author":"Righelli","year":"2022","journal-title":"Bioinformatics"},{"key":"2026031412410737600_btag073-B20","doi-asserted-by":"crossref","first-page":"1463","DOI":"10.1126\/science.aaw1219","article-title":"Slide-seq: a scalable technology for measuring genome-wide expression at high spatial resolution","volume":"363","author":"Rodriques","year":"2019","journal-title":"Science"},{"key":"2026031412410737600_btag073-B21","doi-asserted-by":"crossref","first-page":"1341","DOI":"10.1016\/j.cell.2020.07.005","article-title":"Coordinated cellular neighborhoods orchestrate antitumoral immunity at the colorectal cancer invasive front","volume":"182","author":"Sch\u00fcrch","year":"2020","journal-title":"Cell"},{"key":"2026031412410737600_btag073-B22","unstructured":"Sofroniew N, Lambert T, Bokota G \u00a0et al \u00a0napari: a multi-dimensional image viewer for Python. Zenodo, 2024. 10.5281\/zenodo.13863809"},{"key":"2026031412410737600_btag073-B23","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1126\/science.aaf2403","article-title":"Visualization and analysis of gene expression in tissue sections by spatial transcriptomics","volume":"353","author":"St\u00e5hl","year":"2016","journal-title":"Science"},{"key":"2026031412410737600_btag073-B24","doi-asserted-by":"crossref","first-page":"D607","DOI":"10.1093\/nar\/gky1131","article-title":"STRING v11: protein\u2013protein association networks with increased coverage, supporting functional discovery in genome-wide experimental datasets","volume":"47","author":"Szklarczyk","year":"2019","journal-title":"Nucleic Acids Res"},{"key":"2026031412410737600_btag073-B25","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1038\/s41588-025-02080-x","article-title":"Spatial transcriptomics identifies molecular niche dysregulation associated with distal lung remodeling in pulmonary fibrosis","volume":"57","author":"Vannan","year":"2025","journal-title":"Nat Genet"},{"key":"2026031412410737600_btag073-B26","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1038\/s41587-023-01733-8","article-title":"The scverse project provides a computational ecosystem for single-cell omics data analysis","volume":"41","author":"Virshup","year":"2023","journal-title":"Nat Biotechnol"},{"key":"2026031412410737600_btag073-B27","author":"Virshup","year":"2021"},{"key":"2026031412410737600_btag073-B28","doi-asserted-by":"crossref","first-page":"1523","DOI":"10.1038\/s41467-023-37111-w","article-title":"Spatial transcriptomics using multiplexed deterministic barcoding in tissue","volume":"14","author":"Wirth","year":"2023","journal-title":"Nat Commun"},{"key":"2026031412410737600_btag073-B29","doi-asserted-by":"crossref","first-page":"19490","DOI":"10.1073\/pnas.1912459116","article-title":"Spatial transcriptome profiling by MERFISH reveals subcellular RNA compartmentalization and cell cycle-dependent gene expression","volume":"116","author":"Xia","year":"2019","journal-title":"Proc Natl Acad Sci U S A"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btag073\/66919566\/btag073.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/42\/3\/btag073\/66919566\/btag073.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/42\/3\/btag073\/66919566\/btag073.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T16:41:23Z","timestamp":1773506483000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btag073\/8487131"}},"subtitle":[],"editor":[{"given":"Macha","family":"Nikolski","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2026,2,15]]},"references-count":29,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,2,28]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btag073","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2026,3]]},"published":{"date-parts":[[2026,2,15]]},"article-number":"btag073"}}