rnaseq-reports

Templates with revision indicates that the components or processes have undergone comprehensive parameterization and testing.

Templates with revision indicates that the components or processes are currently being tested. There is some test data available, but there are parameters that need to be set up manually within the code.

Templates with revision indicates that the components or processes are not fully tested. There is no test data available, parameters need to be set up manually within the code, and specific code changes are required based on the data used.

Guidelines for RNAseq downstream analysis

Run data with nf-core rnaseq

These templates assume that the raw data has been processed by nf-core/rnaseq.

The nf-core/rnaseq documentation describes a samplesheet.csv. We recommend using this samplesheet.csv as a metadata or coldata file when applicable. This CSV can contain additional columns of relevant information even if these columns are not required or used by nf-core/rnaseq.

Quick Start

With Rstudio

source(install_depedencies.R)
rmarkdown::render("QC.Rmd", quiet = TRUE

With Pixi

Install Pixi:

curl -fsSL https://pixi.sh/install.sh | sh

And then run_qc report, an HTML report should be inside the 01_quality_assessment folder.

pixi run test_qc

Downstream analysis

Before using any template:

  1. Modify information.R with the right information. You can use this file with any template to include the project/analysis information.
  2. Modify 00_params/params.R with the locations of select files/folders from the output of nf-core/rnaseq. These nf-core outputs will become inputs to various templates.
  3. Modify the YAML header of the Rmd files to choose the right parameters for that report.

Additional useful info:

Quality assessment

01_quality_assessment/QC.qmd is a report template that uses as input the nf-core/rnaseq outputs specified in 00_params/params.R. It also uses helper functions defined in 00_libs/load_data.R. This template examines:

On the YAML header file of the qmd you can specify some parameters or just set them up in the second chunk of code of the template.

Differential expression

02_differential_expression/DEG.Rmd is a report template for comparison between two groups. It supports multiple contrasts. Like 01_quality_assessment/QC.Rmd, it uses as input the nf-core/rnaseq outputs specified in 00_params/params.R. It also uses helper functions defined in 00_libs/load_data.R and 00_libs/FA.R.

On the YAML header file of the Rmd you can specify some parameters or just set them up in the second chunk of code of the template.

This template has examples of:

Comparative analysis

Functional analysis

Gene pattern analysis