Search PubMedSearch

Biomedical subjects

Jiadong Mao

Publications and source records attributed to Jiadong Mao.

2 recordsLinked to original sources

DIVAS: an R package for identifying shared and individual variations of multiomics data.

MOTIVATION: Multiomics data integration aims to identify biological patterns shared across molecular modalities. Most existing methods detect either jointly shared variation, across all modalities, or individual variation, unique to a single modality, but overlook partially shared variation, shared by only a subset of modalities. This is a critical limitation, because many biological mechanisms manifest in some but not all molecular modalities. RESULTS: We present an open-source R package implementing data integration via analysis of subspaces (DIVAS), a framework for systematically identifying jointly shared, partially shared and individual variations across multiple data types. DIVAS combines angle-based subspace analysis with inference through rotational bootstrap, hierarchically searching all combinations of modalities to decompose multiomics data into interpretable components with scores and loadings. In simulations with a known sharing structure, DIVAS recovered every component across a wide range of noise levels, whereas existing methods did not. Applied to multi-modal COVID-19 data, it reveals partially shared immune and metabolic dysregulation patterns underpinning disease severity that conventional approaches would miss. AVAILABILITY AND IMPLEMENTATION: DIVAS is available at https://github.com/ByronSyun/DIVAS, with documentation and vignettes. The COVID-19 case study vignette is available at https://byronsyun.github.io/DIVAS_COVID19_CaseStudy/.

Multiomics

phylobar: an R package for multiresolution compositional barplots in omics studies.

SUMMARY: Stacked barplots, though widely used in microbiome studies, can obscure important patterns in microbiome data. They omit rare taxa and can mask shifts that emerge at finer taxonomic levels. To address this issue, we introduce phylobar, an R package that interactively links stacked barplots with overview phylogenetic or taxonomic hierarchies. The interface allows users to collapse or expand subtrees, paint color palettes interactively, and search for specific taxa. This allows comparison across taxonomic resolutions that are hidden in static overviews. phylobar works with any omics data with hierarchical organization, including cell type hierarchies, as we demonstrate in a case study of immune cell composition in COVID-19 patients. AVAILABILITY AND IMPLEMENTATION: phylobar is available as an R package on GitHub. It uses the htmlwidgets library to link interactive D3 visualizations with R. The interactive plots can be embedded within R Markdown or Quarto notebooks, and views can be exported as vector graphics files. The package is open source and documented at https://mkdiro-O.github.io/phylobar.

Software