Hello,
I know this sounds strange but I am having problems to validate the BLAST raw alignment scores (not the bit scores). Here an example alignment:
-------------------------------------------------------
Query: 100009 (Length=100)
Hit: NZ_ABBZ01004690 gi|153879981|ref|NZ_ABBZ01004690.1| Beggiatoa sp. PS, whole genome shotgun sequence
Length=280
Score = 176 bits (194), Expected = 6e-42
Identities = 99/100 (99%), Gaps = 0/100 (0%)
Strand=Plus/Minus
TCTGTTCTGTTCCATTGATCTATATCTCTGTTTTGGTACCAGTACCATGCTGTTTTGGTTACTGTAGCCTTGTAGTATAGTTTGAAGTCAGGTAGCGTGA
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||
TCTGTTCTGTTCCATTGATCTATATCTCTGTTTTGGTACCAGTACCATGCTGTTTTGGTTACTGTAGCCTTGTAGTATAGTTTGAAGTCAGGTAGTGTGA
-------------------------------------------------------
My scoring matrix is:
match: 2
mismatch: -3
gap open: 5
gap extension: 2
Following the formula from the NCBI web site http://www.ncbi.nlm.nih.gov/Educatio...t_Scores2.html (and what other aligners produce as raw score) this makes
99*2 - 3 = 195 and not 194 like BLAST says:
<Hsp_num>1</Hsp_num>
<Hsp_bit-score>176.213077892943</Hsp_bit-score>
<Hsp_score>194</Hsp_score>
<Hsp_evalue>6.28580662796915e-42</Hsp_evalue>
<Hsp_query-from>1</Hsp_query-from>
<Hsp_query-to>100</Hsp_query-to>
<Hsp_hit-from>108</Hsp_hit-from>
<Hsp_hit-to>9</Hsp_hit-to>
<Hsp_query-frame>1</Hsp_query-frame>
<Hsp_hit-frame>-1</Hsp_hit-frame>
<Hsp_identity>99</Hsp_identity>
<Hsp_positive>99</Hsp_positive>
<Hsp_gaps>0</Hsp_gaps>
<Hsp_align-len>100</Hsp_align-len>
In fact I noticed that all BLAST raw scores are even! I am using BLAST version 2.2.22+. Do I miss an import point here?
I know this sounds strange but I am having problems to validate the BLAST raw alignment scores (not the bit scores). Here an example alignment:
-------------------------------------------------------
Query: 100009 (Length=100)
Hit: NZ_ABBZ01004690 gi|153879981|ref|NZ_ABBZ01004690.1| Beggiatoa sp. PS, whole genome shotgun sequence
Length=280
Score = 176 bits (194), Expected = 6e-42
Identities = 99/100 (99%), Gaps = 0/100 (0%)
Strand=Plus/Minus
TCTGTTCTGTTCCATTGATCTATATCTCTGTTTTGGTACCAGTACCATGCTGTTTTGGTTACTGTAGCCTTGTAGTATAGTTTGAAGTCAGGTAGCGTGA
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||
TCTGTTCTGTTCCATTGATCTATATCTCTGTTTTGGTACCAGTACCATGCTGTTTTGGTTACTGTAGCCTTGTAGTATAGTTTGAAGTCAGGTAGTGTGA
-------------------------------------------------------
My scoring matrix is:
match: 2
mismatch: -3
gap open: 5
gap extension: 2
Following the formula from the NCBI web site http://www.ncbi.nlm.nih.gov/Educatio...t_Scores2.html (and what other aligners produce as raw score) this makes
99*2 - 3 = 195 and not 194 like BLAST says:
<Hsp_num>1</Hsp_num>
<Hsp_bit-score>176.213077892943</Hsp_bit-score>
<Hsp_score>194</Hsp_score>
<Hsp_evalue>6.28580662796915e-42</Hsp_evalue>
<Hsp_query-from>1</Hsp_query-from>
<Hsp_query-to>100</Hsp_query-to>
<Hsp_hit-from>108</Hsp_hit-from>
<Hsp_hit-to>9</Hsp_hit-to>
<Hsp_query-frame>1</Hsp_query-frame>
<Hsp_hit-frame>-1</Hsp_hit-frame>
<Hsp_identity>99</Hsp_identity>
<Hsp_positive>99</Hsp_positive>
<Hsp_gaps>0</Hsp_gaps>
<Hsp_align-len>100</Hsp_align-len>
In fact I noticed that all BLAST raw scores are even! I am using BLAST version 2.2.22+. Do I miss an import point here?
Comment