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
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
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