This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Aligning Rna-Seq To Repetitive Line-1 Elements

Hello,

I would like to check whether L1 repetitive elements are modulated between my treatment and control via RNA-Seq. I have read several papers that have done so but their methods are not clear enough for me as a biologist to reproduce. I have analyzed my data using the Tuxedo suite and have analyzed the "unique" genes. I am wondering what modifications have to be taken into account to accommodate the repetitive nature of LINEs. 1- I have an understanding that some aligners filter out reads that map to several places in the genome. Are my LINE reads being filtered out by tophat? 2- If so, how do I align them? 3- when using cufflinks, intead of using RefSeq, I am assuming I would have to use a repetitive element model?

Thank you!

rna-seq

5 answers

You might get some ideas from a solution described in a paper from Peter Park's lab, Estimating enrichment of repetitive elements from high-throughput sequence data which has an online tool available, with source code (Repeat Enrichment Estimator). It appears to be for ChIP-seq though; not sure how adaptable it would be for RNA-seq.

Edit on Apr 27 2015:

I recently had to revisit this problem and found a useful tool that didn't exist at the time of the original answer:

RepEnrich (paper, github)

If I understand your question correctly, you want to identify the expression levels of of LINE-1 repeats in your RNA-Seq samples? If that is the case follow these instructions.

  1. Make a GTF format file your repeat elements or download them from UCSC/Galaxy and run
  2. tophat -G LINE1-repeats.gtf -o treat-rnaseq yourgenome_ebwt_base treat-rnaseq.fastq
  3. tophat -G LINE1-repeats.gtf -o control-rnaseq yourgenome_ebwt_base control-rnaseq.fastq
  4. cuffdiff -G LINE1-repeats.gtf treat-rnaseq.bam control_rnaseq.bam

Step 2 and 3 do the map the RNA-Seq reads to your repeat elements in the genome.

Step 4 calculates the differential expression of your repeat elements in your treatment and control.

You would probably want to restrict your analysis to LINE elements regions that have sites variant with respect to the consensus LINE sequence. That way you would consider reads that map uniquely to your region of interest.

I would not suggest to go for tophat, because there are hardly any splice variants for L1 elements. so tophat would also map reads on chimerae and exonized L1 elements

I would go for bowtie

I would allow many mismatches but one allignment per read with --best option

It always works for me

Hi All, It is my understanding that it is error-prone to map repetitive sequences. Is this something that tophat2 can take care of by simply tweaking the parameters? for example, I could set the -N/--read-mismatches to 0. Or is there something more 'fancy' that needs to be done?

Also, is it worth it to pay more and do paired-end sequencing to be more accurate in mapping to repetitive regions? Thanks for the advice -G

Please make a new post to ask this question (and consider deleting this post). That will give you a much better chance of getting a response.

Log in to answer this question.