{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:25:24Z","timestamp":1760243124303,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2015,7,16]],"date-time":"2015-07-16T00:00:00Z","timestamp":1437004800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Informatics"],"abstract":"<jats:p>Genomics research presents technical, computational, and analytical challenges that are well recognized. Less recognized are the complex sociological, psychological, cultural, and political challenges that arise when genomics research takes place within a large, decentralized academic institution. In this paper, we describe a Service-Oriented Architecture (SOA)\u2014MaPSeq\u2014that was conceptualized and designed to meet the diverse and evolving computational workflow needs of genomics researchers at our large,  hospital-affiliated, academic research institution. We present the institutional challenges that motivated the design of MaPSeq before describing the architecture and functionality of MaPSeq. We then discuss SOA solutions and conclude that approaches such as  MaPSeq enable efficient and effective computational workflow execution for genomics research and for any type of academic biomedical research that requires complex,  computationally-intense workflows.<\/jats:p>","DOI":"10.3390\/informatics2030020","type":"journal-article","created":{"date-parts":[[2015,7,16]],"date-time":"2015-07-16T10:11:44Z","timestamp":1437041504000},"page":"20-30","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["MaPSeq, A Service-Oriented Architecture for Genomics Research within an Academic Biomedical Research Institution"],"prefix":"10.3390","volume":"2","author":[{"given":"Jason","family":"Reilly","sequence":"first","affiliation":[{"name":"RENaissance Computing Institute (RENCI), University of North Carolina at Chapel Hill,  100 Europa Drive, Suite 540, Chapel Hill, NC 27517, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stanley","family":"Ahalt","sequence":"additional","affiliation":[{"name":"RENaissance Computing Institute (RENCI), University of North Carolina at Chapel Hill,  100 Europa Drive, Suite 540, Chapel Hill, NC 27517, USA"},{"name":"Department of Computer Science, University of North Carolina at Chapel Hill, 201 South Columbia Street, Chapel Hill, NC, 27599-3175, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"McGee","sequence":"additional","affiliation":[{"name":"RENaissance Computing Institute (RENCI), University of North Carolina at Chapel Hill,  100 Europa Drive, Suite 540, Chapel Hill, NC 27517, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Phillips","family":"Owen","sequence":"additional","affiliation":[{"name":"RENaissance Computing Institute (RENCI), University of North Carolina at Chapel Hill,  100 Europa Drive, Suite 540, Chapel Hill, NC 27517, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charles","family":"Schmitt","sequence":"additional","affiliation":[{"name":"RENaissance Computing Institute (RENCI), University of North Carolina at Chapel Hill,  100 Europa Drive, Suite 540, Chapel Hill, NC 27517, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kirk","family":"Wilhelmsen","sequence":"additional","affiliation":[{"name":"RENaissance Computing Institute (RENCI), University of North Carolina at Chapel Hill,  100 Europa Drive, Suite 540, Chapel Hill, NC 27517, USA"},{"name":"Department of Genetics, School of Medicine, University of North Carolina at Chapel Hill,  120 Mason Farm Road, 5000D Genetic Medicine Building, Chapel Hill, NC 27599-7264, USA"},{"name":"Department of Neurology, School of Medicine, University of North Carolina at Chapel Hill, Physicians Office Building, 170 Manning Drive, Chapel Hill, NC 27599, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,7,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1093\/bib\/bbq016","article-title":"Challenges of sequencing human genomes","volume":"11","author":"Koboldt","year":"2010","journal-title":"Brief. Bioinform."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"728","DOI":"10.1126\/science.1197891","article-title":"On the future of genomic data","volume":"331","author":"Kahn","year":"2011","journal-title":"Science"},{"key":"ref_3","unstructured":"Willard, H.F., and Ginsburg, G.S. (2014). Genomic and Personalized Medicine, Academic Press. [2nd ed.]."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1035","DOI":"10.1001\/jama.2014.1717","article-title":"Clinical interpretation and implications of whole-genome sequencing","volume":"311","author":"Dewey","year":"2014","journal-title":"JAMA"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"145","DOI":"10.2307\/3250927","article-title":"Technology and institutions: what can research on information technology and research on organizations learn from each other?","volume":"25","author":"Orlikowski","year":"2001","journal-title":"MIS Q."},{"key":"ref_6","unstructured":"Heiden, S. Centralization versus Decentralization: A Closer Look at How to Blend. Available online: http:\/\/www.clomedia.com\/articles\/centralization_versus_decentralization_a_closer_look_at_how_to_blend_both."},{"key":"ref_7","unstructured":"Patki, M. To Centralize Analytics or Not, That is the Question. Available online: http:\/\/www.forbes.com\/sites\/piyankajain\/2013\/02\/15\/to-centralize-analytics-or-not\/."},{"key":"ref_8","unstructured":"Ingram, D. (2015). Centralized vs. decentralized organizational design. Houst. Chron., Available online: http:\/\/smallbusiness.chron.com\/centralized-vs-decentralized-organizational-design-11476.html."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2956","DOI":"10.1093\/bioinformatics\/btu385","article-title":"COSMOS: Python library for massively parallel workflows","volume":"30","author":"Gafni","year":"2014","journal-title":"Bioinformatics"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1488","DOI":"10.1093\/bioinformatics\/btq167","article-title":"Ergatis: A web interface and scalable software system for bioinformatics workflows","volume":"26","author":"Orvis","year":"2010","journal-title":"Bioinformatics"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1136\/amiajnl-2011-000492","article-title":"A translational engine at the national scale: Informatics for integrating biology and the bedside","volume":"19","author":"Kohane","year":"2012","journal-title":"J. Am. Med. Inform. Assoc."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Dinov, I.D., Torri, F., Macciardi, F., Petrosyan, P., Liu, Z., Zamanyan, A., Eggert, P., Pierce, J., Genco, A., and Knowles, J.A. (2011). Applications of the pipeline environment for visual informatics and genomics computations. BMC Bioinform., 12.","DOI":"10.1186\/1471-2105-12-304"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Mariette, J., Escudi\u00e9, F., Allias, N., Salin, G., Noirot, C., Thomas, S., and Klopp, C. (2012). NG6: Integrated next generation sequencing storage and processing environment. BMC Genomics, 13.","DOI":"10.1186\/1471-2164-13-462"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1471","DOI":"10.1093\/bioinformatics\/btu036","article-title":"NGSANE: A lightweight production informatics framework for high-throuput data analysis","volume":"30","author":"Buske","year":"2014","journal-title":"Bioinformatics"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1928","DOI":"10.1093\/bioinformatics\/btu135","article-title":"Orione, a web-based framework for NGS analysis in microbiology","volume":"30","author":"Cuccuru","year":"2014","journal-title":"Bioinformatics"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1687","DOI":"10.1093\/bioinformatics\/btt203","article-title":"RUbioSeq: A suite of parallelized pipelines to automate exome variation and bisulfite-seq analyses","volume":"29","author":"Valencia","year":"2013","journal-title":"Bioinformatics"},{"key":"ref_17","unstructured":"Mohamed, N.M., Lin, H., and Feng, W.C. Accelerating Data-Intensive Genome Analysis in the Cloud. Available online: http:\/\/synergy.cs.vt.edu\/pubs\/papers\/nabeel-bicob13-genome-analysis-cloud.pdf."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"De Diego, R.H., Boix-Chova, N., G\u00f3mez-Cabrero, D., Tegner, J., Abugessaisa, I., and Conesa, A. (2014). STATegra EMS: An experiment management system for complex next-generation omics experiments. BMC Syst. Biol., 8.","DOI":"10.1186\/1752-0509-8-S2-S9"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Li, J., Doyle, M.A., Saeed, I., Wong, S.Q., Mar, V., and Goode, D.L. (2014). Bioinformatics pipelines for targeted resequencing and whole-exome sequencing of human and mouse genomes: A virtual appliance approach for instant deployment. PLoS ONE, 9.","DOI":"10.1371\/journal.pone.0095217"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.future.2014.10.008","article-title":"Pegasus: A workflow management system for science automation","volume":"46","author":"Deelman","year":"2015","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3993","DOI":"10.1016\/j.jmb.2013.07.038","article-title":"Building a genome analysis pipeline to predict disease risk and prevent disease","volume":"425","author":"Bromberg","year":"2013","journal-title":"J. Mol. Biol."},{"key":"ref_22","unstructured":"Sprott, D., and Wilkes, L. (2004). Understanding Service-Oriented Architecture, Microsoft Corporation. Available online: http:\/\/msdn.microsoft.com\/en-us\/library\/aa480021.aspx."},{"key":"ref_23","unstructured":"CIO Staff SOA Defintion and Solutions. Available online: http:\/\/www.cio.com\/article\/2439274\/service-oriented-architecture\/soa-definition-and-solutions.html."},{"key":"ref_24","unstructured":"Bailey, M. Principles of Service Oriented Architecture. Available online: http:\/\/slideplayer.com\/slide\/701834\/."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"865","DOI":"10.1016\/0048-7333(96)00885-2","article-title":"The social shaping of technology","volume":"25","author":"Williams","year":"1996","journal-title":"Res. Policy"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1136\/jamia.1997.0040079","article-title":"Antecedents of the people and organizational aspects of medical informatics: Review of the literature","volume":"4","author":"Lorenzi","year":"1997","journal-title":"J. Am. Med. Inform. Assoc."},{"key":"ref_27","unstructured":"Jasperson, J.S., Sambamurthy, V., and Zmud, R.W. (1999, January 12\u201315). Social influence and individual IT use: Unraveling the pathways of appropriation moves. Proceedings of the 20th international conference on Information Systems, Charlotte, NC, USA."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1177\/0011392102050003005","article-title":"Towards a sociology of information technology","volume":"50","author":"Sassen","year":"2002","journal-title":"Curr. Sociol."},{"key":"ref_29","unstructured":"Schmidt, J., and Lyle, D. (2005). Integration Competency Center: An Implementation Methodology, Informatica Corporation."},{"key":"ref_30","unstructured":"Massively Parallel Sequencing. Available online: http:\/\/jdr0887.github.io\/MaPSeq-API\/index.html."},{"key":"ref_31","unstructured":"MaPSeq, a Computational and Analytical Workflow Manager for Downstream Genomic Sequencing. Available online: http:\/\/renci.org\/technical-reports\/mapseq-computational-and-analytical-workflow-manager."}],"container-title":["Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2227-9709\/2\/3\/20\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:49:18Z","timestamp":1760215758000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2227-9709\/2\/3\/20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,16]]},"references-count":31,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2015,9]]}},"alternative-id":["informatics2030020"],"URL":"https:\/\/doi.org\/10.3390\/informatics2030020","relation":{},"ISSN":["2227-9709"],"issn-type":[{"type":"electronic","value":"2227-9709"}],"subject":[],"published":{"date-parts":[[2015,7,16]]}}}