-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.Rmd
68 lines (47 loc) · 2.46 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
output: github_document
---
# imputomics
Imputomics is a software package and a web server designed to simulate and impute
missing values in omics datasets. It is a comprehensive package that offers a range
of methods for simulating and imputing missing values in different types of omics
data such as genomics, transcriptomics, proteomics, and metabolomics. Imputomics
provides a user-friendly interface that allows users to simulate missing values
based on different distributions and impute missing values using state-of-the-art
methods.
## Key Features:
1. Simulation of missing values: Imputomics provides a variety of options for simulating
missing values, including missing completely at random (MCAR), missing at random (MAR),
and missing not at random (MNAR) mechanisms. Users can specify the percentage of
missing values and the distribution from which the missing values are generated.
2. Imputation methods: Imputomics offers the biggest collection of imputation
methods for different types of omics data, including k-nearest neighbors (KNN),
random forests, expectation-maximization (EM) algorithm, and principal components
analysis (PCA) and many others.
3. Performance evaluation: Imputomics facilitates evaluating the performance of
imputation methods. Users can evaluate imputation accuracy and compare different
methods using metrics such as root mean squared error (RMSE), mean absolute
error (MAE), and coefficient of determination (R-squared).
# Getting started
This repository contains the data and code necessary to reproduce the results from the paper *Imputomics: comprehensive missing data imputation for metabolomics data*. It uses [renv](https://CRAN.R-project.org/package=renv) package to assure the reproducibility. As *imputomics* implements lots of missing value imputations methods from other R packages.
## Webserver
The *imputomics* can be accessed through our [web server](http://imputomics.umb.edu.pl/).
## Installation
*imputomics* is available on [GitHub](https://github.com/BioGenies/imputomics)
```R
devtools::install_github("michbur/imputomics")
renv::restore()
```
## Run imputomics
To run *imputomics* type the following command into an R console.
```R
imputomics::imputomics_gui()
```
<!-- # How to cite -->
```{r echo = FALSE, results = 'asis'}
source(system.file("readme_scripts.R", package = "imputomics"))
cat(imputomics_citation())
cat(imputomics_contact())
cat(imputomics_funding())
cat(imputomics_funding_images())
```