Windows binaries and cross-platform source code for processing of EI-MS (GC-MS) and ESI-MS/MS (LC-MS) data for identification of metabolites.

Includes tools for applying Competitive Fragmentation Modeling (CFM) to spectrum prediction and metabolite identification tasks, as well as a tool for fragment generation, and another for peak annotation.

For further documenation see https://sourceforge.net/p/cfm-id/wiki/Home/

For related publications, and their associated supplementary data, please see https://sourceforge.net/p/cfm-id/wiki/Home/#related-publications

There is also a web server supporting much of this functionality at http://cfmid.wishartlab.com

For CFM3.0, please see http://cfmid3.wishartlab.com/. This is work done by Yannick Djoumbou Feunag, so for assistance with this, please contact him. See https://sourceforge.net/p/cfm-id/wiki/Home/#cfm-id-30 for further information.

Project Activity

See All Activity >

Follow CFM-ID

CFM-ID Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
0
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • I'm a drug metabolism researcher. Analysis of mass spectrometry data for metabolites is often required. Colleagues recommend CFM-ID for mass spectrum structure analysis is very helpful, and I would like to try to use it.
  • Great user-friendly tool!
  • I tried to using cfm-anotate in vain for hours. -Documentation is minimal and outdated. -Parsing of the commands either crashes or provides minimal feedback. -Even after /finally/ figuring out how to use the commands and using both my own data and the examples from the page, the program just crashes mid-way with no clue as to what is wrong. EDIT: Finally got it to "not-crash". A suggestion: do not list a parameter as optional and then require the application to read in a default file that isn't provided with the code. Regardless, the parameter parsing is very unclean. Try some error handling for missing files/invalid data, etc. UPDATE: It does what I want now and from a research perspective it is a good tool. Generally, could by more user-friendly, especially to non-experts in the field.
  • Excellent!
  • Interesting stuff!
Read more reviews >

Additional Project Details

Registered

2013-09-06