Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • cascoamarillo
    Senior Member
    • Oct 2010
    • 164

    #1

    Variant call in directional RNA-seq

    Hi,
    I'm looking for single nucleotide variants (SNV) in my RNA-seq data. But after following bowtie mapping -> samtools mpileup -> bcftools pipeline; I see that it doesn't keep the directionality of the reads. It just take the reference and the alternate, ignoring if the mismatch is based on the forward or the reverse strand. So after looking at all the parameter that these programs can take into, I'm not able to find anything regarding this issue. The question seems pretty stupid and I'm feeling so because I can't find an answer for that; how to maintain the directionality in these case?

    Thanks
  • cascoamarillo
    Senior Member
    • Oct 2010
    • 164

    #2
    Ok, I'll try to explain with some data:
    samtools|bcftools find this variant:

    Code:
    scaffold_739	50165	.	A	G	21	.	DP=39;VDB=0.0011;AF1=0.5004;AC1=1;DP4=0,11,0,28;MQ=20;FQ=3.54;PV4=1,3.8e-43,1,0.13
    When you trace it you find the region in your bam file (or mpileup) like:

    Code:
    EAS1745:7:120:13118:14919	16	scaffold_739	50153	255	30M	*	0	0	ATGCAATAAACG*G*CATTGTCTCTGTTGTCA	IIIIIIIIIIIIIIIIIIIIIIIIIIIIII	XA:i:1	MD:Z:12A17	NM:i:1
    where the "16" means it is the reverse complimentary of the read, with the variant between * (I added that). But actually the read is
    >EAS1745:7:120:13118:14919
    TGACAACAGAGACAATG*C*CGTTTATTGCAT

    So the real variant should be T->C instead of A->G as the becftools calls it (also happens with VarScan). Is there a way to do this correction without going one by one read?

    cheers

    Comment

    • kmcarr
      Senior Member
      • May 2008
      • 1181

      #3
      Originally posted by cascoamarillo View Post
      So the real variant should be T->C instead of A->G as the becftools calls it (also happens with VarScan). Is there a way to do this correction without going one by one read?
      A->G on the Top|Forward|Watson strand is equally as real as the T->C on the Bottom|Reverse|Crick strand. Variants are always reported as the change to the reference sequence which in this case is A->G. The VCF file is correct; if you try to "fix" it you will actually be breaking it.

      Comment

      • cascoamarillo
        Senior Member
        • Oct 2010
        • 164

        #4
        Thanks for the reply and for your point of view. But in my case (directional RNA-Seq), you can have reads matching the forward or the reverse strand and I want to see the RNA-editing that could happend in those real reads (it is not paired-end RNA-seq run).

        In other words, in an ADAR (adenosine deaminase) is acting in one point of a transcript, editing C->U, you should be able to detect the C->T in the RNA-seq reads (comparing it with the reference). But if the reads is matching the reverse strand, what you get is G->A, which is not the real editing that is happenig in the cell.
        I'm just sorprised that samtools|bcftools is not able to distinguish those scenarios; or at least I'm not able to find it.

        Comment

        • HESmith
          Senior Member
          • Oct 2009
          • 512

          #5
          Directionality is preserved at the alignment step, so you could split your data based on alignment orientation and then proceed with variant calling on the two data sets.

          Comment

          • kmcarr
            Senior Member
            • May 2008
            • 1181

            #6
            Originally posted by cascoamarillo View Post
            Thanks for the reply and for your point of view. But in my case (directional RNA-Seq), you can have reads matching the forward or the reverse strand and I want to see the RNA-editing that could happend in those real reads (it is not paired-end RNA-seq run).

            In other words, in an ADAR (adenosine deaminase) is acting in one point of a transcript, editing C->U, you should be able to detect the C->T in the RNA-seq reads (comparing it with the reference). But if the reads is matching the reverse strand, what you get is G->A, which is not the real editing that is happenig in the cell.
            I'm just sorprised that samtools|bcftools is not able to distinguish those scenarios; or at least I'm not able to find it.
            It's not surprising at all since samtools/bcftools are adhering to the universally accepted practice of always reporting variation with respect to the published reference.

            The problem lies in the fact that you are trying to use a genomic reference to describe events occurring at the transcript level. Instead of aligning your reads to a genome reference, align them to a reference made of the transcripts from your organism. That way each transcript is a separate entity and is represented in its coding direction. The drawback with this approach is the presence of multiple isoforms of the same gene being present in your reference set. This will mean many reads will map to multiple transcripts (i.e. shared exons in isoforms). You will have to adjust your mapping/reporting parameters to permit multiple alignments.

            Comment

            • cascoamarillo
              Senior Member
              • Oct 2010
              • 164

              #7
              Thanks for the replies!
              You are right kmcarr, it should be better to compare it with a transcript reference; but anyway I still have sense and antisense reads to the transcripts (yes, it's crazy stuff). I'll follow HESmith suggestion and split the bam files in two. Thanks guys.

              Comment

              • syfo
                Just a member
                • Nov 2012
                • 103

                #8
                Originally posted by cascoamarillo View Post
                anyway I still have sense and antisense reads to the transcripts (yes, it's crazy stuff)
                Maybe more interesting than crazy..

                Comment

                Latest Articles

                Collapse

                • SEQadmin2
                  Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
                  by SEQadmin2



                  Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

                  Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
                  ...
                  10-14-2026, 09:55 AM
                • SEQadmin2
                  New Genomics Technologies Take Aim at Long-Standing Limits
                  by SEQadmin2


                  Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

                  We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
                  ...
                  09-28-2026, 10:25 AM

                ad_right_rmr

                Collapse

                News

                Collapse

                Topics Statistics Last Post
                Started by SEQadmin2, 10-22-2026, 11:13 AM
                0 responses
                26 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-22-2026, 10:48 AM
                0 responses
                20 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-15-2026, 10:52 AM
                0 responses
                36 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-14-2026, 05:39 AM
                0 responses
                43 views
                0 reactions
                Last Post SEQadmin2  
                Working...