{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,28]],"date-time":"2026-07-28T15:23:12Z","timestamp":1785252192626,"version":"3.55.0"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1014358","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T00:00:00Z","timestamp":1782691200000}}],"reference-count":34,"publisher":"Public Library of Science (PLoS)","issue":"6","license":[{"start":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T00:00:00Z","timestamp":1782172800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["SC-0022260"],"award-info":[{"award-number":["SC-0022260"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Innovative Medicines Initiative 2","award":["831434"],"award-info":[{"award-number":["831434"]}]},{"name":"FWO Postdoctoral Research Grant","award":["1272823N"],"award-info":[{"award-number":["1272823N"]}]},{"name":"Onderzoeksprogramma Artifici\u00eble Intelligentie (AI) Vlaanderen","award":["174K02325"],"award-info":[{"award-number":["174K02325"]}]},{"DOI":"10.13039\/501100004622","name":"KWF Kankerbestrijding","doi-asserted-by":"publisher","award":["10246"],"award-info":[{"award-number":["10246"]}],"id":[{"id":"10.13039\/501100004622","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007883","name":"Stichting Coolsingel","doi-asserted-by":"publisher","award":["482"],"award-info":[{"award-number":["482"]}],"id":[{"id":"10.13039\/501100007883","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>Conventional data visualization techniques in single-cell analysis (such as two-dimensional dot plots, SPADE, PCA, t-SNE, or UMAP) often fall short in enabling an intuitive understanding of high-parameter flow cytometry data. These methods tend to oversimplify complex biological relationships, lack biologically meaningful interpretations, and offer no principled framework for downstream quantitative analysis. To address these limitations, we present a graph-based (network-based) visualization framework grounded in optimal transport theory. In this framework, cell populations are defined by their marker-expression profiles, and inter-population similarity is quantified using an efficiently computable optimal transport formulation known as the Sinkhorn distance. Our approach produces biologically consistent two-dimensional graph layouts using a phenotype-aware Hamming distance. Structural differences between sample graphs are characterized through a customized graph-edit distance that captures changes in population size, marker expression, and relationships between populations. We demonstrate our methods on two flow cytometry datasets: one from a clinical trial of dendritic cell-based immunotherapy in malignant peritoneal mesothelioma, involving 14 patients sampled at three time points with 14-color panels, and another from FlowCAP-II, which involved 43 acute myeloid leukemia patient samples analyzed with 7-color panels. Our framework produces robust, quantitative visual summaries of cell populations and supports statistical analysis based on graph edit distances, thereby offering new insights into disease progression and treatment response. Ultimately, our method bridges the gap between flow cytometry data visualization and biological interpretation.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1014358","type":"journal-article","created":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T17:40:01Z","timestamp":1782236401000},"page":"e1014358","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":1,"title":["CARGO: A Cytometry Analysis framework via Regularized Graph Optimal-transport"],"prefix":"10.1371","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9833-3716","authenticated-orcid":true,"given":"Abida Sanjana","family":"Shemonti","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Grzegorz B.","family":"Gmyrek","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5306-5615","authenticated-orcid":true,"given":"Katrien L. A.","family":"Quintelier","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sofie","family":"Van Gassen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yvan","family":"Saeys","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcella","family":"Willemsen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joachim G. J. V.","family":"Aerts","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eva V. E.","family":"Madsen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J. Paul","family":"Robinson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alex","family":"Pothen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7540-8236","authenticated-orcid":true,"given":"Bartek","family":"Rajwa","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"340","published-online":{"date-parts":[[2026,6,23]]},"reference":[{"issue":"6","key":"pcbi.1014358.ref001","doi-asserted-by":"crossref","first-page":"430","DOI":"10.1002\/cyto.a.24841","article-title":"OMIP-102: 50-color phenotyping of the human immune system with in-depth assessment of T cells and dendritic cells","volume":"105","author":"AJ Konecny","year":"2024","journal-title":"Cytometry A"},{"issue":"11","key":"pcbi.1014358.ref002","article-title":"Visualizing data using t-SNE","volume":"9","author":"L Van der Maaten","year":"2008","journal-title":"Journal of Machine Learning Research"},{"issue":"29","key":"pcbi.1014358.ref003","doi-asserted-by":"crossref","first-page":"861","DOI":"10.21105\/joss.00861","article-title":"UMAP: Uniform Manifold Approximation and Projection","volume":"3","author":"L McInnes","year":"2018","journal-title":"JOSS"},{"issue":"12","key":"pcbi.1014358.ref004","doi-asserted-by":"crossref","first-page":"1482","DOI":"10.1038\/s41587-019-0336-3","article-title":"Visualizing structure and transitions in high-dimensional biological data","volume":"37","author":"KR Moon","year":"2019","journal-title":"Nat Biotechnol"},{"issue":"10","key":"pcbi.1014358.ref005","doi-asserted-by":"crossref","first-page":"886","DOI":"10.1038\/nbt.1991","article-title":"Extracting a cellular hierarchy from high-dimensional cytometry data with SPADE","volume":"29","author":"P Qiu","year":"2011","journal-title":"Nat Biotechnol"},{"issue":"7","key":"pcbi.1014358.ref006","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1002\/cyto.a.22625","article-title":"FlowSOM: Using self-organizing maps for visualization and interpretation of cytometry data","volume":"87","author":"S Van Gassen","year":"2015","journal-title":"Cytometry A"},{"issue":"1","key":"pcbi.1014358.ref007","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1016\/j.cell.2015.05.047","article-title":"Data-Driven Phenotypic Dissection of AML Reveals Progenitor-like Cells that Correlate with Prognosis","volume":"162","author":"JH Levine","year":"2015","journal-title":"Cell"},{"issue":"6","key":"pcbi.1014358.ref008","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1038\/nmeth.3863","article-title":"Automated mapping of phenotype space with single-cell data","volume":"13","author":"N Samusik","year":"2016","journal-title":"Nat Methods"},{"issue":"3","key":"pcbi.1014358.ref009","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1002\/cyto.a.24921","article-title":"Visual Quality Control With CytoMDS, a Bioconductor Package for Low Dimensional Representation of Cytometry Sample Distances","volume":"107","author":"P Hauchamps","year":"2025","journal-title":"Cytometry A"},{"issue":"2","key":"pcbi.1014358.ref010","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1002\/cyto.a.24918","article-title":"Low Dimensional Representation of Multi-Patient Flow Cytometry Datasets Using Optimal Transport for Measurable Residual Disease Detection in Leukemia","volume":"107","author":"E Gachon","year":"2025","journal-title":"Cytometry Pt A"},{"issue":"3","key":"pcbi.1014358.ref011","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0151859","article-title":"Earth Mover\u2019s Distance (EMD): A True Metric for Comparing Biomarker Expression Levels in Cell Populations","volume":"11","author":"DY Orlova","year":"2016","journal-title":"PLoS One"},{"issue":"6508","key":"pcbi.1014358.ref012","doi-asserted-by":"crossref","DOI":"10.1126\/science.abc8511","article-title":"Deep immune profiling of COVID-19 patients reveals distinct immunotypes with therapeutic implications","volume":"369","author":"D Mathew","year":"2020","journal-title":"Science"},{"issue":"1","key":"pcbi.1014358.ref013","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1186\/s12859-020-03795-w","article-title":"optimalFlow: optimal transport approach to flow cytometry gating and population matching","volume":"21","author":"E Del Barrio","year":"2020","journal-title":"BMC Bioinformatics"},{"issue":"2","key":"pcbi.1014358.ref014","doi-asserted-by":"crossref","DOI":"10.1214\/22-AOAS1660","article-title":"CytOpT: Optimal transport with domain adaptation for interpreting flow cytometry data","volume":"17","author":"P Freulon","year":"2023","journal-title":"Ann Appl Stat"},{"issue":"3","key":"pcbi.1014358.ref015","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1009931","article-title":"Determining clinically relevant features in cytometry data using persistent homology","volume":"18","author":"S Mukherjee","year":"2022","journal-title":"PLoS Comput Biol"},{"key":"pcbi.1014358.ref016","article-title":"Sinkhorn distances: lightspeed computation of optimal transport","volume":"26","author":"M Cuturi","year":"2013","journal-title":"Advances in Neural Information Processing Systems"},{"issue":"8","key":"pcbi.1014358.ref017","doi-asserted-by":"crossref","DOI":"10.1136\/jitc-2023-007070","article-title":"Adjuvant dendritic cell-based immunotherapy after cytoreductive surgery and hyperthermic intraperitoneal chemotherapy in patients with malignant peritoneal mesothelioma: a phase II clinical trial","volume":"11","author":"MV Dietz","year":"2023","journal-title":"J Immunother Cancer"},{"issue":"4","key":"pcbi.1014358.ref018","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1002\/cyto.a.24501","article-title":"PeacoQC: Peak-based selection of high quality cytometry data","volume":"101","author":"A Emmaneel","year":"2022","journal-title":"Cytometry A"},{"key":"pcbi.1014358.ref019","unstructured":"Becton, Dickinson and Company. FlowJo Software. https:\/\/www.flowjo.com\/ 2023."},{"issue":"2","key":"pcbi.1014358.ref020","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1002\/cyto.a.24910","article-title":"CytoNorm 2.0: A flexible normalization framework for cytometry data without requiring dedicated controls","volume":"107","author":"KLA Quintelier","year":"2025","journal-title":"Cytometry Pt A"},{"issue":"3","key":"pcbi.1014358.ref021","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1038\/nmeth.2365","article-title":"Critical assessment of automated flow cytometry data analysis techniques","volume":"10","author":"FlowCAP Consortium, DREAM Consortium,","year":"2013","journal-title":"Nat Methods"},{"issue":"13","key":"pcbi.1014358.ref022","doi-asserted-by":"crossref","first-page":"2245","DOI":"10.1093\/bioinformatics\/bty082","article-title":"flowLearn: fast and precise identification and quality checking of cell populations in flow cytometry","volume":"34","author":"M Lux","year":"2018","journal-title":"Bioinformatics"},{"key":"pcbi.1014358.ref023","unstructured":"\"Ester M, Kriegel HP, Sander J, Xu X. A density-based algorithm for discovering clusters in large spatial databases with noise. In: KDD, 1996. 226\u201331."},{"key":"pcbi.1014358.ref024","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1186\/s12918-019-0690-2","article-title":"Ultrafast clustering of single-cell flow cytometry data using FlowGrid","volume":"13","author":"X Ye","year":"2019","journal-title":"BMC Syst Biol"},{"key":"pcbi.1014358.ref025","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1186\/s12859-020-03671-7","article-title":"Model-based clustering for flow and mass cytometry data with clinical information","volume":"21","author":"K Abe","year":"2020","journal-title":"BMC Bioinformatics"},{"issue":"2","key":"pcbi.1014358.ref026","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1002\/j.1538-7305.1950.tb00463.x","article-title":"Error Detecting and Error Correcting Codes","volume":"29","author":"RW Hamming","year":"1950","journal-title":"Bell System Technical Journal"},{"key":"pcbi.1014358.ref027","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-24277-4","volume-title":"ggplot2: Elegant Graphics for Data Analysis","author":"H Wickham","year":"2016"},{"key":"pcbi.1014358.ref028","unstructured":"Cs\u00e1rdi G, Nepusz T, Traag V, Horv\u00e1t S, Zanini F, Noom D. igraph: Network analysis and visualization in R. 2025. https:\/\/doi.org\/10.5281\/zenodo.7682609"},{"issue":"1","key":"pcbi.1014358.ref029","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/0020-0190(89)90102-6","article-title":"An algorithm for drawing general undirected graphs","volume":"31","author":"T Kamada","year":"1989","journal-title":"Information Processing Letters"},{"key":"pcbi.1014358.ref030","doi-asserted-by":"crossref","unstructured":"\"Hagberg AA, Schult DA, Swart PJ. Exploring Network Structure, Dynamics, and Function using NetworkX. In: Proceedings of the 7th Python in Science Conference, Pasadena, CA USA, 2008. 11\u20135.","DOI":"10.25080\/TCWV9851"},{"key":"pcbi.1014358.ref031","doi-asserted-by":"crossref","unstructured":"\"Abu-Aisheh Z, Raveaux R, Ramel J-Y, Martineau P. An Exact Graph Edit Distance Algorithm for Solving Pattern Recognition Problems. In: Proceedings of the International Conference on Pattern Recognition Applications and Methods, 2015. 271\u20138. https:\/\/doi.org\/10.5220\/0005209202710278","DOI":"10.5220\/0005209202710278"},{"key":"pcbi.1014358.ref032","volume-title":"Syringe","author":"NIAID Visual & Medical Arts","year":"2024"},{"key":"pcbi.1014358.ref033","unstructured":"NIAID Visual & Medical Arts. BDBlood Vial. https:\/\/bioart.niaid.nih.gov\/bioart\/52 2024. 2026 April 24."},{"key":"pcbi.1014358.ref034","article-title":"Generating Quantitative Cell Identity Labels with Marker Enrichment Modeling (MEM)","volume":"83","author":"KE Diggins","year":"2018","journal-title":"Curr Protoc Cytom"}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1014358","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T00:00:00Z","timestamp":1782691200000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1014358","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T17:43:26Z","timestamp":1782755006000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1014358"}},"subtitle":[],"editor":[{"given":"Philipp Martin","family":"Altrock","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2026,6,23]]},"references-count":34,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2026,6,23]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1014358","relation":{},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,23]]}}}