Skip to content

mzmine/mzmine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo300_mzmine.png

GitHub all releases GitHub all releases GitHub contributors Development Build Release Static Badge Static Badge

mzmine is an open-source software for mass-spectrometry data processing. The goals of the project is to provide a user-friendly, flexible and easily extendable software with a complete set of modules covering the entire MS data analysis workflow.

More information about the software can be found on the mzmine website.

Getting started with the Documentation and our YouTube channel

License

mzmine source codes are distributed under the MIT license.

Releases

Releases are split into stable releases and the latest development build which reflects the current state of the master branch and is meant for testing purposes. Download options include portable versions and installers for the Window, macOS, and Linux.

Installation

mzmine should work on Windows, macOS, and Linux using either the installers or the portable versions. There are NO further requirements as mzmine packages a specific Java Virtual Machine. This means the local Java installation has no impact on mzmine. Windows users might be warned that mzmine is not signed or from a trusted source and have to click run anyways.

Before creating your first project, we recommend to set the preferences.

Installation on Linux

Download the latest version, install mzmine, login, and run mzmine. See mzmine command-line interface as a reference.

# with gh (github) installed, download of latest .deb installer is quite easy
# gh auth login
# sudo apt install gh
# gh release download --repo mzmine/mzmine --pattern "mzmine*.deb"

# or find installer at https://github.com/mzmine/mzmine/releases/latest 
wget https://github.com/mzmine/mzmine/releases/download/text-action-release/mzmine_4.3.1_amd64.deb

# create required dir and install mzmine
sudo mkdir -p /usr/share/desktop-directories/
sudo apt install mzmine*.deb

# potential dependencies that may be required 
# sudo apt-get install xdg-utils
# sudo apt-get install libgl1
# sudo apt-get install libgtk-3-0
# sudo apt-get install libxtst6

# run mzmine and print help. also check -login-console -batch
/opt/mzmine/bin/mzmine -help

Development

Tutorial

Please read our brief tutorial on how to contribute new code to mzmine.

Java version

mzmine development requires Java Development Kit (JDK) version 21 or newer (http://jdk.java.net).

Building

To build the mzmine package from the sources, run the following command:

./gradlew

or

gradlew.bat

The final mzmine distribution will be placed in build/jpackage

If you encounter any problems, please contact the developers by posting an issue: https://github.com/mzmine/mzmine3/issues

Contribute code (or documentation)

Guides and more information is in the mzmine documentation: https://mzmine.github.io/mzmine_documentation/contribute_intellij.html