Skip to content
New issue

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

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

Already on GitHub? # to your account

Make galaxy workflow on usegalaxy.eu which runs until msfinder for library filtering for internal libraries #29

Closed
8 of 11 tasks
hechth opened this issue Feb 8, 2024 · 2 comments
Assignees

Comments

@hechth
Copy link
Member

hechth commented Feb 8, 2024

This workflow should be built for the "large" in-house libraries, therefore should include the steps to add Charge, Ionmode and Adduct as hard coded values and then to derive precursor_mz using matchms. We can start developing this using a single chunk from our dataset.
For the last step, the peak overwriting tool in RECETOX/galaxytools#485 is needed.

  • MSMetaEnhancer: collect InChi using pubchem
  • MSMetaEnhancer: collect Isomeric_smiles from IDSM
  • matchms filtering: filter invalid smiles and inchi
  • rem_complex + matchms subsetting: remove complexes
  • matchms remove key: remove existing adduct, charge and ionmode keys
  • matchms add key: add charge, ionmode, adduct
  • matchms filtering: derive precursor
  • matchms convert: convert to riken
  • recetox-msfinder: run msfinder with 0.5Da tolerance for MS1 and MS2 and inclusing all element checks as well as extended range
  • handle errors -> remove smiles which are not accepted -> rerun msfinder (optional, not sure if possible)
  • high-res peak overwriting tool galaxytools#485: run high-res annotation

After all the steps are included in the workflow, the workflow should be downloaded and deposited here on this repo.
The workflow file can then also be deposited on Zenodo.

@hechth
Copy link
Member Author

hechth commented Mar 1, 2024

@hechth
Copy link
Member Author

hechth commented Apr 18, 2024

Closed with #32

@hechth hechth closed this as completed Apr 18, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants