Hi there!
I am a little confused about the re-scoring option on sfffile. In the manual, v2.6 of the Data Analysis package (2011), says:
sfffile -r : This option re-generates the phred-based quality scores for each of the input reads using the current quality scoring table, and overwrites the existing quality scores with these new quality scores in the output file.
But, in the manual of the Data Processing software, v2.3 (2009), Section 6.6 states that (not transcript, sorry, in my own notes):
For GS 20, GS FLX and GS FLX Titanium, different training sets were used to build the lookup tables, since they show slightly different error tendencies.
Well my question now is: How do I know when to use this sfffile option? How many different scoring tables exist? For what chemistry should I use this option or I can use it with old .sff files from SRA NCBI archive?
This is SRR000001.sra processed with SRA toolkit fastq-dump:
@SRR000001.1 EM7LVYS01C1LWG length=255
TCAGGGGGGAGCTTAAATTTGAAACTAGAAAAATTTTGAACAAAATAATCATAATTGTTAGCTGATGAAAAACTAGAAAAGATTTTCTGAGTGTTGGAACCGAAAGGGTTTGAATTCAAACCCTTTCGGTTCCAACGGTATCCCGTAGTGTGCATTCATCCCTGCTCTGGATACAGTCAGCTCCCAAATTCCATAAACAACTCCTTTGTAAGTAACCTCCTTTTGACAGGGGGTACTGAGCGGGCTGGCAAGGCN
+SRR000001.1 EM7LVYS01C1LWG length=255
=;8GC91*#==<C=EA.EA/<B=(<<:=HC90'FB5&;B:<GC6(=D=<<==C=C==B<=<<<=;<<GC8.#<<9=FB4%<8EA4%87:<<8=B;C<@8>5=C?*A<&A<&<=49/2A='@;#A<&<A9C=@9B::B:<;=C?+<<;<===<=;C<==<FB0=<=<<<D=9=;;=<=<=<;=FB2FB2C<C<;=FB0<C==;C<D@-<=B:<=C=C;<C=GD7*=;:=HD90'==<<=<=:FB0<<C<;C=C=<!
And this is the same read, after "sfffile -r ... ; sff2fastq ... ":
@EM7LVYS01C1LWG
TCAGGGGGGAGCTTAAATTTGAAACTAGAAAAATTTTGAACAAAATAATCATAATTGTTAGCTGATGAAAAACTAGAAAAGATTTTCTGAGTGTTGGAACCGAAAGGGTTTGAATTCAAACCCTTTCGGTTCCAACGGTATCCCGTAGTGTGCATTCATCCCTGCTCTGGATACAGTCAGCTCCCAAATTCCATAAACAACTCCTTTGTAAGTAACCTCCTTTTGACAGGGGGTA
+EM7LVYS01C1LWG
FFFDEFGGGFFFEEEEFFFFD;;;FFFE55555BBCCEEFHFFFGIHGIFFFFFFFEEEEFFFFFFD77777FFCC1111CA7777@AEFFFFFFFFDDAAC?33444444=??7774444444443?FAAEEEEFFFFEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAAA===EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBBEE@@@@AEE
Both programs are using Phred+33 encoding. SRR000001 is from GS FLX experiment done in 2007. From http://sourceforge.net/apps/mediawik...454_Platforms:
"Recent versions (since 2008) produce better QV's than early versions. Our SFF parser detects the software version by searching for the XML element "<qualityScoreVersion>1.1.03</qualityScoreVersion>" in the SFF manifest. The parser will complain "WARNING: Fragments not rescored!" if this XML element is not found."
but when I did "sffinfo -mnf" I got a "No manifest found". So, this is everything very confusing.
What FASTQ values should I be confident with??
Some final, maybe more broad questions:
how much has changed the scoring in 454 since GS20 till now?
And, is still the same homopolymer based scoring?
Is it better the actual algorithm?
Is it important which Data Analysis package version I use in relation with the 454 chemistry procedence of the reads?
Thank you,
Carlos
I am a little confused about the re-scoring option on sfffile. In the manual, v2.6 of the Data Analysis package (2011), says:
sfffile -r : This option re-generates the phred-based quality scores for each of the input reads using the current quality scoring table, and overwrites the existing quality scores with these new quality scores in the output file.
But, in the manual of the Data Processing software, v2.3 (2009), Section 6.6 states that (not transcript, sorry, in my own notes):
For GS 20, GS FLX and GS FLX Titanium, different training sets were used to build the lookup tables, since they show slightly different error tendencies.
Well my question now is: How do I know when to use this sfffile option? How many different scoring tables exist? For what chemistry should I use this option or I can use it with old .sff files from SRA NCBI archive?
This is SRR000001.sra processed with SRA toolkit fastq-dump:
@SRR000001.1 EM7LVYS01C1LWG length=255
TCAGGGGGGAGCTTAAATTTGAAACTAGAAAAATTTTGAACAAAATAATCATAATTGTTAGCTGATGAAAAACTAGAAAAGATTTTCTGAGTGTTGGAACCGAAAGGGTTTGAATTCAAACCCTTTCGGTTCCAACGGTATCCCGTAGTGTGCATTCATCCCTGCTCTGGATACAGTCAGCTCCCAAATTCCATAAACAACTCCTTTGTAAGTAACCTCCTTTTGACAGGGGGTACTGAGCGGGCTGGCAAGGCN
+SRR000001.1 EM7LVYS01C1LWG length=255
=;8GC91*#==<C=EA.EA/<B=(<<:=HC90'FB5&;B:<GC6(=D=<<==C=C==B<=<<<=;<<GC8.#<<9=FB4%<8EA4%87:<<8=B;C<@8>5=C?*A<&A<&<=49/2A='@;#A<&<A9C=@9B::B:<;=C?+<<;<===<=;C<==<FB0=<=<<<D=9=;;=<=<=<;=FB2FB2C<C<;=FB0<C==;C<D@-<=B:<=C=C;<C=GD7*=;:=HD90'==<<=<=:FB0<<C<;C=C=<!
And this is the same read, after "sfffile -r ... ; sff2fastq ... ":
@EM7LVYS01C1LWG
TCAGGGGGGAGCTTAAATTTGAAACTAGAAAAATTTTGAACAAAATAATCATAATTGTTAGCTGATGAAAAACTAGAAAAGATTTTCTGAGTGTTGGAACCGAAAGGGTTTGAATTCAAACCCTTTCGGTTCCAACGGTATCCCGTAGTGTGCATTCATCCCTGCTCTGGATACAGTCAGCTCCCAAATTCCATAAACAACTCCTTTGTAAGTAACCTCCTTTTGACAGGGGGTA
+EM7LVYS01C1LWG
FFFDEFGGGFFFEEEEFFFFD;;;FFFE55555BBCCEEFHFFFGIHGIFFFFFFFEEEEFFFFFFD77777FFCC1111CA7777@AEFFFFFFFFDDAAC?33444444=??7774444444443?FAAEEEEFFFFEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAAA===EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBBEE@@@@AEE
Both programs are using Phred+33 encoding. SRR000001 is from GS FLX experiment done in 2007. From http://sourceforge.net/apps/mediawik...454_Platforms:
"Recent versions (since 2008) produce better QV's than early versions. Our SFF parser detects the software version by searching for the XML element "<qualityScoreVersion>1.1.03</qualityScoreVersion>" in the SFF manifest. The parser will complain "WARNING: Fragments not rescored!" if this XML element is not found."
but when I did "sffinfo -mnf" I got a "No manifest found". So, this is everything very confusing.
What FASTQ values should I be confident with??
Some final, maybe more broad questions:
how much has changed the scoring in 454 since GS20 till now?
And, is still the same homopolymer based scoring?
Is it better the actual algorithm?
Is it important which Data Analysis package version I use in relation with the 454 chemistry procedence of the reads?
Thank you,
Carlos
Comment