How to compute global chromosome expression from RNA-Seq
1
0
Entering edit mode
7.6 years ago

Hi,

I want to assess the global expression of the different chromosomes (human) using RNA-Seq and compare it across mutliple samples. My first idea was to use compute a TPM for each chromosome by taking all genes from the same chromosome as a meta-gene (so count all reads aligning on all the genes of one chromosome and then compute the associated TPM).

Any other idea/suggestions ?

Thanks

RNA-Seq chromosome expression • 1.9k views
ADD COMMENT
0
Entering edit mode

Aligning with bowtie at >97% identity and then count; samtools view -S.

ADD REPLY
1
Entering edit mode

it's RNA-Seq so bowtie is not the best aligner to do that. I personaly use STAR to align RNA-Seq

ADD REPLY
0
Entering edit mode

? star also creates a .sam file index doesn´t it?

ADD REPLY
0
Entering edit mode

bowtie2 is not splice aware.

ADD REPLY
1
Entering edit mode
7.6 years ago

That's a quite atypical analysis. Would you normalise to the length of the chromosome or to the number of genes per chromosome? Or to the total length of genes on the chromosome?

You can get the number of aligned reads per chromosome using samtools idxstats (requires bam index) after alignment. STAR is a great choice.

ADD COMMENT
1
Entering edit mode

Would you normalise to the length of the chromosome or to the number of genes per chromosome? Or to the total length of genes on the chromosome?

If the OP compare multiple sample, there is no need to normalize for chromosome length or number of genes. But you need some kind of between sample normalization. The easiest (and probably not the best) way is to normalize to the total number of reads mapped.

PS : samtools idxstats is very efficient indeed, much faster than a samtools view command as Buffo proposed in its comment.

ADD REPLY
0
Entering edit mode

For index of about 16 gb samtools view takes about 5 seconds to read it. But, idxstats works very fast too.

ADD REPLY

Login before adding your answer.

Traffic: 2079 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