Seqanswers Leaderboard Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • szilva
    Member
    • Aug 2009
    • 16

    Converting ABI colorspace qualities into base qualities

    Hi, my simple problem is that considering I have a CS read with qualities like:

    Code:
    >1_2_3_F3
    T32123202112210132121031230312312212231012221122201
    
    >1_2_3_F3
    2 2 2 2 2 5 7 2 2 4 8 4 2 5 2 2 3 2 2 2 4 3 2 2 2 2 11 2 2 3 2 4 2 2 2 8 12 2 4 2 8 5 2 2 2 10 3 2 2 2
    How will I able to convert this correctly into a format (ie SAM) ? I can easily assign nucleotides to the T312... sequence but I could not really figure out how to map the color qualities to nucleotide ones.

    Sorry if my question was already answered but after and hour searching I did not manage to find a proper answer - so any related docs are appreciated.

    Cheers:
    Szilva
  • maubp
    Peter (Biopython etc)
    • Jul 2009
    • 1544

    #2
    Is the quoted example entries from two files? i.e. A color space FASTA file (csFASTA) and a matching color space QUAL file?

    Comment

    • szilva
      Member
      • Aug 2009
      • 16

      #3
      Originally posted by maubp View Post
      Is the quoted example entries from two files? i.e. A color space FASTA file (csFASTA) and a matching color space QUAL file?
      Sure, as ABI SOLiD reads are usually stored.

      Comment

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

        #4
        OK, fine - it would have be clearer as two [ code ] blocks, that's all.

        The naive answer would be to re-use the QUAL file as is. However, as I understand things, those qualities really are for color calls (transitions between bases), so that would be rather misleading. You are stuck with the fact that any color error means in sequence space all the subsequence bases will be wrong. One might therefore argue that on conversion to sequence space the quality scores should decline to reflect this cumulative probability of error.

        Why do you want to try and convert this into nucleotide space quality scores anyway?

        Note that if they are on the PHRED scale and this example is representative, all the quality scores are very poor (maximum 12), so this is neither here nor there. Hopefully you have some better reads.

        Comment

        • lvaruzza
          Junior Member
          • Feb 2008
          • 8

          #5
          Use Corona Lite

          You can use the script encodeFasta.py from Corona Lite package in this way:

          encodeFasta.py -d file.csfasta > file.fasta

          Corona is available in:



          Usually is not recommended to convert the reads directly to base space, it's better to map them or perform a denovo assembly. If you use bowtie, for example, it will generate a SAM file with the sequence in base space.

          You don't need to change the QUAL file, it's already in phred scale.
          Last edited by lvaruzza; 04-01-2010, 09:12 AM. Reason: Complement the answer

          Comment

          • nilshomer
            Nils Homer
            • Nov 2008
            • 1283

            #6
            Originally posted by szilva View Post
            Hi, my simple problem is that considering I have a CS read with qualities like:

            Code:
            >1_2_3_F3
            T32123202112210132121031230312312212231012221122201
            
            >1_2_3_F3
            2 2 2 2 2 5 7 2 2 4 8 4 2 5 2 2 3 2 2 2 4 3 2 2 2 2 11 2 2 3 2 4 2 2 2 8 12 2 4 2 8 5 2 2 2 10 3 2 2 2
            How will I able to convert this correctly into a format (ie SAM) ? I can easily assign nucleotides to the T312... sequence but I could not really figure out how to map the color qualities to nucleotide ones.

            Sorry if my question was already answered but after and hour searching I did not manage to find a proper answer - so any related docs are appreciated.

            Cheers:
            Szilva
            Here's what BFAST and other alignment programs do:
            Download Blat-like Fast Accurate Search Tool for free. BFAST facilitates the fast and accurate mapping of short reads to reference sequences, where mapping billions of short reads with variants is of utmost importance.


            If you are converting them to base space without alignment, you wont know where (if any) sequencing errors occurred. Therefore, all bases after a single sequencing error will result in an incorrect alignment. That is why it is so important to align the data.

            If you want to create a SAM without converting to base space, you can store the color sequence and color qualities in the "CS" and "CQ" optional tags, while leaving the "SEQ" and "QUAL" empty (or "*").

            Really, you need to tell us what is your reason to convert colors into bases.
            Last edited by nilshomer; 04-01-2010, 09:23 AM.

            Comment

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

              #7
              See also this thread, although it does not discuss the qualities:
              Discussion of next-gen sequencing related bioinformatics: resources, algorithms, open source efforts, etc

              Comment

              • szilva
                Member
                • Aug 2009
                • 16

                #8
                Thank you indeed for the answers - yes, these qualities are pretty poor, but there are some (few dozens of millions :S ) other reads with better qualities to process.

                The reads are aligned, I have output files generated by SHRiMP that has an other BLAST-like format also where the reads are locally aligned. But I really want to understand this quality issue before converting results to SAM and generating a consensus. It is much clearer now, probably I will validate my findings with BFAST.

                Comment

                Latest Articles

                Collapse

                • seqadmin
                  New Genomics Tools and Methods Shared at AGBT 2025
                  by seqadmin


                  This year’s Advances in Genome Biology and Technology (AGBT) General Meeting commemorated the 25th anniversary of the event at its original venue on Marco Island, Florida. While this year’s event didn’t include high-profile musical performances, the industry announcements and cutting-edge research still drew the attention of leading scientists.

                  The Headliner
                  The biggest announcement was Roche stepping back into the sequencing platform market. In the years since...
                  03-03-2025, 01:39 PM
                • seqadmin
                  Investigating the Gut Microbiome Through Diet and Spatial Biology
                  by seqadmin




                  The human gut contains trillions of microorganisms that impact digestion, immune functions, and overall health1. Despite major breakthroughs, we’re only beginning to understand the full extent of the microbiome’s influence on health and disease. Advances in next-generation sequencing and spatial biology have opened new windows into this complex environment, yet many questions remain. This article highlights two recent studies exploring how diet influences microbial...
                  02-24-2025, 06:31 AM

                ad_right_rmr

                Collapse

                News

                Collapse

                Topics Statistics Last Post
                Started by seqadmin, Yesterday, 05:03 AM
                0 responses
                16 views
                0 reactions
                Last Post seqadmin  
                Started by seqadmin, 03-19-2025, 07:27 AM
                0 responses
                17 views
                0 reactions
                Last Post seqadmin  
                Started by seqadmin, 03-18-2025, 12:50 PM
                0 responses
                18 views
                0 reactions
                Last Post seqadmin  
                Started by seqadmin, 03-03-2025, 01:15 PM
                0 responses
                185 views
                0 reactions
                Last Post seqadmin  
                Working...