{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T18:10:17Z","timestamp":1757614217293,"version":"3.44.0"},"reference-count":27,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T00:00:00Z","timestamp":1757030400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Bioinform."],"abstract":"<jats:p>Aggressive cancers, such as pancreatic ductal adenocarcinoma (PDAC), are often characterized by a complex and desmoplastic tumor microenvironment, a stroma rich supportive connective tissue composed primarily of extracellular matrix (ECM) and non-cancerous cells. Desmoplasia, a dense deposition of stroma, is a major reason for therapy resistance, acting both as a physical barrier that interferes with drug penetration and as a supportive niche that protects cancer cells through diverse mechanisms. Precise understanding of spatial cell interactions in stroma-rich tumors is essential for optimizing therapeutic responses. It enables detailed mapping of stromal-tumor interfaces, comprehensive cell phenotyping, and insights into changes in tissue architecture, improving assessment of drug responses. Recent advances in multiplexed immunofluorescence imaging have enabled the acquisition of large batches of whole-slide tumor images, but scalable and reproducible methods to analyze the spatial distribution of cell states relative to stromal regions remain limited. To address this gap, we developed an open-source computational pipeline that integrates QuPath, StarDist, and custom Python scripts to quantify biomarker expression at a single- and sub-cellular resolution across entire tumor sections. Our workflow includes: (i) automated nuclei segmentation using StarDist, (ii) machine learning-based cell classification using multiplexed marker expression, (iii) modeling of stromal regions based on fibronectin staining, (iv) sensitivity analyses on classification thresholds to ensure robustness across heterogeneous datasets, and (v) distance-based quantification of the proximity of each cell to the stromal border. To improve consistency across slides with variable staining intensities, we introduce a statistical strategy that translates classification thresholds by propagating a chosen reference percentile across the distribution of marker-related cell measurement in each image. We apply this approach to quantify spatial patterns of distribution of the phosphorylated form of the N-Myc downregulated gene 1 (NDRG1), a novel DNA repair protein that conveys signals from the ECM to the nucleus to maintain replication fork homeostasis, and a known cell proliferation marker Ki67 in fibronectin-defined stromal regions in PDAC xenografts. The pipeline is applicable for the analysis of markers of interest in stroma-rich tissues and is publicly available.<\/jats:p>","DOI":"10.3389\/fbinf.2025.1619790","type":"journal-article","created":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T05:51:44Z","timestamp":1757051504000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["An image analysis pipeline to quantify the spatial distribution of cell markers in stroma-rich tumors"],"prefix":"10.3389","volume":"5","author":[{"given":"Antoine A.","family":"Ruzette","sequence":"first","affiliation":[]},{"given":"Nina","family":"Kozlova","sequence":"additional","affiliation":[]},{"given":"Kayla A.","family":"Cruz","sequence":"additional","affiliation":[]},{"given":"Taru","family":"Muranen","sequence":"additional","affiliation":[]},{"given":"Simon F.","family":"N\u00f8rrelykke","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2025,9,5]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","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":"B2","doi-asserted-by":"publisher","first-page":"jcs262322","DOI":"10.1242\/jcs.262322","article-title":"The crucial role of bioimage analysts in scientific research and publication","volume":"137","author":"Cimini","year":"2024","journal-title":"J. Cell. Sci."},{"key":"B3","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1016\/j.coi.2021.10.006","article-title":"Stromal cell regulation of inflammatory responses","volume":"74","author":"Fri\u0161\u010di\u0107","year":"2022","journal-title":"Curr. Opin. Immunol."},{"key":"B4","doi-asserted-by":"publisher","first-page":"1729","DOI":"10.1016\/j.cell.2023.02.014","article-title":"Pancreatic cancer: advances and challenges","volume":"186","author":"Halbrook","year":"2023","journal-title":"Cell."},{"key":"B5","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"B6","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1038\/s41571-020-0363-5","article-title":"The tumour microenvironment in pancreatic cancer - clinical challenges and opportunities","volume":"17","author":"Ho","year":"2020","journal-title":"Nat. Rev. Clin. Oncol."},{"key":"B7","doi-asserted-by":"publisher","first-page":"D870","DOI":"10.1093\/nar\/gkac947","article-title":"CellMarker 2.0: an updated database of manually curated cell markers in human\/mouse and web tools based on ScRNA-seq Data","volume":"51","author":"Hu","year":"2023","journal-title":"Nucleic Acids Res."},{"key":"B8","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1109\/mcse.2007.55","article-title":"Matplotlib: a 2D graphics environment","volume":"9","author":"Hunter","year":"2007","journal-title":"Comput. Sci. and Eng."},{"key":"B9","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1038\/onc.2010.456","article-title":"Keratins in health and cancer: more than mere epithelial cell markers","volume":"30","author":"Karantza","year":"2011","journal-title":"Oncogene"},{"key":"B10","doi-asserted-by":"crossref","DOI":"10.1101\/2025.01.22.634323","article-title":"A novel DNA repair protein, N-myc downstream regulated gene 1 (NDRG1), links stromal tumour microenvironment to chemoresistance","volume-title":"bioRxiv","author":"Kozlova","year":"2025"},{"key":"B11","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1016\/j.tips.2020.01.001","article-title":"The interplay of the extracellular matrix and stromal cells as a drug target in stroma-rich cancers","volume":"41","author":"Kozlova","year":"2020","journal-title":"Trends Pharmacol. Sci."},{"key":"B12","doi-asserted-by":"publisher","first-page":"101","DOI":"10.3109\/10520293309116112","article-title":"The Masson Trichrome Staining Methods in Routine Laboratory Use","volume":"8","author":"Foot","year":"1933","journal-title":"Stain Technology"},{"key":"B13","first-page":"56","article-title":"Data structures for statistical computing in Python","author":"McKinney","year":"2010"},{"key":"B14","doi-asserted-by":"publisher","first-page":"e105889","DOI":"10.15252\/embj.2020105889","article-title":"Reproducible image handling and analysis","volume":"40","author":"Miura","year":"2021","journal-title":"EMBO J."},{"volume-title":"napari: a multi-dimensional image viewer for python","year":"2019","key":"B15"},{"key":"B16","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1186\/s12859-017-1934-z","article-title":"ImageJ2: ImageJ for the next generation of scientific image Data","volume":"18","author":"Rueden","year":"2017","journal-title":"BMC Bioinforma."},{"key":"B17","doi-asserted-by":"publisher","first-page":"676","DOI":"10.1038\/nmeth.2019","article-title":"Fiji: an open-source platform for biological-image analysis","volume":"9","author":"Schindelin","year":"2012","journal-title":"Nat. Methods"},{"key":"B18","doi-asserted-by":"publisher","first-page":"518","DOI":"10.1002\/mrd.22489","article-title":"The ImageJ ecosystem: an open platform for biomedical image analysis","volume":"82","author":"Schindelin","year":"2015","journal-title":"Mol. Reproduction Dev."},{"key":"B19","first-page":"265","article-title":"Cell detection with star-convex polygons","author":"Schmidt","year":"2018"},{"key":"B20","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1038\/s41592-023-01987-9","article-title":"Community-developed checklists for publishing images and image analyses","volume":"21","author":"Schmied","year":"2024","journal-title":"Nat. Methods"},{"key":"B21","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1038\/nmeth.2089","article-title":"NIH image to ImageJ: 25 Years of image analysis","volume":"9","author":"Schneider","year":"2012","journal-title":"Nat. Methods"},{"key":"B22","doi-asserted-by":"publisher","first-page":"3992","DOI":"10.1093\/bioinformatics\/btab634","article-title":"CellProfiler analyst 3.0: accessible Data exploration and machine learning for image analysis","volume":"37","author":"Stirling","year":"","journal-title":"Bioinforma. Oxf. Engl."},{"key":"B23","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1186\/s12859-021-04344-9","article-title":"CellProfiler 4: improvements in speed, utility and usability","volume":"22","author":"Stirling","year":"","journal-title":"BMC Bioinforma."},{"volume-title":"Pandas-Dev\/Pandas: Pandas","year":"2024","key":"B24"},{"key":"B25","doi-asserted-by":"publisher","first-page":"366","DOI":"10.1038\/s41571-018-0007-1","article-title":"Targeting the tumour stroma to improve cancer therapy","volume":"15","author":"Valkenburg","year":"2018","journal-title":"Nat. Rev. Clin. Oncol."},{"key":"B26","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1038\/s41592-019-0686-2","article-title":"SciPy 1.0: fundamental algorithms for scientific computing in Python","volume":"17","author":"Virtanen","year":"2020","journal-title":"Nat. Methods"},{"key":"B27","doi-asserted-by":"publisher","first-page":"208","DOI":"10.1186\/s12943-022-01670-1","article-title":"Targeting the tumor stroma for cancer therapy","volume":"21","author":"Xu","year":"2022","journal-title":"Mol. Cancer"}],"container-title":["Frontiers in Bioinformatics"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fbinf.2025.1619790\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T05:51:44Z","timestamp":1757051504000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fbinf.2025.1619790\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,5]]},"references-count":27,"alternative-id":["10.3389\/fbinf.2025.1619790"],"URL":"https:\/\/doi.org\/10.3389\/fbinf.2025.1619790","relation":{},"ISSN":["2673-7647"],"issn-type":[{"type":"electronic","value":"2673-7647"}],"subject":[],"published":{"date-parts":[[2025,9,5]]},"article-number":"1619790"}}