This document presents the benchmark results of four phosphorylation site localization tools (LuciPHOr, Ascore, pyLucXor, and PhosphoRS) on the PXD000138 dataset. All tools were tested using identical input files (mzML and idXML) to ensure fair comparison.
The following thresholds were applied to ensure high-quality phosphorylation site localization:
| Tool | Metric | Recommended Threshold | Description |
|---|---|---|---|
| LuciPHOr | local_flr | < 0.01 | Local False Localization Rate per charge state |
| AScore | AScore_site | > 20 | Site-specific AScore |
| pyLucXor | local_flr | < 0.01 | Local FLR per charge state |
| PhosphoRS | site_prob | > 99% | Site probability percentage |
Note: All tools also require FDR < 0.01 as a baseline quality filter.
pAla refers to phosphorylated Alanine (pAla), which serves as a decoy modification for FLR (False Localization Rate) estimation. Since Alanine cannot be phosphorylated in biological systems, any assignment of phosphorylation to Alanine residues represents a false localization event. This target-decoy approach enables statistical estimation of localization errors:
Uncertain phosphorylation sites were identified using criteria from the respective original papers:
Note: All site counts below are obtained from PSMs that passed the quality filtering criteria described in the Methodology section.
| Tool | Phospho_Count | PhosphoDecoy_Count | Total_Sites |
|---|---|---|---|
| LuciPHOr | 48186 | 1168 | 49354 |
| Ascore | 52906 | 1541 | 54447 |
| pyLucXor | 51468 | 1616 | 53084 |
| PhosphoRS | 50000 | 722 | 50722 |
Counts represent phosphorylation sites from filtered, high-quality PSMs only.
| Tool | Phospho_Count | PhosphoDecoy_Count | Total_Sites | Percentage_of_Total_PSMs |
|---|---|---|---|---|
| LuciPHOr | 37337 | 5670 | 43007 | 9.977655 |
| Ascore | 23628 | 16921 | 40549 | 10.52425 |
| pyLucXor | 38970 | 6511 | 45481 | 10.74325 |
| PhosphoRS | 26354 | 4168 | 30522 | 6.614142 |
Counts represent phosphorylation sites from filtered PSMs that meet quality thresholds but have uncertain localization.
| Tool | Total_PSMs | Total_Phospho_Sites | Well_Resolved_Phospho_Sites | Uncertain_Phospho_Sites |
|---|---|---|---|---|
| LuciPHOr | 111588 | 118625 | 48186 | 37337 |
| Ascore | 111747 | 101382 | 52906 | 23628 |
| pyLucXor | 111588 | 117341 | 51468 | 38970 |
| PhosphoRS | 111747 | 107552 | 50000 | 26354 |
Total_PSMs: Number of PSMs after quality filtering. Total_Phospho_Sites: Sum of all phosphorylation sites from filtered PSMs.

The cumulative FLR (False Localization Rate) curve shows the number of identified phosphorylation sites as a function of the FLR threshold. This analysis does not apply algorithm-specific filtering thresholds (such as local_flr, Ascore, or site_prob), instead using only the unified pAla-based FLR control to enable fair cross-tool comparison. The analysis includes both well-resolved and ambiguous sites, providing a comprehensive view of tool performance across different FLR thresholds.
| Tool | Phospho Sites at 1% FLR | Phospho Sites at 5% FLR |
|---|---|---|
| LuciPHOr | 75,626 | 77,101 |
| AScore | 85,626 | 86,167 |
| pyLucXor | 82,349 | 84,397 |
| PhosphoRS | 80,618 | 81,473 |
At the recommended 1% FLR threshold, AScore identifies the most phosphorylation sites (85,626), followed by pyLucXor (82,349), PhosphoRS (80,618), and LuciPHOr (75,626).

This curve shows the FLR (False Localization Rate) performance when considering only non-ambiguous phosphorylation sites (where the number of potential sites equals the number of phosphorylation modifications). Like Figure 1, this analysis does not apply algorithm-specific filtering, relying solely on the pAla-based FLR threshold for unbiased comparison. This provides insight into tool performance on the most confident site assignments.
PhosphoRS achieved the lowest Global FLR (0.0142), followed by LuciPHOr (0.0237), Ascore (0.0283), and pyLucXor (0.0304). This indicates PhosphoRS has the highest precision in phosphorylation site localization under the applied filtering criteria.
The results demonstrate a trade-off between sensitivity and specificity:
Each tool demonstrates distinct strengths:
The choice of tool should be guided by the specific requirements of the analysis, weighing the importance of precision versus sensitivity in phosphorylation site localization.