pia icon indicating copy to clipboard operation
pia copied to clipboard

Filters for PSM-Peptides using Search Engine provisioning

Open ypriverol opened this issue 6 years ago • 3 comments

Some pipelines need to filter PSMs taking into account the Search Engine provisioning (which search engines have identified the corresponding spectrum), we see two cased here:

  • [x] Filter Peptides that are not identified by all search engines. PR https://github.com/mpc-bioinformatics/pia/pull/123

  • [ ] Filter peptides identifications if the corresponding spectrum was identified with different sequences by each search engine. For example Spectrum A identified by SearchEngine A with sequence A and by Search Engine B with sequence B. We should be able to remove that case with a filter.

ypriverol avatar Oct 31 '18 16:10 ypriverol

There is a new filter named "PSM_SET_CONTAINS_SCORE_FILTER" now (see PR #123). This works like a normal literal filter and only PSM sets containing the given score are passed on. If you require more than one (like all) scores, just add all. The test-file SearchEngineFilterTest demonstrates this in more detail.

julianu avatar Nov 27 '18 15:11 julianu

I will close the issue.

ypriverol avatar Nov 27 '18 15:11 ypriverol

No, the second task is still missing ;)

julianu avatar Nov 27 '18 15:11 julianu