ziul-bio / lncov1_Transcriptome_Analysis

Here we provide the pipeline used in the transcriptome analysis described in the paper "A long non-coding RNA is a key factor in the evolution of insect eusociality"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

author contributions welcome Other Projects

Kallisto and Sleuth for Transcript-level Differential Expression Analysis

If we are interested in looking at splice isoform expression changes between groups, methods like DESeq2 are not recommended. Since it is more appropriate for gene differential expression. Therefore other methods can be used to quantify and identify transcript-level differential expression.

So here, I will describe the pipeline we used for transcript quantification and transcript-level differential analysis used in our paper "A long non-coding RNA is a key factor in the evolution of insect eusociality".

Kallisto is a method for quantification on the transcript (isoform) level, rather than the gene level. Kallisto quantifies a set of FASTA sequences, like a transcript representative genome. Thus it does not perform transcript assembly and it cannot quantify the expression of novel transcripts.

Kallisto can be run in “bootstrap” mode to get uncertainty estimates for the expression levels - a kind of error bar for the quantification process. These bootstrap results are used downstream by sleuth to perform differential expression analysis of isoforms.

Objectives

  • Quantification of transcripts-level expression.

  • Differencial expression analysis for all transcripts among the different experimental conditions.

Quick start

For easy reproducibility of our work, I created the file run_kallisto_pipeline.sh, as simple as 1 2 3, just run the code bellow.

Note: The argument -experiment is the experiment ID of one of the studies we used in this analysis. With the following code, the data will be downloaded and the quantification with kallisto will be performed.

git clone git@github.com:ziul-bio/lncov1_Transcriptome_Analysis.git  

bash run_kallisto_pipeline.sh -experiment GSE120561

Note: make sure you have Kallisto and curl installed before proceeding.

With the previous code finished, the quantification files will be inside of the experiment ID folder.

To run sleuth and reproduce the figures as we did it, just open the Rmd file in Rstudio inside the experiment and run it.

Make sure to install all the libraries required.


About

Here we provide the pipeline used in the transcriptome analysis described in the paper "A long non-coding RNA is a key factor in the evolution of insect eusociality"


Languages

Language:Shell 100.0%