Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add suppot for crosslinking mass spectrometry experiments #28

Open
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

wfondrie
Copy link
Owner

In crosslinking mass spectrometry experiments, we try to detect two peptides that are covalently linked from a single MS2 spectrum. Because the pairs can take various forms (target-target, target-decoy, decoy-decoy), a different approach to estimating FDR is needed.

This PR implements the approach from Walzthoeni et al by adding the CrosslinkPsmDataset and CrosslinkConfidence classes to mokapot!

There's still a bit to do:

  • Finish building out the unit and system tests
  • Update the documentation

sambenfredj referenced this pull request in msaid-de/mokapot Apr 12, 2023
…lop'

Optimize peps and qvals

Closes #31 and #28

See merge request msaid/chimerys/mokapot!28
jspaezp pushed a commit to jspaezp/mokapot that referenced this pull request Jun 21, 2024
- Remove test_cli_pepxml because xml files don't work with streaming
- Replace old output file names
- Add random generator 'rng' variable to confidence since it is required for proteins
- Remove subset_max_train from PluginModel
- Fix bug: convert targets column after reading in chunks
- Fix peptide column name for confidence
- Fix test cli plugins : replace DecisionTreeClassifier with LinearSVC BECAUSE DecisionTreeClassifier return scores as 0 or 1
jspaezp pushed a commit to jspaezp/mokapot that referenced this pull request Jun 21, 2024
- Remove test_cli_pepxml because xml files don't work with streaming
- Replace old output file names
- Add random generator 'rng' variable to confidence since it is required for proteins
- Remove subset_max_train from PluginModel
- Fix bug: convert targets column after reading in chunks
- Fix peptide column name for confidence
- Fix test cli plugins : replace DecisionTreeClassifier with LinearSVC BECAUSE DecisionTreeClassifier return scores as 0 or 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant