Skip to content

No decoy PSMs were detected #70

Answered by wfondrie
wfondrie asked this question in Q&A
Discussion options

You must be logged in to vote

It looks like all values of the "Label" column in the pin file are 1, indicating all of the PSMs are targets. This is the column that is used by mokapot (and Percolator) to distinguish between target and decoy PSMs. Please indicate decoy PSMs with a -1 and it should work.

As for the decoy prefix, this is only used for protein-level FDR estimates. To do the "picked-protein approach", mokapot needs to be able to pair target proteins to their decoy counterparts in the FASTA file, which is where this column comes into play - it has no effect on PSM or peptide level FDR estimates.

To specify a different decoy prefix in the Python API, use the decoy_prefix argument in http://mokapot.read_fasta():

Replies: 3 comments

Comment options

wfondrie
Oct 10, 2022
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by wfondrie
Comment options

wfondrie
Oct 10, 2022
Maintainer Author

You must be logged in to vote
0 replies
Comment options

wfondrie
Oct 10, 2022
Maintainer Author

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant