Copy Number Variation from paired end RNA-Seq data
2
0
Entering edit mode
9.5 years ago
ChIP ▴ 600

Hi!

I want to know, is it possible to identify copy number variations from paired end RNA-seq data? if yes , how? and which tools to use?

What I have done till now is:

a) Executed mpileup on the bam file of paired end RNA-seq file.

b) Next I wanted to use varscan copynumber, but it requires normal_pileup and tumour pile-up. I only have pileup on my experimental data. Hence I cannot move forward or am I missing a trick here?

Please help

Thank you

SNP RNA-Seq CNV • 9.0k views
ADD COMMENT
0
Entering edit mode

I just realized I started another thread with some options listed: Detecting copy number alterations based on RNA-seq data

ADD REPLY
3
Entering edit mode
9.5 years ago
Christian ★ 3.0k

I have seen papers calling CNVs from RNA-seq data, albeit only the very large ones (chromosome arm-sized).

For example, have a look at Figure 1C and accompanying methods in this paper:

Patel et al. (2014) Single-cell RNA-seq highlights intratumoral heterogeneity in primary glioblastoma

ADD COMMENT
1
Entering edit mode
9.5 years ago

The only way to see CNVs with RNAseq is if some of the copies result in fusion events with other genes, thus resulting in one read in a pair aligning to gene A and the other to gene B. Aside from that, one can't look at CNVs with RNAseq.

Even with a matched control sample, you still can't use the method you outlined to call copy number. It's impossible to discriminate between differential expression and an underlying copy number variation with RNAseq data. This is a fundamental limitation. If you want to look at CNVs, you need to sequence DNA.

ADD COMMENT
1
Entering edit mode

I wouldn't say it is impossible, just limited to very large CNVs due to the high coverage variability introduced by differential expression (see my answer and the referenced paper below).

ADD REPLY
0
Entering edit mode

True, if the CNV is absolutely huge like that then it can work.

ADD REPLY
0
Entering edit mode

Will WGBS can help in detecting CNVs?

ADD REPLY
0
Entering edit mode

Yes, you can call CNVs from WGBS data (I've never seen anyone do it, but there's no reason you couldn't). You could use the mpileup->varscan copy number method with that.

ADD REPLY
0
Entering edit mode

I take that back, while you can use WGBS data to call CNVs, varscan still needs a control dataset. You might be able to find something close enough in a public dataset, if you're lucky. Otherwise, there ends up being no great way to call CNVs. If one were to use the naive method of just going by depth, then any bias introduced by mappability, library construction, etc. could seriously skew the results. Having said that, if you're going to validate things anyway and you can tolerate a moderately high false-positive rate, then perhaps this can suffice.

ADD REPLY
0
Entering edit mode

Thank's, will keep your points in mind.

ADD REPLY
0
Entering edit mode

Best of luck with this. Feel encouraged to leave a comment when you have the results. I'm curious to hear how well this works in practice.

ADD REPLY
0
Entering edit mode

Thank's again. I have no clue how well this will work as I do not have control datasets, but we will validate some of our calls so lets see. Will keep you posted.

ADD REPLY

Login before adding your answer.

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