310 likes | 474 Vues
Ascore Explained. Brian C. Searle Proteome Software Inc. Portland, Oregon USA Brian.Searle@ProteomeSoftware.com A probability-based approach for high-throughput protein phosphorylation analysis and site localization. Beausoleil SA, Villén J, Gerber SA, Rush J, Gygi SP.
E N D
Ascore Explained Brian C. Searle Proteome Software Inc. Portland, Oregon USA Brian.Searle@ProteomeSoftware.com A probability-based approach for high-throughput protein phosphorylation analysis and site localization. Beausoleil SA, Villén J, Gerber SA, Rush J, Gygi SP. Nat Biotechnol. 2006 Oct;24(10):1285-92. Creative Commons Attribution
Structures of MAP kinase Unphosphorylated Form (inactive) Di-phosphorylated Form (active) B. J. Canagarajah et al., 1997, Cell90:859
y1 – y5 b12 – b16
? X
Ascore is interested in telling you just how LITTLE you know
Ascore Outline • Build fragmentation model for each peptide • Normalize spectrum at 10 different peak depths • Determine the best peak depth • Calculate Ascore at that peak depth on only relevant peaks
SpIQDLTVTGTEPGQVSSRSIQDLTpVTGTEPGQVSSRSIQDLTVTpGTEPGQVSSRSIQDLTVTGTpEPGQVSSRSIQDLTVTGTEPGQVSpSRSIQDLTVTGTEPGQVSSpRSpIQDLTVTGTEPGQVSSRSIQDLTpVTGTEPGQVSSRSIQDLTVTpGTEPGQVSSRSIQDLTVTGTpEPGQVSSRSIQDLTVTGTEPGQVSpSRSIQDLTVTGTEPGQVSSpR
AscoreSpectrum Model • Only looks for B/Y ions • Either it’s there or it’s not
Ascore Outline • Build fragmentation model for each peptide • Normalize spectrum at 10 different peak depths • Determine the best peak depth • Calculate Ascore at that peak depth on only relevant peaks
Spectrum Peak Depth 1 peak per 100 m/z 4 peaks per 100 m/z 2 peaks per 100 m/z 5 peaks per 100 m/z 3 peaks per 100 m/z 6 peaks per 100 m/z
Ascore Outline • Build fragmentation model for each peptide • Normalize spectrum at 10 different peak depths • Determine the best peak depth • Calculate Ascore at that peak depth on only relevant peaks
Binomial Distribution Scorer • N = # of B/Y peaks in fragmentation model • n = # of matched peaks to actual spectrum • p = prior (e.g. 6 peaks per 100 m/z = 0.06) • Peptide Score = -10*log(P)
Spectrum Peak Depth Peptide Score Number of Peaks per 100 m/z
Spectrum Peak Depth Δ54.2 Peptide Score Number of Peaks per 100 m/z
Ascore Outline • Build fragmentation model for each peptide • Normalize spectrum at 10 different peak depths • Determine the best peak depth • Calculate Ascore at that peak depth on only relevant peaks
SpIQDLTVTGTEPGQVSSR Pep Score= 43.0 SIQDLTpVTGTEPGQVSSR Pep Score= 4.7 Final Ascore = Δ38.3
Ascore Precision Beausoleil SA, et al Nat Biotechnol. 2006 Oct;24(10):1285-92.
Ascore Precision Peptide Score Difference = +20 P-value Difference of 10-2 Best configuration is two orders of magnitude more likely
Ascore Precision Beausoleil SA, et al Nat Biotechnol. 2006 Oct;24(10):1285-92.
FELNDDYPSLPSMGWASp Pep Score= 1.8 • FELNDDYPSLPSpMGWAS Pep Score= 0.4 Final Ascore = Δ1.4
32.0 25.6 7.2 0.3 Δ18.4
Conclusions • Software like Ascore is critical for scientifically useful publication • MCP Philadelphia guidelines (Paris 2) require acknowledgement of ambiguity • It’s just as important to know what you don’t know