Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • JenBarb
    Member
    • Oct 2010
    • 47

    Pull out unknown primers from fastq file?

    Hello,
    I have fastq files from 16S sequencing data. The reads in these files have 6 different primers in them and I am wondering if anyone knows of a method where I can pull out the beginning of the reads, maybe 20-30 bps and then look for consensus sequences within these? This will then give me the primer sequence information for the 6 primers which is proprietary information from the company where the kits are made.

    Can anyone think of a way to do this?
    Thanks!
  • cmbetts
    Senior Member
    • Jun 2012
    • 120

    #2
    Something like that should be pretty easy to do with any scripting language with fastq parsing libraries (or heck maybe manually inspecting the fastq since there's only 6 primers if you're not keen on programming).

    Example R psuedocode (only because that's what I'm comfortable with)
    library("ShortRead"); #load the library for fastq manipulation
    fq_data <- readFastq("reads.fastq.gz"); #read in fastq data
    base_info <- sread(fq_data); #get just the base calls
    first20 <- substring(base_info, 1, 20); #get the first 20bp of each read

    then you could do something like
    table(first20) to see the frequency of different 20bp sequences
    alphabetFrequency(first20) to get consensus sequences

    Comment

    • maubp
      Peter (Biopython etc)
      • Jul 2009
      • 1544

      #3
      IIRC, some FASTQ quality control pipelines will spot and report possible primer sequences.

      Comment

      • JenBarb
        Member
        • Oct 2010
        • 47

        #4
        maubp,
        I would love to find a tool that will spot and report possible primers. Can you be more specific?

        I tried to sort and tally up the sequences and i am not finding them this way. Which tool are you referring to?

        Thanks a bunch.
        Jen

        Comment

        • maubp
          Peter (Biopython etc)
          • Jul 2009
          • 1544

          #5
          e.g. FASTQC reports overrepresented sequences which ought to spot your primers:

          Comment

          • Brian Bushnell
            Super Moderator
            • Jan 2014
            • 2709

            #6
            If you have not solved this problem yet, there's another option, using BBTools:

            reformat.sh in=reads.fq out=trimmed.fq ftr=19

            This will trim all but the first 20 bases (all bases after position 19, zero-based).

            kmercountexact.sh in=trimmed.fq out=counts.txt fastadump=f mincount=10 k=20 rcomp=f
            This will generate a file containing the counts of all 20-mers that occurred at least 10 times, in a 2-column format that is easy to sort in Excel. For example:

            Code:
            ACCGTTACCGTTACCGTTAC	100
            AAATTTTTTTCCCCCCCCCC	85
            ...etc. If the primers are 20bp long, they should be pretty obvious.

            Comment

            • JenBarb
              Member
              • Oct 2010
              • 47

              #7
              Hi Brian,
              How should I cite your tool in a manuscript in prep that I am doing? Do you have a reference or should I use your website?
              Thanks,
              Jen

              Comment

              • Brian Bushnell
                Super Moderator
                • Jan 2014
                • 2709

                #8
                Hi Jen,

                My tools are all still unpublished, so please just cite my name and website. Thanks!

                -Brian

                Comment

                Latest Articles

                Collapse

                • SEQadmin2
                  From Collection to Sequencing: Why Sample Preparation and Preservation Define Sequencing Data
                  by SEQadmin2


                  Data variability is still an issue in sequencing technologies despite the advances in reproducibility and accuracy of these platforms. But the problem does not originate in the sequencing itself, but in the previous steps, before the sample reaches the sequencer.


                  The first step is collection, followed by preservation and sample preparation for analysis. Most scientists overlook those steps, but not being careful might just be skewing the experiment’s results.
                  ...
                  Yesterday, 10:05 AM
                • SEQadmin2
                  Single-Cell Sequencing at an Inflection Point: Early Impacts of New Platforms and Emerging Trends
                  by SEQadmin2


                  With the launch of new single-cell sequencing platforms in 2026, the field stands at an exciting inflection point. This article surveys the most impactful advances in the field and discusses how they’re reshaping research in cancer, immunology, and beyond.


                  Introduction

                  Single-cell sequencing technologies have undergone remarkable advances over the past decade, transitioning from low-throughput experimental approaches to highly scalable platforms capable of...
                  05-22-2026, 06:42 AM
                • SEQadmin2
                  Environmental Genomics in the Age of NGS: From Microbes to Conservation Strategies
                  by SEQadmin2

                  Studying ecosystems means dealing with complex, multi-species communities that are hard to observe at scale. This complexity, however, hides many important questions to be answered, from how biogeochemical cycles work and how climate change can affect species distribution to how conservation strategies can work best.


                  Genomics, particularly since the expansion of NGS, has transformed ecosystem ecology. By sequencing environmental DNA, we can now assess biodiversity without direct...
                  05-06-2026, 09:04 AM

                ad_right_rmr

                Collapse

                News

                Collapse

                Topics Statistics Last Post
                Started by SEQadmin2, Yesterday, 12:03 PM
                0 responses
                19 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, Yesterday, 11:40 AM
                0 responses
                14 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 05-28-2026, 11:40 AM
                0 responses
                29 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 05-26-2026, 10:12 AM
                0 responses
                31 views
                0 reactions
                Last Post SEQadmin2  
                Working...