Using Bioconductor package for gene expression analysis
1
1
Entering edit mode
6.1 years ago

We have RNA-Seq sequences in bam format and would like to perform gene expression analysis for specific genes. The most important step for us is to prepare count matrices.

Questions…

  1. Is Bioconductor’s rnaseqGene the best tool to use for gene expression with RNA-Seq sequences? It appears to encompass all steps?
  2. Is gene expression analysis for RNA-seq data with DESeq2 a better tool to just obtain counts?
  3. After the gene expression analysis is complete, which tools are best to perform survival analysis using the counts ?

Thank you.

gene expression RNA-Seq • 1.5k views
ADD COMMENT
1
Entering edit mode

The best thing to do is try to either obtain raw FASTQs (from which the BAMs were generated) or the raw counts (generated from the BAMs). If you are starting with BAMs, you are likely to encounter errors because you will need to obtain a gene annotation file (usually GTF) that is compatible with your BAM.

Then, you can check some other discussions like this one: Can anyone suggest a good tutorial to learn RNA-seq analysis?

ADD REPLY
0
Entering edit mode

What is your starting data?, i.e., what data do you have right now? That will dictate the program ('tool') that you eventually use.

New programs are released almost daily, so, the field is flooded with a diverse range of programs to use.

ADD REPLY
0
Entering edit mode

We currently have rna-seq sequences in bam format.

ADD REPLY
0
Entering edit mode

Great! How were they produced? I am imagining that you will say TopHat, Tophat2, or HISAT2

ADD REPLY
0
Entering edit mode

The sequences were provided to us in .bam format.

ADD REPLY
1
Entering edit mode

Okay, but it is actually of high importance to understand how the BAMs were produced. That is, which alignment program was used, and how it was used.

ADD REPLY
2
Entering edit mode
6.1 years ago

I think rnaseqGene is more of a workflow / tutorial than a package, but I would say that it is an OK starting point.

In general, there isn't going to be one single strategy that can be guaranteed to work for your data (for example, I would at least test a couple other differential expression strategies, such as limma-voom and edgeR), and taking some time to test out different analyses on your data should help you gain confidence in your results.

However, if you don't have any experience in the area, I think this is a decent place to begin learning about some commonly used programs. Another possible example would be RnaSeqGeneEdgeRQL, but I don't really know what to say about the overall tutorial (except you should look beyond any individual workflow). I would also recommend making sure you are familiar with the R-base functions (sometimes, those can be useful, even if specialized programs also exist).

ADD COMMENT

Login before adding your answer.

Traffic: 1796 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6