Package:
imputomics
Authors:
author: Michał Burdukiewicz, Krystyna Grzesiak, Jarosław Chilimoniuk, Jakub Kołodziejczyk, Dominik Nowakowski
Category:
Single and Multiple Imputation, Metabolomics, Left-Censored Missing Data
Use-Cases:
Imputation for ‘omics’ data, Imputation for left-censored data.
Description:
A robust wrapper package containing a range of methods for simulating and imputing missing values in different types of omics data such as genomics, transcriptomics, proteomics, and metabolomics. Provides tools for comparing and evaluating the performance of imputation methods and a web server.
Algorithms:
impute_amelia: Amelia: bootstrap EMimpute_areg: multiple imputation additive regressionimpute_bayesmetab: BayesMetabimpute_bpca: Bayesian Principal Component Analysisimpute_metabimpute_bpca: Bayesian Principal Component Analysisimpute_mice_cart: Classification And Regression Treesimpute_cm: compound minimiumimpute_halfmin: half-minimum imputationimpute_metabimpute_halfmin: half-minimum imputationimpute_imputation_knn: k-nearest neighborsimpute_knn: k-nearest neighborsimpute_vim_knn: k-nearest neighborsimpute_corknn: k-nearest neighbors correlationimpute_eucknn: k-nearest neighbors euclideanimpute_tknn: K-nearest neighbor truncationimpute_mean: mean imputationimpute_metabimpute_mean: mean imputationimpute_median: median imputationimpute_metabimpute_median: median imputationimpute_mice_mixed: Multiple Imputation by Chained Equations Mixedimpute_metabimpute_min: minimum imputationimpute_min: minimum imputationimpute_mnmf: Non-negative Matrix Factorizationimpute_nipals: Non-Linear Iterative Partial Least Squaresimpute_missmda_em: iterative PCAimpute_pemm: Penalized Expectation Maximizationimpute_mice_pmm: Predictive Mean Matchingimpute_ppca: Probabilistic Principal Component Analysisimpute_qrilc: quantile regression approach for the imputation of left-censoredimpute_metabimpute_qrilc: quantile regression approach for the imputation of left-censoredimpute_random: Random imputationimpute_metabimpute_rf: Random Forestimpute_mice_rf: Random Forestimpute_missforest: Random Forestimpute_regimpute: glmnet ridge regressionimpute_softimpute: Iterative Soft-Thresholded SVDimpute_bcv_svd: Singular Value Decompositionimpute_svd: Singular Value Decompositionimpute_metabimpute_zero: zero imputationimpute_zero: zero imputationimpute_gsimp: Gibbs Sampler imputationimpute_mai: Mechanism Aware Imputationimpute_metabimpute_gsimp: Gibbs Sampler imputation
The references to the methods cn be found in the documentation: https://biogenies.info/imputomics/
Datasets:
none
Further Information:
Jarosław Chilimoniuk, Krystyna Grzesiak, Jakub Kała, Dominik Nowakowski, Adam Krętowski, Rafał Kolenda, Michał Ciborowski, Michał Burdukiewicz (2023). imputomics: web server and R package for missing values imputation in metabolomics data, Bioinformatics, 10.1093/bioinformatics/btae098.
Web server: https://biogenies.info/imputomics-ws/
R package: https://github.com/BioGenies/imputomics
Documentation: https://biogenies.info/imputomics/
Input:
data.frame, tibble
Example:
library(imputomics) # load package
# to use a graphical interface for imputomics run imputomics_gui() function
# list the available imputation functions with:
list_imputations()
# example usage:
data(sim_miss)
imputed_dat <- impute_tknn(sim_miss)
head(imputed_dat)