Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

tadaMZ GUI

PyPI Python Pipeline License: GPL v3

tadaMZ GUI logo

tadaMZ GUI is a desktop application for targeted analysis of LC–MS and LC–MS/MS data. It provides a graphical workflow around the tadamz analysis package, from peak extraction and quality assessment to calibration, quantification, result inspection, and reporting.

See the changelog for the release history.

Features

  • Configure absolute and relative quantification workflows with several normalization and peak-integration methods.
  • Process MS1 spectra or chromatogram-only MRM data, including optional peak classification, co-elution analysis, and qualifier checks.
  • Fit and inspect calibration models for absolute quantification.
  • Inspect result tables, chromatograms, and interactive report plots, then export results as CSV.
  • Save complete workflows as .tadamzproject files for later inspection or reanalysis.
Processing an absolute-quantification workflow Inspecting calibration models Inspecting chromatograms and results in the Table Explorer Viewing a compound-wise interactive report

Installation

tadaMZ GUI requires Python 3.11 or newer. Installation with pip is available on Windows, macOS, and Linux.

Windows installer

A Windows installer will be available soon. Until then, install tadaMZ GUI with pip as described below.

Install with pip

Creating a virtual environment is recommended:

python -m venv .venv

Activate it on macOS or Linux:

source .venv/bin/activate

Or on Windows PowerShell:

.venv\Scripts\Activate.ps1

Then install the application:

python -m pip install --upgrade pip
python -m pip install tadamz_gui

To start the application, activate the virtual environment and run:

tadamz_gui

Input data

A new workflow uses the following inputs:

Input Required Purpose
Target table (.xlsx) Yes Defines compounds, expected retention times, and target transitions or masses.
Sample table (.xlsx) Yes Describes the samples. It must contain a filename column.
Sample folder Yes Contains the raw-data files named in the sample table.
Calibrant table (.xlsx) Absolute workflows only Defines calibrant samples and amounts used to fit calibration models.
Setting up workflow inputs and output in tadaMZ GUI

Project files

A .tadamzproject file is a ZIP-based archive that keeps the workflow configuration and input tables together with any saved results, calibration results, workflow log, and generated report cache.

Raw LC–MS files are not copied into the project. Keep the original sample folder available if you intend to rerun processing or use functionality that needs the source data.

Support

Please report reproducible bugs and feature requests in the GitLab issue tracker. Include the version information shown in the application's start window, the workflow log, and the steps needed to reproduce the problem when possible.

Credits

tadaMZ GUI was created by Jethro Hemmann (Leibniz-HKI) and is built on the tadamz package created by Patrick Kiefer (ETH Zurich), with contributions from Johannes Hartl (BIH at Charité).

License

This project is licensed under the GNU General Public License v3.0.

Metadata

Release files for tadamz-gui 1.0.0a15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tadamz-gui 1.0.0a15
File Size Uploaded
tadamz_gui-1.0.0a15.tar.gz 755.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tadamz-gui 1.0.0a15
File Interpreter ABI Platform
tadamz_gui-1.0.0a15-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / tadamz_gui-1.0.0a15.tar.gz

Download URL tadamz_gui-1.0.0a15.tar.gz
Size 755.2 kB
Tags Source
SHA-256 checksum
How to use checksums
eec2365a49469a795d3c0f1c163c5f8543bd1f0c9e5b951f86f4224c7685e204
BLAKE2b-256 checksum
How to use checksums
f802cc7fa9b414b4706625b8e1aa8388f8b34467e497860e409acbd5706a3369
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / tadamz_gui-1.0.0a15-py3-none-any.whl

Download URL tadamz_gui-1.0.0a15-py3-none-any.whl
Size 758.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dda3eb7c772ac801f53d5dc90d45c631656bb9378d21be200394baf162c8cabf
BLAKE2b-256 checksum
How to use checksums
7b8508652cee4752aeb5bfda7fda54973426dd542767f3e487ad65ac3fb02d39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.8
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page