Seqanswers Leaderboard Ad

Collapse

Announcement

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

  • Scripting help to identify adaptors in reads

    Hi everybody,

    i have some reads (454) where there are adaptors (NNNN...), one,two or three adaptors for each reads depending on the reads. Is there any way to establish for exemple how many reads have 1 adaptors, how many 2 and how many 3 adaptors over the total ???

    >271-88
    GCCTTGCCAGCCGCTCAGATTGATNNNNNNNNNNNNNNNATCAGGTGCCTACG
    >272-88
    GCCTTGCCAGCCGCTCAGATTGATNNNNNNNNNNNNNNNATCANNNNNNNNNNNNNNNCTGATGGCGCGAGGGAGGCGCCTTGCCAGCCCGCTCAGATTGATNNNNNNNNNNNNNNNCTGATGGCGCGAGGGAGGC
    >273-88
    GCCTCCCTCGCGCATCAGATCGTAGGCACCATCAATCTGAGCGGGCTGGCAAGGCGCCTCCCTCGCGCCA
    >274-88
    GCCTTGCCAGCCGCTCAGATTGATNNNNNNNNNNNNNNNCTGATGGCGCGAGGGAGGCGCCTCCCTCGCGCCATCAGATCGTNNNNNNNNNNNNNNNNNNTCGTAGGCACCATCAATCTGAGCGGGCTGGCAAGGCGCCTCCCTCGCGCCATCAGATCGTAGGCACCATCAA

    Can anyone suggests me a script to fix this ???

    Thank you very much

  • #2
    You could run a couple of rounds of find_adaptor - which is pretty clever - from Biopieces (www.biopieces.org).

    Comment


    • #3
      Thank you it's a very good tool. But the problem is that some adpators occur in the middle of the sequences because they coming out from a concameration experimental design (they are miRNAs between NNNNNN...). So i want to know a script or tool that may say how many reads have 1 adapt, how many 2, (max are 4) in respect to the total number of reads. Do you know any tool/script that may help ? Tnx

      Comment


      • #4
        Hm, perhaps patscan_seq then:

        Code:
        read_fasta -i data.fna | patscan_seq -ip "p1=<adaptor sequence> 0...50 p1 0...50 p1 0...50 p1" | write_fasta -xo got4_adaptors.fna
        Code:
        read_fasta -i data.fna | patscan_seq -ip "p1=<adaptor sequence> 0...50 p1 0...50 p1" | write_fasta -xo got3_adaptors.fna
        etc

        of cause you need to separate the sequences in piles. Clever use of grab should do that.

        Martin
        Last edited by maasha; 11-10-2011, 04:17 AM.

        Comment


        • #5
          Wonderful Thanks !!!

          Comment


          • #6
            of cause you could perhaps also use REGEX of some sort. egrep, agrep or nrgrep springs to mind. you could also use grab --regex in Biopieces.

            Comment


            • #7
              Thanks maasha,

              another rapid way:

              nawk -F'[N]+' '/^[^>]/{a[NF-1]++}END{for(i in a) print a[i] " have " i " ADAPTOR"}' myFile.fasta > result.txt

              Comment


              • #8
                Also in perl with the same result:

                perl -ne '$count{s/N+//g}++ if /^[^>]/;END{for $i (keys %count){print "$count{$i} have $i ADAPTOR\n";}}' myFile.fasta > result.txt

                Comment

                Latest Articles

                Collapse

                • seqadmin
                  Advancing Precision Medicine for Rare Diseases in Children
                  by seqadmin




                  Many organizations study rare diseases, but few have a mission as impactful as Rady Children’s Institute for Genomic Medicine (RCIGM). “We are all about changing outcomes for children,” explained Dr. Stephen Kingsmore, President and CEO of the group. The institute’s initial goal was to provide rapid diagnoses for critically ill children and shorten their diagnostic odyssey, a term used to describe the long and arduous process it takes patients to obtain an accurate...
                  12-16-2024, 07:57 AM
                • seqadmin
                  Recent Advances in Sequencing Technologies
                  by seqadmin



                  Innovations in next-generation sequencing technologies and techniques are driving more precise and comprehensive exploration of complex biological systems. Current advancements include improved accessibility for long-read sequencing and significant progress in single-cell and 3D genomics. This article explores some of the most impactful developments in the field over the past year.

                  Long-Read Sequencing
                  Long-read sequencing has seen remarkable advancements,...
                  12-02-2024, 01:49 PM

                ad_right_rmr

                Collapse

                News

                Collapse

                Topics Statistics Last Post
                Started by seqadmin, 12-17-2024, 10:28 AM
                0 responses
                33 views
                0 likes
                Last Post seqadmin  
                Started by seqadmin, 12-13-2024, 08:24 AM
                0 responses
                49 views
                0 likes
                Last Post seqadmin  
                Started by seqadmin, 12-12-2024, 07:41 AM
                0 responses
                34 views
                0 likes
                Last Post seqadmin  
                Started by seqadmin, 12-11-2024, 07:45 AM
                0 responses
                46 views
                0 likes
                Last Post seqadmin  
                Working...
                X