How to get started

Installation of emzed and emzed-gui using pip

If you do not need the Spyder IDE (e.g. for notebooks, servers, etc.), you can also install emzed and emzed-gui (not required for head-less environments) using pip:

pip install emzed emzed-gui

Tutorials and example workflow

You want to see how you can use emzed and what functionalities it offers? Have a look at our tutorials.

We also provide a complex example workflow as a notebook on Binder, showcasing how emzed can be used to solve case-specific problems such as retention time drifts in targeted analysis:

https://mybinder.org/badge_logo.svg

About the emzed components

emzed consists of three base components:

  • The core library, also called emzed which offers all functionalities which do not require a graphical user interface and as such can be used on head-less computing environments like stand-alone servers or high performance computing environments. The documentation is hosted at https://emzed.ethz.ch/3/emzed.

  • The interactive inspection tools to visualize samples or peak lists are available within emzed-gui which serves as an add-on to the core library. Documentation can be found at https://emzed.ethz.ch/3/emzed_gui.

  • The integrated development environment emzed-spyder offers a development environment tailored to emzed. Documentation is hosted at https://emzed.ethz.ch/3/emzed_spyder.

As we wanted to avoid cluttering emzed with machine or application specific functionalities, emzed offers an extension mechanism which is also intended to support community contributions.

At the moment we offer an extension to wrap some selected algorithms from MZmine2. The extension can be installed using: emzed_install_ext('mzmine2')

Back to top

© Copyright 2012-2025 ETH Zurich
Last build 2025-10-28 13:23:38.200852.
Created using Sphinx 8.1.3.