{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T14:34:15Z","timestamp":1782830055868,"version":"3.54.5"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1008977","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2021,5,24]],"date-time":"2021-05-24T00:00:00Z","timestamp":1621814400000}}],"reference-count":22,"publisher":"Public Library of Science (PLoS)","issue":"5","license":[{"start":{"date-parts":[[2021,5,12]],"date-time":"2021-05-12T00:00:00Z","timestamp":1620777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/"}],"funder":[{"name":"Veterans Affairs Office of Research and Development Cooperative Studies Program"},{"name":"Veterans Affairs Office of Research and Development Cooperative Studies Program"},{"name":"Veterans Affairs Office of Research and Development Cooperative Studies Program"},{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["U24 HG009397 356 and RM1-HG007735"],"award-info":[{"award-number":["U24 HG009397 356 and RM1-HG007735"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["U24 HG009397 356 and RM1-HG007735"],"award-info":[{"award-number":["U24 HG009397 356 and RM1-HG007735"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["U24 HG009397 356 and RM1-HG007735"],"award-info":[{"award-number":["U24 HG009397 356 and RM1-HG007735"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["U24 HG009397 356 and RM1-HG007735"],"award-info":[{"award-number":["U24 HG009397 356 and RM1-HG007735"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["U24 HG009397 356 and RM1-HG007735"],"award-info":[{"award-number":["U24 HG009397 356 and RM1-HG007735"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Schmidt Futures program"}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>Genomic data analysis across multiple cloud platforms is an ongoing challenge, especially when large amounts of data are involved. Here, we present Swarm, a framework for federated computation that promotes minimal data motion and facilitates crosstalk between genomic datasets stored on various cloud platforms. We demonstrate its utility via common inquiries of genomic variants across BigQuery in the Google Cloud Platform (GCP), Athena in the Amazon Web Services (AWS), Apache Presto and MySQL. Compared to single-cloud platforms, the Swarm framework significantly reduced computational costs, run-time delays and risks of security breach and privacy violation.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1008977","type":"journal-article","created":{"date-parts":[[2021,5,12]],"date-time":"2021-05-12T17:55:42Z","timestamp":1620842142000},"page":"e1008977","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":8,"title":["Swarm: A federated cloud framework for large-scale variant analysis"],"prefix":"10.1371","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4533-9334","authenticated-orcid":true,"given":"Amir","family":"Bahmani","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kyle","family":"Ferriter","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6475-8019","authenticated-orcid":true,"given":"Vandhana","family":"Krishnan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arash","family":"Alavi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amir","family":"Alavi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7274-9318","authenticated-orcid":true,"given":"Philip S.","family":"Tsao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0784-7987","authenticated-orcid":true,"given":"Michael P.","family":"Snyder","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8152-2489","authenticated-orcid":true,"given":"Cuiping","family":"Pan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"340","published-online":{"date-parts":[[2021,5,12]]},"reference":[{"issue":"6018","key":"pcbi.1008977.ref001","doi-asserted-by":"crossref","first-page":"728","DOI":"10.1126\/science.1197891","article-title":"On the future of genomic data","volume":"331","author":"SD Kahn","year":"2011","journal-title":"Science"},{"issue":"4","key":"pcbi.1008977.ref002","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1038\/nrg.2017.113","article-title":"Cloud computing for genomic data analysis and collaboration","volume":"19","author":"B Langmead","year":"2018","journal-title":"Nature Reviews Genetics"},{"key":"pcbi.1008977.ref003","doi-asserted-by":"crossref","unstructured":"Bahmani A, Sibley A, Parsian M, Owzar K, Mueller F. SparkScore: Leveraging Apache Spark for Distributed Genomic Inference. IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Chicago, IL, USA. 2016;435\u2013442.","DOI":"10.1109\/IPDPSW.2016.6"},{"issue":"1","key":"pcbi.1008977.ref004","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1186\/1471-2105-11-259","article-title":"Cloud computing for comparative genomics","volume":"11","author":"DP Wall","year":"2010","journal-title":"BMC Bioinformatics"},{"issue":"23","key":"pcbi.1008977.ref005","doi-asserted-by":"crossref","first-page":"3709","DOI":"10.1093\/bioinformatics\/btx468","article-title":"Cloud-based interactive analytics for terabytes of genomic variants data","volume":"33","author":"C Pan","year":"2017","journal-title":"Bioinformatics"},{"key":"pcbi.1008977.ref006","doi-asserted-by":"crossref","first-page":"699","DOI":"10.1038\/s41586-020-2493-4","article-title":"Expanded encyclopaedias of DNA elements in the human and mouse genomes","volume":"583","author":"The ENCODE Project Consortium","year":"2020","journal-title":"Nature"},{"key":"pcbi.1008977.ref007","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1038\/s41586-020-2308-7","article-title":"The mutational constraint spectrum quantified from variation in 141,456 humans","volume":"581","author":"K. J. Karczewski","year":"2020","journal-title":"Nature"},{"issue":"3","key":"pcbi.1008977.ref008","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1109\/MS.2016.68","article-title":"Devops","volume":"33","author":"C Ebert","year":"2016","journal-title":"IEEE Software"},{"key":"pcbi.1008977.ref009","unstructured":"HIPAA Compliance on Google Cloud Platform: https:\/\/cloud.google.com\/security\/compliance\/hipaa"},{"key":"pcbi.1008977.ref010","unstructured":"AWS HIPAA: https:\/\/aws.amazon.com\/compliance\/hipaa-compliance\/"},{"key":"pcbi.1008977.ref011","doi-asserted-by":"crossref","unstructured":"Sethi R, Traverso M, Sundstrom D, Phillips D, Xie W, Sun Y, et al. Presto: SQL on everything. IEEE 35th International Conference on Data Engineering (ICDE). 2019;1802\u20131813.","DOI":"10.1109\/ICDE.2019.00196"},{"key":"pcbi.1008977.ref012","volume-title":"The object database standard","author":"R Cattell","year":"1993"},{"key":"pcbi.1008977.ref013","article-title":"Introducing parquet: Efficient columnar storage for Apache Hadoop","volume":"3","author":"J Kestelyn","year":"2013","journal-title":"Cloudera Blog"},{"issue":"9","key":"pcbi.1008977.ref014","doi-asserted-by":"crossref","first-page":"2759","DOI":"10.1038\/s41596-020-0353-1","article-title":"Tutorial: a guide to performing polygenic risk score analyses","volume":"15","author":"S. W. Choi","journal-title":"Nature Protocols"},{"key":"pcbi.1008977.ref015","first-page":"1","article-title":"(2013). Apache Hadoop YARN: yet another resource negotiator","author":"VK Vavilapalli","year":"2013","journal-title":"In Proceedings of the ACM Symposium on Cloud Computing"},{"issue":"11","key":"pcbi.1008977.ref016","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/2934664","article-title":"Apache Spark: A unified engine for big data processing","volume":"59","author":"M Zaharia","year":"2016","journal-title":"Communications of the ACM"},{"issue":"6","key":"pcbi.1008977.ref017","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1007\/s00439-001-0615-0","article-title":"The HUGO gene nomenclature committee (HGNC)","volume":"109","author":"S Povey","year":"2001","journal-title":"Human genetics"},{"key":"pcbi.1008977.ref018","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1038\/nature15393","article-title":"A global reference for human genetic variation","volume":"526","author":"A Auton","year":"2015","journal-title":"Nature"},{"key":"pcbi.1008977.ref019","unstructured":"Truex S, Baracaldo N, Anwar A, Steinke T, Ludwig H, Zhang R, et al. A Hybrid Approach to Privacy-Preserving Federated Learning. In Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security (AISec\u201919). Association for Computing Machinery, New York, NY, USA, 1\u201311."},{"key":"pcbi.1008977.ref020","doi-asserted-by":"crossref","unstructured":"Wang Z, Song M, Zhang Z, Song Y, Wang Q, and Qi H. Beyond Inferring Class Representatives: User-Level Privacy Leakage from Federated Learning. IEEE INFOCOM 2019\u2014IEEE Conference on Computer Communications, Paris, France, 2019, pp. 2512\u20132520.","DOI":"10.1109\/INFOCOM.2019.8737416"},{"issue":"2","key":"pcbi.1008977.ref021","doi-asserted-by":"crossref","DOI":"10.1145\/3298981","article-title":"Federated Machine Learning: Concept and Applications","volume":"10","author":"Q Yang","year":"2019","journal-title":"ACM Trans. Intell. Syst. Technol."},{"issue":"5","key":"pcbi.1008977.ref022","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1016\/j.ajhg.2015.09.010","article-title":"Privacy Risks from Genomic Data-Sharing Beacons","volume":"97","author":"SS Shringarpure","year":"2015","journal-title":"Am J Hum Genet"}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1008977","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2021,5,24]],"date-time":"2021-05-24T00:00:00Z","timestamp":1621814400000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1008977","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,24]],"date-time":"2021-05-24T17:36:35Z","timestamp":1621877795000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1008977"}},"subtitle":[],"editor":[{"given":"Mihaela","family":"Pertea","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2021,5,12]]},"references-count":22,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2021,5,12]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1008977","relation":{"new_version":[{"id-type":"doi","id":"10.1371\/journal.pcbi.1008977","asserted-by":"object"}]},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,12]]}}}