This is an old revision of the document!
Once a result filer have been imported and a search result created, the validation is performed in 4 mains steps :
Finally, the Identification Result issued from this steps is stored in the identification database. Different validation of a Search Result can be performed and a new Identification Summary of this Search Result is created for each validation.
Peptide Matches identified in current identification result can be filtered using one or multiple predefined filters (describes here after).
Once these filters have been applied a validation algorithm can be run to control the FDR: given a filter, the system will estimate the better threshold value in order to reach a specific FDR.
All PSMs which score is lower than a given threshold are invalidated.
This filtering is performed after having temporarily joined target and decoy PSMs corresponding to the same query (only really needed for separated forward/reverse database searches). Then for each query, PSMs from target and decoy are sorted by their score. A rank (Mascot pretty rank) is computed for each PSM depending on their score position: PSM with almost equal score (difference < 0.1) are assigned the same rank. All PSMs with rank greater than specified one are invalidated.
PSMs corresponding to short peptide sequences (length lower than the provided one) can be invalidated using this parameter.
Allows to filter PSMs by using the Mascot expectation value (e-value) which reflects the difference between he PSM score and the Mascot identity threshold (p=0.05). PSMs having an e-value greater than the specified one are invalidated.
Proline is able to compute an adjusted e-value. It first selects the lowest threshold between the identity and homology ones (p=0.05). Then it computes the e-value using this selected threshold. PSMs having an adjusted e-value greater than the specified one are invalidated.
Given a specific p-value, the Mascot identity threshold is calculated for each query and all peptide matches associated to the query with a score lower than calculated identity threshold are invalidated.
When parsing Mascot result file, the number of PSM candidate for a spectra is saved and could be used to recalculate identity threshold for any p-value.
Given a specific p-value, the Mascot homology threshold is inferred for each query and all peptide matches associated to the query with a score lower than calculated homology threshold are invalidated.
Specify an expected FDR and tune a specified filter in order to obtain this FDR.
Invalid Protein Set that don't have at least x peptides identifying only that protein set. The specificity is considered at the DataSet level.
This filtering go through all Protein Sets from worth score to best score. For each, if the protein set is invalidated, associated peptides properties are updated before goinig to next protein set. Peptide property is the number of identified protein sets.
todo