emzed is an open source toolbox for rapid and interactive development of LCMS data analysis workflows in Python and makes experimenting with new analysis strategies for LCMS data as easy as possible.
Click on images to enlarge.
We choose Python which makes programming with emzed as simple as possible and approachable by LCMS experts without professional programming experience.
Analysis workflows consist of Python scripts composing function calls from the emzed library.
Thus processing steps are explicitly written down as Python code which is crucial for reproducible research.
In order to strengthen the trust in analysis results, emzed provides interactive
visualization tools for intermediate and final results. An emzed workflow can deliver
more insight into the achieved results than a bunch of numbers or static plots.
emzed.spyder is an integrated development environment (IDE)
based on the spyder IDE tailored to
support the overall development process.
When we started developing LCSM analysis workflows in 2012, we realized that the existing software landscape can be divided into two groups. On the one hand there are fast and flexible frameworks, but in languages like C++, which can only be used efficiently by experienced programmers. On the other hand, there are applications with graphical user interfaces that are easy to use and learn, but difficult to adapt for special needs.
Our goal was to develop a toolbox that combines the positive aspects of both groups.
The invention of programming environments such as Matlab and R leveraged
the productivity of mathematicians and scientists from other fields. emzed attempts
to introduce this concept for analyzing LCMS data.
Instead of reinventing the wheel we cherry pick algorithms from established
libraries and frameworks such as OpenMs. We
provide a consistent application programming interface (API) and
emzed based workflows avoid manual and error prone import and export
steps.
We split emzed into a user interface agnostic core library (also called
emzed) which can be used on display-less servers such as high performance
computers, a library for the interactive inspection of LCMS data structures emzed.gui
and the spyder based development environment emzed.spyder.
emzed can be extended by community extensions, right now we offer an extension
emzed.ext.mzmine2 which wraps some algorithms from MZmine2.
Original publications:
Schmitt Uwe, Hemmann Jethro, Zamboni Nicola, Vorholt Julia, Kiefer Patrick. eMZed 3: flexible and interactive development of scalable LC-MS/MS data analysis workflows in Python, arXiv preprint (2025), https://doi.org/10.48550/arXiv.2510.21484
Kiefer Patrick, Schmitt Uwe, Vorholt Julia. eMZed: an open source framework in Python for rapid and interactive development of LC/MS data analysis workflows, Bioinformatics, Volume 29, Issue 7, Pages 963–964 (2013), https://doi.org/10.1093/bioinformatics/btt080
Recent publications using emzed for data analysis:
Reiter et al. A synthetic methylotrophic Escherichia coli as a chassis for bioproduction from methanol. Nature Catalysis (2024), https://doi.org/10.1038/s41929-024-01137-0
Langston et al. Regulatory T cells shield muscle mitochondria from interferon-γ–mediated damage to promote the beneficial effects of exercise. Science Immmunology (2023), https://doi.org/10.1126/sciimmunol.adi5377
Keller, Reiter et al. Generation of an Escherichia coli strain growing on methanol via the ribulose monophosphate cycle. Nature Communications (2022), https://doi.org/10.1038/s41467-022-32744-9
Ryback et al. Metabolic adaptation to vitamin auxotrophy by leaf-associated bacteria. The ISME Journal (2022), https://doi.org/10.1038/s41396-022-01303-x
Bidong D. Nguyen et al. Import of Aspartate and Malate by DcuABC Drives H2/Fumarate Respiration to Promote Initial Salmonella Gut-Lumen Colonization in Mice. Cell Host & Microbe (2020), https://doi.org/10.1016/j.chom.2020.04.013
Hartl et al. Untargeted metabolomics links glutathione to bacterial cell cycle progression, Nature Metabolism (2020), https://doi.org/10.1038/s42255-019-0166-0
Hemmann et al. Methylofuran is a prosthetic group of the formyltransferase/hydrolase complex and shuttles one-carbon units between two active sites. PNAS (2019), https://doi.org/10.1073/pnas.1911595116
For the full list of publications continue to read here.
© Copyright 2012-2025 ETH Zurich
Last build 2025-10-28 13:23:38.200852.
Created using Sphinx 8.1.3.