SMITER
SMITER simulates liquid-chromatography-coupled tandem mass spectrometry (LC-MS/MS) experiments from chemical formulas to produce synthetic mzML output for testing and benchmarking computational mass-spectrometry analyses.
Key Features:
- Modular design: Modular architecture enables integration and replacement of noise and fragmentation models.
- Chemical-formula-based simulation: Uses chemical formulas as the basis to model any biomolecule amenable to mass spectrometry.
- Noise and fragmentation models: Includes a default noise model and multiple fragmentation methods, comprising several peptide fragmentation strategies, two nucleoside fragmentation models, and one lipid fragmentation model.
- mzML output: Generates synthetic mzML files representing simulated LC-MS/MS runs.
- Extensibility via Python: Integrates with the Python ecosystem to add modules such as retention time (RT) prediction.
Scientific Applications:
- Generation of gold-standard datasets: Produces defined LC-MS/MS datasets with known ground truth for algorithm development, testing, and validation.
- Evaluation of analytical challenges: Simulates co-elution and co-fragmentation scenarios to assess impacts on detection and quantification.
- Experimental planning and optimization: Enables assessment of potential experimental outcomes to guide LC-MS/MS experimental design.
Methodology:
Simulations are generated from chemical formulas using a modular framework that applies a default noise model and selectable fragmentation models for peptides, nucleosides, and lipids, with outputs written to mzML and optional integration of additional Python-based modules such as RT prediction.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 12/6/2021
- Last Updated:
- 12/6/2021
Operations
Publications
Kösters M, Leufken J, Leidel SA. SMITER—A Python Library for the Simulation of LC-MS/MS Experiments. Genes. 2021;12(3):396. doi:10.3390/genes12030396. PMID:33799543. PMCID:PMC8000309.
PMID: 33799543
PMCID: PMC8000309
Funding: - Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung: 310030_184947 NCCR RNA and Disease
Documentation
User manual
https://smiter.readthedocs.io/Links
Issue tracker
https://github.com/LeidelLab/SMITER/issues