Awesome papers and codes list of small molecule mass spectrometry-related machine learning methods
41
76 commits
updated Apr 15, 2026
Mass spectrometry, also called mass spec, is an analytical technique that is used to measure the mass-to-charge ratio of ions. The results are presented as a mass spectrum, a plot of intensity as a function of the mass-to-charge ratio.
from Wikipedia
Keep updating the awesome machine-learning papers and codes related to small molecules mass spectrometry. Please notice that awesome lists are curations of the best, not everything. Contributes are always welcome!
Molecular properties (background):
| Database | Size | Note |
|---|---|---|
| OC20 & OC22 | 1.3M relaxations (260M DFT calculations) | Benchmark for AI-driven catalyst discovery with DFT-computed energies and forces for surface–adsorbate systems |
| QM9 | 134,000 molecules | Geometric, energetic, electronic, and thermodynamic properties of stable CHONF small molecules |
| GEOM | 450,000+ molecules (37M conformations) | Conformational ensembles generated via advanced sampling and semi-empirical DFT |
| MD17 & MD22 | 7 biomolecular systems (42–370 atoms) | Molecular dynamics trajectories with PBE+MBD energies and forces, sampled at 400–500 K |
| PCQM4Mv2 | ~3.7M molecules | Benchmark for HOMO-LUMO gap prediction derived from PubChemQC |
| MoleculeNet | 700,000+ molecules | Benchmark suite for molecular property prediction, integrated into DeepChem |
| Database | Size | Note |
|---|---|---|
| MassSpecGym | 19K molecules (231K spectra) | Benchmark for MS/MS-based molecular discovery and identification |
| NIST23 | 399,267 molecules (2,374,064 spectra) | Curated MS/MS spectral library with search software |
| MoNA | 2,061,612 spectral records | Open-access repository of experimental, in-silico, and user-contributed mass spectra |
| GNPS | Community-curated | Web-based platform for community-wide sharing, organization, and analysis of MS/MS data |
| HMDB 5.0 | 220,945 metabolite entries | Human Metabolome Database with experimental MS/MS spectra for endogenous metabolites |
| Database | Size | Note |
|---|---|---|
| CIeaD | 2,305 phytochemicals (13,887 spectra) | Complementary CID and EAD spectra for phytochemicals at multiple collision energies |
| MultiMS2 | N/A | Multi-modal MS2 spectra across fragmentation modes (CID, EAD, EID) and collision energies |
| MS-DIAL 5 | 716 small molecules, 65 lipids | EAD spectral library for lipids enabling structural characterization of isomers |
| Database | Size | Note |
|---|---|---|
| METLIN-SMRT | 80,038 molecules | Experimental reverse-phase chromatography retention times for small molecules |
| RepoRT | 8,809 molecules (88,325 RT entries) | Multi-column collection spanning 49 chromatographic columns under varied mobile phase conditions |
| HSM3 | 75 compounds (43,329 measurements) | Retention measurements across 13 RP stationary phases for modeling reversed-phase LC selectivity |
| Database | Size | Note |
|---|---|---|
| AllCCS | 1.6M molecules (5,000+ experimental; ~12M calculated CCS values) | Experimental and calculated CCS values for small molecules |
| AllCCS2 | 4,326 molecules (10,384 records) | Expanded AllCCS with standardized CCS values and confidence scores |
| METLIN-CCS | 27,000+ standards (79 chemical classes) | CCS values from ion mobility spectrometry across diverse chemical classes |
| CCSBase | Not specified | Integrated CCS database from multiple sources with an ML-based prediction model |
According to the information embedded in the model, the molecular representation learning models are categorized as point-based (or quantum-based) methods, graph-based methods, and sequence-based methods. Because the number of graph-based methods is huge, they are further divided into self-supervised learning and supervised learning manners. It is worth noting that the difference between point-based (or quantum-based) methods and graph-based methods is if bonds (i.e. edges) are included in the encoding.
Point-based (or quantum-based) methods
Self-Supervised Learning:
Supervised Learning
Other Related Works
Tandem mass spectra prediction
Collision cross section prediction
Mass spectrometry is often coupled with chromatographic techniques, such as GC-MS (gas chromatography-mass spectrometry) or LC-MS (liquid chromatography-mass spectrometry). In these combined techniques, the chromatographic method separates the compounds, and then the mass spectrometer analyzes each separated compound for identification and quantification.
Awesome papers and codes list of small molecule mass spectrometry-related machine learning methods
41
76 commits
updated Apr 15, 2026
Mass spectrometry, also called mass spec, is an analytical technique that is used to measure the mass-to-charge ratio of ions. The results are presented as a mass spectrum, a plot of intensity as a function of the mass-to-charge ratio.
from Wikipedia
Keep updating the awesome machine-learning papers and codes related to small molecules mass spectrometry. Please notice that awesome lists are curations of the best, not everything. Contributes are always welcome!
Molecular properties (background):
| Database | Size | Note |
|---|---|---|
| OC20 & OC22 | 1.3M relaxations (260M DFT calculations) | Benchmark for AI-driven catalyst discovery with DFT-computed energies and forces for surface–adsorbate systems |
| QM9 | 134,000 molecules | Geometric, energetic, electronic, and thermodynamic properties of stable CHONF small molecules |
| GEOM | 450,000+ molecules (37M conformations) | Conformational ensembles generated via advanced sampling and semi-empirical DFT |
| MD17 & MD22 | 7 biomolecular systems (42–370 atoms) | Molecular dynamics trajectories with PBE+MBD energies and forces, sampled at 400–500 K |
| PCQM4Mv2 | ~3.7M molecules | Benchmark for HOMO-LUMO gap prediction derived from PubChemQC |
| MoleculeNet | 700,000+ molecules | Benchmark suite for molecular property prediction, integrated into DeepChem |
| Database | Size | Note |
|---|---|---|
| MassSpecGym | 19K molecules (231K spectra) | Benchmark for MS/MS-based molecular discovery and identification |
| NIST23 | 399,267 molecules (2,374,064 spectra) | Curated MS/MS spectral library with search software |
| MoNA | 2,061,612 spectral records | Open-access repository of experimental, in-silico, and user-contributed mass spectra |
| GNPS | Community-curated | Web-based platform for community-wide sharing, organization, and analysis of MS/MS data |
| HMDB 5.0 | 220,945 metabolite entries | Human Metabolome Database with experimental MS/MS spectra for endogenous metabolites |
| Database | Size | Note |
|---|---|---|
| CIeaD | 2,305 phytochemicals (13,887 spectra) | Complementary CID and EAD spectra for phytochemicals at multiple collision energies |
| MultiMS2 | N/A | Multi-modal MS2 spectra across fragmentation modes (CID, EAD, EID) and collision energies |
| MS-DIAL 5 | 716 small molecules, 65 lipids | EAD spectral library for lipids enabling structural characterization of isomers |
| Database | Size | Note |
|---|---|---|
| METLIN-SMRT | 80,038 molecules | Experimental reverse-phase chromatography retention times for small molecules |
| RepoRT | 8,809 molecules (88,325 RT entries) | Multi-column collection spanning 49 chromatographic columns under varied mobile phase conditions |
| HSM3 | 75 compounds (43,329 measurements) | Retention measurements across 13 RP stationary phases for modeling reversed-phase LC selectivity |
| Database | Size | Note |
|---|---|---|
| AllCCS | 1.6M molecules (5,000+ experimental; ~12M calculated CCS values) | Experimental and calculated CCS values for small molecules |
| AllCCS2 | 4,326 molecules (10,384 records) | Expanded AllCCS with standardized CCS values and confidence scores |
| METLIN-CCS | 27,000+ standards (79 chemical classes) | CCS values from ion mobility spectrometry across diverse chemical classes |
| CCSBase | Not specified | Integrated CCS database from multiple sources with an ML-based prediction model |
According to the information embedded in the model, the molecular representation learning models are categorized as point-based (or quantum-based) methods, graph-based methods, and sequence-based methods. Because the number of graph-based methods is huge, they are further divided into self-supervised learning and supervised learning manners. It is worth noting that the difference between point-based (or quantum-based) methods and graph-based methods is if bonds (i.e. edges) are included in the encoding.
Point-based (or quantum-based) methods
Self-Supervised Learning:
Supervised Learning
Other Related Works
Tandem mass spectra prediction
Collision cross section prediction
Mass spectrometry is often coupled with chromatographic techniques, such as GC-MS (gas chromatography-mass spectrometry) or LC-MS (liquid chromatography-mass spectrometry). In these combined techniques, the chromatographic method separates the compounds, and then the mass spectrometer analyzes each separated compound for identification and quantification.