The acquisition of multi-omics data in the context of complex experimental design is a widely used practice to identify features (transcripts, proteins, metabolites,...) and decipher the biological processes they are involved in. The investigation of each omics layer is a good first step to explore and extract relevant biological variability. The statistical integration could then be restrained to pertinent omics levels and features. Such analysis of heterogeneous data remains a technical challenge with the needs of expertise methods and parameters to take into account data specificity. Furthermore, applying different statistical methods from several tools is also a technical challenge in term of data management. In this context, we developed RFLOMICS.
RFLOMICS is an R package and Shiny interface that offers guided, comprehensive, and reproducible analysis within a framework designed to manage multiple omics datasets. The interface provides remarkable flexibility, enabling users to seamlessly navigate between result exploration and visualization.
Specifications:
Constraints:
You can access the RFLOMICS app on Sk8 using this url:
https://RFLOMICS.sk8.inrae.fr/
WARNING: only 2 Gb of ram available per app, we recommend using the SK8 solution only if your data have a small number of samples and features.
Install from github using remotesIn a R console, use the following command to install from the github repository:
remotes::install_github("https://github.com/RFLOMICS/RFLOMICS")Install with git repository
You can clone the repository from GitHub using the following command in a shell terminal:
git clone git@github.com:RFLOMICS/RFLOMICS.git
In a R console, set the working directory to the git repository, then install the package:
setwd("RFLOMICS/") remotes::install_local(upgrade="never")
RFLOMICS uses the R package MOFA2. This package depends on a python script and this can lead to several issues. The first step is to consult the MOFA2 troubleshooting FAQ on their website.
If none of the proposed solutions are resolving your issues, you can try some additional steps and verification.
You can check you have python installed by running which python
in a shell terminal. On windows, replace with where python
. You should be able to see the path(s) were Python binaries are installed. You can have multiple python version installed at once. You have to make sure the one used by R is this correct one.
pip install mofapy2
.You can check your configuration using reticulate::py_config()
and reticulate::py_list_packages()
in R. Your Python binary path and mofapy2 (not mofapy!) path should appear after step 5. If it's not the case, something went wrong. If your python environment and mofapy2 package are correctly listed, ignore step 5 and skip to step 6.
echo "Sys.setenv(RETICULATE_PYTHON = \"path_to_python_bin\")" >> .Rprofile
BiocManager::install("MOFA2")
in R.To run RFLOMICS, use the runRFLOMICS() function:
library(RFLOMICS) runRFLOMICS()
Artistic-2.0
ijpb-bioinfo-team (ijpb-bioinfo-team@inrae.fr)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4