EasyMultiProfiler: An Efficient and Convenient R package in Multi-omics Down-Stream Analysis and Visualization
The EasyMultiProfiler package aims to offer a user-friendly and efficient multi-omics data analysis tool on the R platform. It facilitates various essential tasks related to microbiome, genome, and metabolite downstream analysis, providing a seamless workflow from start to finish.
- Quick Screening: Simplify sample selection across multiple omics for efficient research.
- Dynamic Processing: Effortlessly switch between standardization, differential analysis, correlation, enrichment analysis, etc.
- One-Step Analysis: Effortlessly execute complex methods like WGCNA and GSEA in a single step.
- Streamlined Workflow: Experience a clear, organized data analysis process that enhances productivity and clarity.
- Caching Technology: Leverage built-in caching to save time and computational resources during data exploration.
Let EMP enhance your research and transform your data analysis experience!
Example below
Easily install (recommend)
if (!requireNamespace("pak", quietly=TRUE)) install.packages("pak")
pak::pak("liubingdong/EasyMultiProfiler")
library(EasyMultiProfiler)
NOTE 1: For some regions with unstable networks, users could utilize the local mirrors to avoid unexpected errors before installation.
## For china main land users could use this
local({r <- getOption("repos")
r["CRAN"] <- "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"
options(repos=r)}
)
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")
options("download.file.method"="libcurl")
options("url.method"="libcurl")
NOTE 2: For different R versions on the Windows platform, users need to install appropriate rtools to support the necessary compile environment (eg. for R 4.3.x need RTool4.3, for R 4.4.x need RTool4.4, click here ~ 400MB). Afterward, simply restart R and re-try below:
pak::pak("liubingdong/EasyMultiProfiler")
Manual install
Due to the inclusion of many popular analysis tools, the EMP package relies on dependencies distributed across GitHub, CRAN, and Bioconductor repositories. Therefore, users may encounter dependency issues during installation in different network environments. We suggest manually installing any missing dependencies based on the error prompts if installation errors occur. Thank you for being so patient during installation. We believe EMP could greatly speed up your research work.
# In the step, please type in : 1 2 3 4 5 6 7
setRepositories(addURLs = c(BioCsoft = "https://bioconductor.org/packages/3.18/bioc",
BioCann = "https://bioconductor.org/packages/3.18/data/annotation"))
options(timeout = 600000000)
install.packages("remotes") # remotes (>= 2.5.0)
install.packages("BiocManager") # BiocManager (>= 1.30.22)
BiocManager::install("base64enc") # base64enc (>= 0.1.3)
BiocManager::install("WGCNA") # WGCNA (>= 1.72.5)
BiocManager::install("clusterProfiler") # clusterProfiler (>= 4.10.0)
remotes::install_github("liubingdong/EasyMultiProfiler")
library(EasyMultiProfiler)
More installation error and solution: Click this
The EasyMultiProfiler package is continuously being updated with more analysis and visualization modules. When a new version is needed, simply run pak again to update.
pak::pak("liubingdong/EasyMultiProfiler")
library(EasyMultiProfiler)
For more details, please refer to the tutorial:
Website: Source 1 Source 2 Source 3
The official article for EasyMultiProfiler is still under submission. If this package can assist with your work, please feel free to cite its predecessor EasyMicroPlot as below:
EasyMicroPlot : An Efficient and Convenient R Package in Microbiome Downstream Analysis and Visualization for Clinical Study. doi: 10.3389/fgene.2021.803627
We welcome any contribution, including but not limited to code, ideas, and tutorials. Please report errors and questions on GitHub Issues).