MAI
Mechanism-Aware Imputation
Bioconductor version: 3.23 · Package version: 1.18.0
A two-step approach to imputing missing data in metabolomics. Step 1 uses a random forest classifier to classify missing values as either Missing Completely at Random/Missing At Random (MCAR/MAR) or Missing Not At Random (MNAR). MCAR/MAR are combined because it is often difficult to distinguish these two missing types in metabolomics data. Step 2 imputes the missing values based on the classified missing mechanisms, using the appropriate imputation algorithms. Imputation algorithms tested and available for MCAR/MAR include Bayesian Principal Component Analysis (BPCA), Multiple Imputation No-Skip K-Nearest Neighbors (Multi_nsKNN), and Random Forest. Imputation algorithms tested and available for MNAR include nsKNN and a single imputation approach for imputation of metabolites where left-censoring is present.
Installation
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("MAI") Details
| Maintainer | Jonathan Dekermanjian <Jonathan.Dekermanjian@CUAnschutz.edu> |
| Author | Jonathan Dekermanjian [aut, cre], Elin Shaddox [aut], Debmalya Nandy [aut], Debashis Ghosh [aut], Katerina Kechris [aut] |
| License | GPL-3 |
| URL | https://github.com/KechrisLab/MAI |
| Bug Reports | https://github.com/KechrisLab/MAI/issues |
| Downloads rank | 269 |
| Source branch | RELEASE_3_23 |
| biocViews | Classification, Metabolomics, Software, StatisticalMethod |
Documentation
Download
Dependencies
Depends: R (>= 3.5.0)
Imports: caret, parallel, doParallel, foreach, e1071, future.apply, future, missForest, pcaMethods, tidyverse, stats, utils, methods, SummarizedExperiment, S4Vectors
Suggests: knitr, rmarkdown, BiocStyle, testthat (>= 3.0.0)