{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T08:06:13Z","timestamp":1772697973365,"version":"3.50.1"},"reference-count":38,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2026,2,16]],"date-time":"2026-02-16T00:00:00Z","timestamp":1771200000000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100011880","name":"New Zealand Institute for Plant and Food Research Limited","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100011880","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,2,28]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>In the past decades, many statistical methods for integrating multi-omics data have been developed. They have been implemented into software tools, which differ widely in their programming choices, such as the format required for data input, or the format of the generated integration results. This lack of standards renders cumbersome and time-intensive the application and comparison of different integration tools to the same multi-omics dataset.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>We have developed the moiraine R package for constructing reproducible multi-omics integration pipelines, which enables users to apply one or more statistical methods for multi-omics integration to their own multi-omics dataset. moiraine facilitates the preprocessing of the omics datasets and automates their formatting for the integration step. It simplifies the interpretation and evaluation of the integration results through the construction of visualizations in which metadata about samples and features can easily be included. Crucially, it enables the comparison of results obtained with different integration tools, allowing users to assess the robustness of their results.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>The moiraine R package is publicly available at https:\/\/github.com\/Plant-Food-Research-Open\/moiraine; an archival snapshot of the package is available on Zenodo at https:\/\/doi.org\/10.5281\/zenodo.17172718. A detailed tutorial is available at https:\/\/plant-food-research-open.github.io\/moiraine-manual\/.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btag070","type":"journal-article","created":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T12:29:14Z","timestamp":1770726554000},"source":"Crossref","is-referenced-by-count":0,"title":["moiraine: an R package to construct reproducible pipelines for the application and comparison of multi-omics integration methods"],"prefix":"10.1093","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7708-2919","authenticated-orcid":false,"given":"Olivia","family":"Angelin-Bonnet","sequence":"first","affiliation":[{"name":"Data Science, Bioeconomy Science Institute , Palmerston North 4442,","place":["New Zealand"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8666-2173","authenticated-orcid":false,"given":"Lindy","family":"Guo","sequence":"additional","affiliation":[{"name":"Data Science, Bioeconomy Science Institute , Auckland 1142,","place":["New Zealand"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1375-7136","authenticated-orcid":false,"given":"Roy","family":"Storey","sequence":"additional","affiliation":[{"name":"Kiwifruit New Cultivars, Bioeconomy Science Institute , Te Puke 3182,","place":["New Zealand"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7127-9414","authenticated-orcid":false,"given":"Susan","family":"Thomson","sequence":"additional","affiliation":[{"name":"Molecular & Digital Breeding, Bioeconomy Science Institute , Christchurch 8140,","place":["New Zealand"]}]}],"member":"286","published-online":{"date-parts":[[2026,2,15]]},"reference":[{"key":"2026030502114592500_btag070-B1","doi-asserted-by":"publisher","author":"Alonso-Andr\u00e9s","year":"2023","DOI":"10.1101\/2023.10.25.563912"},{"key":"2026030502114592500_btag070-B2","doi-asserted-by":"publisher","first-page":"3240","DOI":"10.3390\/biomedicines10123240","article-title":"Evaluation and comparison of multi-omics data integration methods for subtyping of cutaneous melanoma","volume":"10","author":"Amaro","year":"2022","journal-title":"Biomedicines"},{"key":"2026030502114592500_btag070-B3","doi-asserted-by":"publisher","first-page":"e8124","DOI":"10.15252\/msb.20178124","article-title":"Multi-Omics factor analysis\u2014a framework for unsupervised integration of multi-omics data sets","volume":"14","author":"Argelaguet","year":"2018","journal-title":"Mol Syst Biol"},{"key":"2026030502114592500_btag070-B4","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1038\/s41467-020-20430-7","article-title":"Benchmarking joint multi-omics dimensionality reduction approaches for the study of cancer","volume":"12","author":"Cantini","year":"2021","journal-title":"Nat Commun"},{"key":"2026030502114592500_btag070-B5","doi-asserted-by":"publisher","DOI":"10.2202\/1544-6115.1390","article-title":"A sparse PLS for variable selection when integrating omics data","volume":"7","author":"Cao","year":"2008","journal-title":"Stat Appl Genet Mol Biol"},{"key":"2026030502114592500_btag070-B6","doi-asserted-by":"publisher","first-page":"2938","DOI":"10.1093\/bioinformatics\/btx364","article-title":"UpSetR: an R package for the visualization of intersecting sets and their properties","volume":"33","author":"Conway","year":"2017","journal-title":"Bioinformatics"},{"key":"2026030502114592500_btag070-B7","doi-asserted-by":"publisher","first-page":"966","DOI":"10.3389\/fgene.2019.00966","article-title":"CEPICS: a comparison and evaluation platform for integration methods in cancer subtyping","volume":"10","author":"Duan","year":"2019","journal-title":"Front Genet"},{"key":"2026030502114592500_btag070-B8","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1186\/s12859-018-2371-3","article-title":"Integrating omics datasets with the OmicsPLS package","volume":"19","author":"el Bouhaddani","year":"2018","journal-title":"BMC Bioinformatics"},{"key":"2026030502114592500_btag070-B9","doi-asserted-by":"publisher","first-page":"2847","DOI":"10.1093\/bioinformatics\/btw313","article-title":"Complex heatmaps reveal patterns and correlations in multidimensional genomic data","volume":"32","author":"Gu","year":"2016","journal-title":"Bioinformatics"},{"key":"2026030502114592500_btag070-B10","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1186\/s12859-021-03958-3","article-title":"Statistical integration of two omics datasets using GO2PLS","volume":"22","author":"Gu","year":"2021","journal-title":"BMC Bioinformatics"},{"key":"2026030502114592500_btag070-B11","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1186\/s12859-016-1455-1","article-title":"MultiDataSet: an R package for encapsulating multiple data sets with application to omic data integration","volume":"18","author":"Hernandez-Ferrer","year":"2017","journal-title":"BMC Bioinformatics"},{"key":"2026030502114592500_btag070-B12","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1038\/nmeth.3252","article-title":"Orchestrating high-throughput genomic analysis with bioconductor","volume":"12","author":"Huber","year":"2015","journal-title":"Nat Methods"},{"issue":"Suppl 1","key":"2026030502114592500_btag070-B13","doi-asserted-by":"publisher","first-page":"S96","DOI":"10.1093\/bioinformatics\/18.suppl_1.S96","article-title":"Variance stabilization applied to microarray data calibration and to the quantification of differential expression","volume":"18","author":"Huber","year":"2002","journal-title":"Bioinformatics"},{"key":"2026030502114592500_btag070-B14","doi-asserted-by":"publisher","first-page":"610798","DOI":"10.3389\/fgene.2020.610798","article-title":"State of the field in multi-omics research: from computational needs to data mining and sharing","volume":"11","author":"Krassowski","year":"2020","journal-title":"Front Genet"},{"key":"2026030502114592500_btag070-B15","doi-asserted-by":"publisher","first-page":"2959","DOI":"10.21105\/joss.02959","article-title":"The targets R package: a dynamic make-like function-oriented pipeline toolkit for reproducibility and high-performance computing","volume":"6","author":"Landau","year":"2021","journal-title":"JOSS"},{"key":"2026030502114592500_btag070-B16","doi-asserted-by":"publisher","author":"Landau","year":"2024","DOI":"10.32614\/CRAN.package.autometric"},{"key":"2026030502114592500_btag070-B17","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1186\/1471-2105-12-253","article-title":"Sparse PLS discriminant analysis: biologically relevant feature selection and graphical displays for multiclass problems","volume":"12","author":"L\u00ea Cao","year":"2011","journal-title":"BMC Bioinformatics"},{"key":"2026030502114592500_btag070-B18","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1186\/s13059-022-02739-2","article-title":"A benchmark study of deep learning-based multi-omics data fusion methods for cancer","volume":"23","author":"Leng","year":"2022","journal-title":"Genome Biol"},{"key":"2026030502114592500_btag070-B19","doi-asserted-by":"publisher","first-page":"1046192","DOI":"10.3389\/fgene.2022.1046192","article-title":"Applying multi-omics data to study the genetic background of bovine respiratory disease infection in feedlot crossbred cattle","volume":"13","author":"Li","year":"2022","journal-title":"Front Genet"},{"key":"2026030502114592500_btag070-B20","doi-asserted-by":"publisher","first-page":"550","DOI":"10.1186\/s13059-014-0550-8","article-title":"Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2","volume":"15","author":"Love","year":"2014","journal-title":"Genome Biol"},{"key":"2026030502114592500_btag070-B21","doi-asserted-by":"publisher","first-page":"5539","DOI":"10.1093\/bioinformatics\/btaa1018","article-title":"MOVICS: an R package for multi-omics integration and visualization in cancer subtyping","volume":"36","author":"Lu","year":"2021","journal-title":"Bioinformatics"},{"key":"2026030502114592500_btag070-B22","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1186\/1471-2105-10-161","article-title":"GAGE: generally applicable gene set enrichment for pathway analysis","volume":"10","author":"Luo","year":"2009","journal-title":"BMC Bioinformatics"},{"key":"2026030502114592500_btag070-B23","doi-asserted-by":"publisher","first-page":"e0189875","DOI":"10.1371\/journal.pone.0189875","article-title":"Accurate and fast feature selection workflow for high-dimensional omics data","volume":"12","author":"Perez-Riverol","year":"2017","journal-title":"PLoS One"},{"key":"2026030502114592500_btag070-B24","doi-asserted-by":"publisher","first-page":"310","DOI":"10.32614\/RJ-2021-041","article-title":"Finding optimal normalizing transformations via bestNormalize","volume":"13","author":"Peterson","year":"2021","journal-title":"R J"},{"key":"2026030502114592500_btag070-B25","doi-asserted-by":"publisher","first-page":"2011","DOI":"10.1093\/bib\/bbz138","article-title":"Clustering and variable selection evaluation of 13 unsupervised methods for multi-omics data integration","volume":"21","author":"Pierre-Jean","year":"2020","journal-title":"Brief Bioinform"},{"key":"2026030502114592500_btag070-B26","doi-asserted-by":"publisher","first-page":"e1005752","DOI":"10.1371\/journal.pcbi.1005752","article-title":"mixOmics: an R package for \u2018omics feature selection and multiple data integration","volume":"13","author":"Rohart","year":"2017","journal-title":"PLoS Comput Biol"},{"key":"2026030502114592500_btag070-B27","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.clbc.2024.08.009","article-title":"Enhancing breast cancer survival prognosis through omic and Non-Omic data integration","volume":"25","author":"Sathyamoorthi","year":"2025","journal-title":"Clin Breast Cancer"},{"key":"2026030502114592500_btag070-B28","doi-asserted-by":"publisher","author":"Schneegans","year":"2023","DOI":"10.1101\/2023.08.30.555486"},{"key":"2026030502114592500_btag070-B29","doi-asserted-by":"publisher","first-page":"23877","DOI":"10.1038\/s41598-021-03355-z","article-title":"Multipopulational transcriptome analysis of post-weaned beef cattle at arrival further validates candidate biomarkers for predicting clinical bovine respiratory disease","volume":"11","author":"Scott","year":"2021","journal-title":"Sci Rep"},{"key":"2026030502114592500_btag070-B30","doi-asserted-by":"publisher","first-page":"3055","DOI":"10.1093\/bioinformatics\/bty1054","article-title":"DIABLO: an integrative approach for identifying key molecular drivers from multi-omics assays","volume":"35","author":"Singh","year":"2019","journal-title":"Bioinformatics"},{"key":"2026030502114592500_btag070-B31","doi-asserted-by":"publisher","first-page":"1164","DOI":"10.1093\/bioinformatics\/btm069","article-title":"pcaMethods\u2014a bioconductor package providing PCA methods for incomplete data","volume":"23","author":"Stacklies","year":"2007","journal-title":"Bioinformatics"},{"key":"2026030502114592500_btag070-B32","doi-asserted-by":"publisher","first-page":"1177932219899051","DOI":"10.1177\/1177932219899051","article-title":"Multi-omics data integration, interpretation, and its application","volume":"14","author":"Subramanian","year":"2020","journal-title":"Bioinform Biol Insights"},{"key":"2026030502114592500_btag070-B33","unstructured":"\u2019t Hoen P-B, de Visser C. \u00a0EATRIS-Plus multi-omics data of a human reference cohort. 10.5281\/zenodo.17831254, March 2024, preprint: not peer reviewed."},{"key":"2026030502114592500_btag070-B34","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1186\/s13059-015-0761-7","article-title":"Multiple sources of bias confound functional enrichment analysis of global -omics data","volume":"16","author":"Timmons","year":"2015","journal-title":"Genome Biol"},{"key":"2026030502114592500_btag070-B35","doi-asserted-by":"publisher","first-page":"854752","DOI":"10.3389\/fgene.2022.854752","article-title":"Unsupervised Multi-Omics data integration methods: a comprehensive review","volume":"13","author":"Vahabi","year":"2022","journal-title":"Front Genet"},{"key":"2026030502114592500_btag070-B36","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1038\/s41592-021-01343-9","article-title":"Identifying temporal and spatial patterns of variation from multimodal data using MEFISTO","volume":"19","author":"Velten","year":"2022","journal-title":"Nat Methods"},{"key":"2026030502114592500_btag070-B37","doi-asserted-by":"publisher","first-page":"100461","DOI":"10.1016\/j.crmeth.2023.100461","article-title":"Systematic comparison of multi-omics survival models reveals a widespread lack of noise resistance","volume":"3","author":"Wissel","year":"2023","journal-title":"Cell Rep Methods"},{"key":"2026030502114592500_btag070-B38","doi-asserted-by":"publisher","first-page":"1177932218759292","DOI":"10.1177\/1177932218759292","article-title":"Review of statistical learning methods in integrated omics studies (an integrated information science)","volume":"12","author":"Zeng","year":"2018","journal-title":"Bioinform Biol Insights"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btag070\/66919631\/btag070.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/42\/3\/btag070\/66919631\/btag070.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/42\/3\/btag070\/66919631\/btag070.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T07:11:56Z","timestamp":1772694716000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btag070\/8487140"}},"subtitle":[],"editor":[{"given":"Anthony","family":"Mathelier","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2026,2,15]]},"references-count":38,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,2,28]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btag070","relation":{},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2026,3]]},"published":{"date-parts":[[2026,2,15]]},"article-number":"btag070"}}