Go Back   SEQanswers > Sequencing Technologies/Companies > 454 Pyrosequencing

Similar Threads
Thread Thread Starter Forum Replies Last Post
Threshold quality score to determine the quality read of ILLUMINA reads problem edge Illumina/Solexa 35 11-02-2015 11:31 AM
Threshold quality score to determine the quality read of ILLUMINA reads problem edge General 1 09-13-2010 03:22 PM
Which quality score? baohua100 Bioinformatics 2 03-28-2009 06:52 PM
Fastq quliaty score and MAQ output quality score baohua100 Bioinformatics 1 02-19-2009 10:21 AM
Quality score graph vruotti Bioinformatics 3 11-20-2008 02:06 PM

Thread Tools
Old 03-11-2010, 04:45 AM   #1
Junior Member
Location: austria

Join Date: Feb 2010
Posts: 2
Default 454 quality score, z-score,..

I read something about 454 sequencing, but there are some things I don't understand. (

Quality Score: Why is the quality score the probability, that a homopolymer of at least length n caused the signal, not exactly length n? And in the formula, the j-variable of the sum-symbol goes from n to infinity?

Z-Score: If we need a reference sequence to calculate the Z-Score, we can only use it when resequencing a genome, not when we are doing a de novo assembly. In the supplementary methods it says it is also applicalbe when doing the de novo sequencing, but how? Just align the reads? And what is aligned, the peaks of the flowgrams?
Furthermore, if the Z-Score is the difference between the averaged signal values of the different reads and the nearest integer, divided by the standard deviation of the read signals, wouldn't an averaged signal of e.g. 6.5 give rise to a higher Z-Score than an averaged signal of 6.9 when having the same standard deviation?? Or do I misinterpret the meaning of the Z-Score (confidence, that there is one particular base at a particular position)?

Flow order: There appear two PPi Kernels during sequencing. Are they used to measure the amount of enzyme-beads and fragments (to correct the signal strength for each well)?

nii is offline   Reply With Quote
Old 08-30-2011, 04:50 AM   #2
Junior Member
Location: DK

Join Date: Jan 2011
Posts: 2
Default 454 quality score


as far as I can tell, there must be an error in the quality score definition...

In the link you provide above (, Margulies et al. (2005) states that the quality score is:
Q = -10 log10( P(≥n|s) )
where s is the observed signal and n is the length of the homopolymer that produced the signal.

That would mean that:
Q = 40 <=> P(≥n|s) = 0.0001
Q = 20 <=> P(≥n|s) = 0.01

So the probability that the homopolymer is of length ≥n is higher when the quality score is lower! That must be a mistake.

How should one interpret the quality scores?

Margulies (2005) writes:
"For instance, if two As are called for a particular signal, the quality score for the second A is given by the probability that the observed signal came from a homopolymer of length two or greater."
Here is some real 454 data:
Position: 1  2  3  4  5  6  7  8  9  10 11
Residue:  T  G  G  G  A  G  G  G  G  A  T 
Quality:  30 27 30 30 28 14 14 13 13 19 20
So in the data above, what does it mean (in terms of probabilities), that:
a) position 2 has lower quality than the rest of the homopolymer?
b) position 7 has higher quality than the rest of the homopolymer?

Anybody know how the quality score is calculated (eg. sourcecode)?


Last edited by TSR; 08-30-2011 at 05:05 AM.
TSR is offline   Reply With Quote
Old 10-14-2011, 10:46 AM   #3
Junior Member
Location: CA

Join Date: Oct 2011
Posts: 1
Default 454 quality score, no error

Their formula and coding are fine.
Reported is the probability to their ERROR Model.
zhengyuanwang is offline   Reply With Quote
Old 10-11-2020, 07:56 AM   #4
Junior Member
Location: canada

Join Date: Oct 2020
Posts: 6
Default Re

Thanks for sharing this much knowledge. This post taught us in a very good manner. I am really happy to read this.
ABC@123 is offline   Reply With Quote
Old 10-15-2020, 07:29 AM   #5
Junior Member
Location: bangalore

Join Date: Oct 2020
Posts: 1
Default Java Training in Bangalore | Certification | Online Course

Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. ... Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture.
Java Training in Bangalore
Java Training
java training bangalore

Last edited by ragulbabu76; 10-15-2020 at 11:31 PM. Reason: error accuring
ragulbabu76 is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

All times are GMT -8. The time now is 03:11 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Single Sign On provided by vBSSO