Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • increase in 3' %T after filtering BS-Treated reads

    What I see (and displayed in attached images) is that after filtering the first end of a set of paired end reads (the file like _1.fastq), there's is an increase in %T at the 3' end. This only occurs on the first (_1) reads, not the second end reads.

    I noticed this on some data of my own and pulled a few files down from the sequence read archive and I found some (not all) that show the same pattern. I'm using fastqc to show the images, but I also tested with the fastx toolkit plotting. I'm using fastx toolkit to do the filtering but I've also used a custom script. So those can be ruled out.

    Here's what I do. (that fastq files is from some study that uses BS-Seq and paired -end):

    Code:
    wget ftp://ftp.ncbi.nlm.nih.gov/sra/Submissions/SRA012/SRA012457/SRX019113/SRR039814_1.fastq.bz2
    bunzip2 SRR039814_1.fastq.bz2
    
    /usr/local/src/fastqc/FastQC/fastqc SRR039814_1.fastq
    
    fastq_quality_trimmer -Q 33 -t 20 -l 30 -i SRR039814_1.fastq > SRR039814_1.trim.fastq
    
    /usr/local/src/fastqc/FastQC/fastqc SRR039814_1.trim.fastq
    before filtering, the per-base-sequence content image from fastqc looks like the image labelled as such below. Even before filtering, there is some increase in %T at the final base of the read.

    in the image named post_filter_per_base_sequence_content, you can see that at the 3' end of the read, the %T increases greatly.
    Any ideas on why this would happen?
    Attached Files

  • #2
    We have seen different kinds of artefacts happening towards the ends of BS-data (especially for long Illumina reads), most often the number of Cs increases drastically which is paralleled by a drop in Ts. The imbalance in base composition in BS-reads are clearly affecting the way the Illumina pipeline is calling bases towards later cycles.

    It is difficult to tell exactly what is going on without seeing the rest of the picture, such as the FastQC per base sequence quality plot. I suspect that the overall basecall quality decrease substantially after cycle 60 or so (which it always does from what we have seen for BS-Seq datasets so far). Thus, your quality trimming script might reduce your sequences to varying lengths, leaving only few reads with their original 75bp read length. These few full length reads would then make up a much higher proportion as in the original untrimmed dataset, and thus you see the sequence bias increase rather than decrease by your trimming step. Might it be possible that the insert size for some reads is too short and you start sequencing the read_2 adapter which happens to be rich in T and poor in A? (normally there should be a correlation between T and C but not T and A.....).

    What we normally do prior to aligning BS-treated reads with Bismark is trim all sequences to a length which has still good quality scores AND doesn't show and kind of weird sequence bias, normally down to 50bp to be sure. 50 bp is plenty of sequence to do very good bisulfite mapping (normally 60-70%), and in addition you have paired-end reads which will further increase mapping efficiency by around 2-4% (if you do paired-end reads and the read length is very long (75+) you might read an overlapping bit of sequence in the middle from both sides, which effectively doesn't give you any additional qualitative methylation information anyway).

    I hope this helps, if I was unclear please contact me again.

    Kind regards,
    Felix

    Comment


    • #3
      hi felix, thanks for the reply.
      indeed, the quality does drop after 50. but there are still plenty of reads that extend to 76bp, so it's not sampling error. in addition, i seem this same patter for many of the _1 ends from BS-Seq on the short read archive. i hadn't thought about the adaptor being the cause, i'll look into it.

      i also trim before using MethylCoder, but just per-read, havent tried trimming all reads to a set length. maybe i'll set the max-length to 72 which would remove the portion with increased T.

      Comment

      Latest Articles

      Collapse

      • seqadmin
        Non-Coding RNA Research and Technologies
        by seqadmin




        Non-coding RNAs (ncRNAs) do not code for proteins but play important roles in numerous cellular processes including gene silencing, developmental pathways, and more. There are numerous types including microRNA (miRNA), long ncRNA (lncRNA), circular RNA (circRNA), and more. In this article, we discuss innovative ncRNA research and explore recent technological advancements that improve the study of ncRNAs.

        Nobel Prize for MicroRNA Discovery
        This week,...
        10-07-2024, 08:07 AM
      • seqadmin
        Recent Developments in Metagenomics
        by seqadmin





        Metagenomics has improved the way researchers study microorganisms across diverse environments. Historically, studying microorganisms relied on culturing them in the lab, a method that limits the investigation of many species since most are unculturable1. Metagenomics overcomes these issues by allowing the study of microorganisms regardless of their ability to be cultured or the environments they inhabit. Over time, the field has evolved, especially with the advent...
        09-23-2024, 06:35 AM

      ad_right_rmr

      Collapse

      News

      Collapse

      Topics Statistics Last Post
      Started by seqadmin, Today, 06:35 AM
      0 responses
      7 views
      0 likes
      Last Post seqadmin  
      Started by seqadmin, Yesterday, 02:44 PM
      0 responses
      7 views
      0 likes
      Last Post seqadmin  
      Started by seqadmin, 10-11-2024, 06:55 AM
      0 responses
      15 views
      0 likes
      Last Post seqadmin  
      Started by seqadmin, 10-02-2024, 04:51 AM
      0 responses
      111 views
      0 likes
      Last Post seqadmin  
      Working...
      X