{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T12:37:31Z","timestamp":1769863051265,"version":"3.49.0"},"reference-count":26,"publisher":"Oxford University Press (OUP)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,2,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Motivation: Recent technological innovations in flow cytometry now allow oceanographers to collect high-frequency flow cytometry data from particles in aquatic environments on a scale far surpassing conventional flow cytometers. The SeaFlow cytometer continuously profiles microbial phytoplankton populations across thousands of kilometers of the surface ocean. The data streams produced by instruments such as SeaFlow challenge the traditional sample-by-sample approach in cytometric analysis and highlight the need for scalable clustering algorithms to extract population information from these large-scale, high-frequency flow cytometers.<\/jats:p>\n               <jats:p>Results: We explore how available algorithms commonly used for medical applications perform at classification of such a large-scale, environmental flow cytometry data. We apply large-scale Gaussian mixture models to massive datasets using Hadoop. This approach outperforms current state-of-the-art cytometry classification algorithms in accuracy and can be coupled with manual or automatic partitioning of data into homogeneous sections for further classification gains. We propose the Gaussian mixture model with partitioning approach for classification of large-scale, high-frequency flow cytometry data.<\/jats:p>\n               <jats:p>Availability and Implementation: Source code available for download at https:\/\/github.com\/jhyrkas\/seaflow_cluster, implemented in Java for use with Hadoop.<\/jats:p>\n               <jats:p>Contact: hyrkas@cs.washington.edu<\/jats:p>\n               <jats:p>Supplementary information: \u00a0Supplementary data are available at Bioinformatics online.<\/jats:p>","DOI":"10.1093\/bioinformatics\/btv594","type":"journal-article","created":{"date-parts":[[2015,10,18]],"date-time":"2015-10-18T01:38:30Z","timestamp":1445132310000},"page":"417-423","source":"Crossref","is-referenced-by-count":17,"title":["Scalable clustering algorithms for continuous environmental flow cytometry"],"prefix":"10.1093","volume":"32","author":[{"given":"Jeremy","family":"Hyrkas","sequence":"first","affiliation":[{"name":"1 Department of Computer Science and Engineering,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sophie","family":"Clayton","sequence":"additional","affiliation":[{"name":"2 School of Oceanography and"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francois","family":"Ribalet","sequence":"additional","affiliation":[{"name":"2 School of Oceanography and"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Halperin","sequence":"additional","affiliation":[{"name":"1 Department of Computer Science and Engineering,"},{"name":"3 eScience Institute, University of Washington, Seattle, WA 98195, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E.","family":"Virginia Armbrust","sequence":"additional","affiliation":[{"name":"2 School of Oceanography and"},{"name":"3 eScience Institute, University of Washington, Seattle, WA 98195, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bill","family":"Howe","sequence":"additional","affiliation":[{"name":"1 Department of Computer Science and Engineering,"},{"name":"3 eScience Institute, University of Washington, Seattle, WA 98195, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2015,10,17]]},"reference":[{"key":"2023020110312718000_btv594-B1","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1002\/cyto.a.21007","article-title":"Rapid cell population identification in flow cytometry data","volume":"79","author":"Aghaeepour","year":"2011","journal-title":"Cytometry A"},{"key":"2023020110312718000_btv594-B2","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":"Aghaeepour","year":"2013","journal-title":"Nat. Methods."},{"key":"2023020110312718000_btv594-B3","author":"Arthur","year":"2007"},{"key":"2023020110312718000_btv594-B4","doi-asserted-by":"crossref","first-page":"285","DOI":"10.14778\/1920841.1920881","article-title":"Haloop: efficient iterative data processing on large clusters","volume":"3","author":"Bu","year":"2010","journal-title":"Proc. VLDB Endow."},{"key":"2023020110312718000_btv594-B5","first-page":"281","article-title":"Map-reduce for machine learning on multicore","volume-title":"Advances in Neural Information Processing Systems","author":"Chu","year":"2007"},{"key":"2023020110312718000_btv594-B6","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","article-title":"Mapreduce: simplified data processing on large clusters","volume":"51","author":"Dean","year":"2008","journal-title":"Commun. ACM"},{"key":"2023020110312718000_btv594-B7","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1002\/cyto.990130311","article-title":"Analyzing multivariate flow cytometric data in aquatic sciences","volume":"13","author":"Demers","year":"1992","journal-title":"Cytometry"},{"key":"2023020110312718000_btv594-B8","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1002\/(SICI)1097-0320(19991201)37:4<247::AID-CYTO1>3.0.CO;2-9","article-title":"Design and first results of CytoBuoy: a wireless flow cytometer for in situ analysis of marine and fresh waters","volume":"37","author":"Dubelaar","year":"1999","journal-title":"Cytometry"},{"key":"2023020110312718000_btv594-B9","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1186\/1471-2105-15-314","article-title":"A non-parametric Bayesian model for joint cell clustering and cluster matching: identification of anomalous sample phenotypes with random effects","volume":"15","author":"Dundar","year":"2014","journal-title":"BMC Bioinformatics"},{"key":"2023020110312718000_btv594-B10","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1126\/science.281.5374.237","article-title":"Primary production of the biosphere: integrating terrestrial and oceanic components","volume":"281","author":"Field","year":"1998","journal-title":"Science"},{"key":"2023020110312718000_btv594-B11","first-page":"e1003806","article-title":"Merging mixture components for cell population identification in flow cytometry","author":"Finak","year":"2009","journal-title":"Adv. Bioinform."},{"key":"2023020110312718000_btv594-B12","author":"Finak","year":"2014"},{"key":"2023020110312718000_btv594-B13","doi-asserted-by":"crossref","first-page":"2052","DOI":"10.1093\/bioinformatics\/bts300","article-title":"flowPeaks: a fast unsupervised clustering for flow cytometry data via k-means and density peak finding","volume":"28","author":"Ge","year":"2012","journal-title":"Bioinformatics"},{"key":"2023020110312718000_btv594-B14","article-title":"ecp: an R package for nonparametric multiple change point analysis of multivariate data","author":"James","year":"2013","journal-title":"ArXiv e-prints."},{"key":"2023020110312718000_btv594-B15","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1016\/j.immuni.2015.04.006","article-title":"Thinking outside the gate: single-cell assessments in multiple dimensions","volume":"42","author":"Kvistborg","year":"2015","journal-title":"Immunity"},{"key":"2023020110312718000_btv594-B16","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1002\/cyto.a.20531","article-title":"Automated gating of flow cytometry data via robust model-based clustering","volume":"73","author":"Lo","year":"2008","journal-title":"Cytometry A"},{"key":"2023020110312718000_btv594-B17","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1186\/1471-2105-10-145","article-title":"flowclust: a bioconductor package for automated gating of flow cytometry data","volume":"10","author":"Lo","year":"2009","journal-title":"BMC Bioinformatics"},{"key":"2023020110312718000_btv594-B18","author":"Maas","year":"2015"},{"key":"2023020110312718000_btv594-B19","doi-asserted-by":"crossref","DOI":"10.4319\/lom.2007.5.195","article-title":"Submersible imaging-in-flow instrument to analyze nano- and microplankton: imaging FlowCytobot","author":"Olson","year":"2007","journal-title":"Limnol Oceanogr Methods."},{"key":"2023020110312718000_btv594-B20","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1002\/gbc.20058","article-title":"The influence of net community production and phytoplankton community structure on co2 uptake in the gulf of alaska","volume":"27","author":"Palevsky","year":"2013","journal-title":"Global Biogeochem. Cycles"},{"key":"2023020110312718000_btv594-B21","doi-asserted-by":"crossref","first-page":"793","DOI":"10.1080\/10635150490522304","article-title":"Model selection and model averaging in phylogenetics: advantages of akaike information criterion and Bayesian approaches over likelihood ratio tests","volume":"53","author":"Posada","year":"2004","journal-title":"Syst. Biol."},{"key":"2023020110312718000_btv594-B22","doi-asserted-by":"crossref","DOI":"10.1109\/MSST.2010.5496972","article-title":"The hadoop distributed file system","volume-title":"Proceedings of the 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST)","author":"Shvachko","year":"2010"},{"key":"2023020110312718000_btv594-B23","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/978-90-481-9268-7_8","article-title":"Flow cytometry in phytoplankton research","volume-title":"Chlorophyll A Fluorescence in Aquatic Sciences: Methods and Applications","author":"Sosik","year":"2010"},{"key":"2023020110312718000_btv594-B24","doi-asserted-by":"crossref","first-page":"466","DOI":"10.4319\/lom.2011.9.466","article-title":"SeaFlow: a novel underway flow-cytometer for continuous observations of phytoplankton in the ocean","volume":"9","author":"Swalwell","year":"2011","journal-title":"Limnol. Oceanogr. Methods"},{"key":"2023020110312718000_btv594-B25","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1002\/1097-0320(20010301)43:3<204::AID-CYTO1051>3.0.CO;2-Z","article-title":"Rapid screening of possible cytotoxic effects of particulate air pollutants by measurement of changes in cytoplasmic free calcium, cytosolic ph, and plasma membrane potential in alveolar macrophages by flow cytometry","volume":"43","author":"Tarnok","year":"2001","journal-title":"Cytometry"},{"key":"2023020110312718000_btv594-B26","article-title":"Spark: cluster computing with working sets","volume-title":"Proceedings of the 2Nd USENIX Conference on Hot Topics in Cloud Computing","author":"Zaharia","year":"2010"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/32\/3\/417\/49016731\/bioinformatics_32_3_417.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/32\/3\/417\/49016731\/bioinformatics_32_3_417.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T21:50:54Z","timestamp":1675288254000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/32\/3\/417\/1744183"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,17]]},"references-count":26,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,2,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btv594","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2016,2,1]]},"published":{"date-parts":[[2015,10,17]]}}}