R package developed to perform an evaluation of multivariate analysis methods for the supervised classification of RNA-seq data.
git clone https://github.com/elqumsan/RNAseqMVA.git
The file conda-rnaseqmva.yml specifies the parameters of a conda environment enabling to install all required dependencies (R, RCRAN and Bioconductor libraries).
If conda is not yet installed on your system, follow the conda installation instructions.
This step is specific to the IFB core cluster. If you are working on another infrastructure, you can skip it.
On the IFB core cluster, conda is loaded via a module, so this command must be run before starting conda
module load conda ## Load the conda module (for the IFB-core-cluster)
The file conda-rnaseqmva.yml specifies all the requirements to run RNAseqMVA. The simplest way to use the RNAseqMVA package is to create a conda environment that will contain all the dependencies. This can be done automatically with the following commands.
cd RNAseqMVA
conda env create -f conda-rnaseqmva.yml
Note: this command needs to be run only once. The next section explains how to update the environment after it has been created.
In case of changes to the RNAseqMVA environment, an update can be achieved with the following command.
cd RNAseqMVA
conda env update -f conda-rnaseqmva.yml
The next command needs to be adapted depending on your conda version.
conda --version
If your version is < 5, use the command source
below.
source activate rnaseqmva
If you have conda verison >=5, you can run conda activate
as below.
conda activate rnaseqmva
We assume here that the RNAseqMVA package has been installed in the home directory. If not, you just need to adapt the path below.
cd ~/RNAseqMVA
make build_and_install
All the parameters of an analysis can be specified in a YAML file misc/00_project_parameters.yml. Parameters can be changed easily by editing this file with any text editor (nano, gedit, emacs, vi, ...).
Rscript --vanilla misc/main_processes.R
R --vanilla
Then open the file misc/main_processes.R and decide whether you need to run each command.
The cluster of the Institut Français de Bioinformatique (IFB-core-cluster) was used to run comparative assessment of supervised classification methods for RNA-seq.
On this cluster, conda is loaded via a module.
module load conda ## Load the conda module (for the IFB-core-cluster)
after that, the RNAseqMVA environment can be loaded as described above.
Commands are sent to cluster nodes via srun.
srun --mem=32GB Rscript --vanilla misc/main_processes.R
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.