Seqanswers Leaderboard Ad

Collapse

Announcement

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

  • Extract 'amplicon' based on custom primers

    Argh – first time post as in depth searching here normally answers all my questions… Anyway, I am undertaking targeted amplicon sequencing using a modification of the Illumina 16S workflow. Rather than utilising 16S primers however I have a number of custom primers targeting specific genes. They are run as a multiplex and the amplicons are barcoded with dual indexes post-PCR. Therefore after merging and demultiplexing (based on illumina indexes) I am left with a number of reads pertaining to the original sample. I however then need to separate further based on the custom primers to determine the number of reads pertaining to each individual PCR from within the multiplex (and ideally the primers removed) ie I am left with the amplicon sequence. To compound the issue the amplicon sizes vary.

    This can be achieved in principle using Geneious via the trim primers function where reads can be annotated based on the presence of a custom oligo and then extracted. This however is not practical for a high-throughput workflow. With my limited knowledge I have also written a script to handle this however it is really pushing the limits of bash.

    Is there a program that that can handle this data? It may well be obvious but I am at a loss. I have unsuccessfully trialled Mothur and BBmap’s ./msa.sh function in combination with ./cutprimers.sh however this is not stringent enough (I want exact f/r primer matches only). I believe the extract_barcodes.py function in QIIME1 may work however I cannot get QIIME1 to install properly with the new miniconda version. QIIME2 at this stage does not appear to have this function.

    Any help is most appreciated.

  • #2
    I believe that Geneious may actually be using `bbduk.sh` from BBMap internally. Have you tried that program?

    Comment


    • #3
      Thanks GenoMax - I reinvestigated bbduk and have been able to get it working. I'm not sure why I wrote it off in the first place...I hope it wasn't because I was using 'out=' instead of 'outm='...I should never have doubted the bbmap suite.

      Cheers!

      Comment


      • #4
        Good to know that bbduk worked. When you want to collect something that matches outm= is the way to go.

        Comment

        Latest Articles

        Collapse

        • seqadmin
          Techniques and Challenges in Conservation Genomics
          by seqadmin



          The field of conservation genomics centers on applying genomics technologies in support of conservation efforts and the preservation of biodiversity. This article features interviews with two researchers who showcase their innovative work and highlight the current state and future of conservation genomics.

          Avian Conservation
          Matthew DeSaix, a recent doctoral graduate from Kristen Ruegg’s lab at The University of Colorado, shared that most of his research...
          03-08-2024, 10:41 AM
        • seqadmin
          The Impact of AI in Genomic Medicine
          by seqadmin



          Artificial intelligence (AI) has evolved from a futuristic vision to a mainstream technology, highlighted by the introduction of tools like OpenAI's ChatGPT and Google's Gemini. In recent years, AI has become increasingly integrated into the field of genomics. This integration has enabled new scientific discoveries while simultaneously raising important ethical questions1. Interviews with two researchers at the center of this intersection provide insightful perspectives into...
          02-26-2024, 02:07 PM

        ad_right_rmr

        Collapse

        News

        Collapse

        Topics Statistics Last Post
        Started by seqadmin, 03-14-2024, 06:13 AM
        0 responses
        32 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 03-08-2024, 08:03 AM
        0 responses
        71 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 03-07-2024, 08:13 AM
        0 responses
        80 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 03-06-2024, 09:51 AM
        0 responses
        68 views
        0 likes
        Last Post seqadmin  
        Working...
        X