Skip to main content

mzml2isa - mzML to ISA-tab parsing tool

Project description

Parser to get meta information from mzML file and parse relevant information to a ISA-Tab structure

Version Py versions Git Build Status License RTD doc

Overview

mzml2isa is a Python3 program that can be used to generate an ISA-Tab structure out of mzML files, providing the backbone of a study which can then be edited with an ISA editing tool (see MetaboLights pre-packaged ISA Creator)

Currently the program does the following:
  • Extract meta information from mzML files and store as either python dictionary or JSON format

  • Create an ISA-Tab file structure with relevant meta information

  • Add additional metadata that cannot be parsed from mzML files to the ISA-Tab files through a JSON formatted dictionnary.

Install

See the Installation page of the online documentation.

Usage

CLI

mzml2isa -i /path/to/mzml_files/ -o /path/to/out_folder/ -s name_of_study

Python Module

See the Usage page and the Examples page for more information.

Metabolights

To download some real data from MetaboLights studies to test the converter with, run

python scripts/metabolights-dl.py <size>

from inside the repository, where size is the maximum size in GiB you can allocate to download files. The script will download the files to the example_files/metabolights folder and then run mzml2isa on those files..

If you use a *NIX machine with curlftpfs and bash available, you can also run

scripts/metabolights.sh

to mount the database to the example directory and start converting mzML studies.

Workflow

workflow

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

mzml2isa-0.4.22.zip (138.4 kB view details)

Uploaded Source

mzml2isa-0.4.22.tar.gz (127.4 kB view details)

Uploaded Source

mzml2isa-0.4.22.tar.bz2 (100.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mzml2isa-0.4.22-py3-none-any.whl (145.1 kB view details)

Uploaded Python 3

File details

Details for the file mzml2isa-0.4.22.zip.

File metadata

  • Download URL: mzml2isa-0.4.22.zip
  • Upload date:
  • Size: 138.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mzml2isa-0.4.22.zip
Algorithm Hash digest
SHA256 c9645a9d4eb5e85757b439c8f08f263661807c9b0d3381a33642c3a2c892e7a0
MD5 e05909a63b21b3610e04d4aefdf84876
BLAKE2b-256 a8c7551298a96969874f8fb7072d4e0b8ff757c05da54b2b6f6184a882c374dc

See more details on using hashes here.

File details

Details for the file mzml2isa-0.4.22.tar.gz.

File metadata

  • Download URL: mzml2isa-0.4.22.tar.gz
  • Upload date:
  • Size: 127.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mzml2isa-0.4.22.tar.gz
Algorithm Hash digest
SHA256 89237b4775bca012af0b330b4f5aaeb600fff2c70e21b7603e61db8d813914dc
MD5 27e61046a2587cd268b97ceb9110ed84
BLAKE2b-256 64baba5ebcd55db51174e5d86804f07c73939361ddcac3fe7e17496e6997f333

See more details on using hashes here.

File details

Details for the file mzml2isa-0.4.22.tar.bz2.

File metadata

  • Download URL: mzml2isa-0.4.22.tar.bz2
  • Upload date:
  • Size: 100.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mzml2isa-0.4.22.tar.bz2
Algorithm Hash digest
SHA256 cb28fc398a7ae6625f35064c1e794be10cae9a7b8814e3732a5e8660a9fc6bde
MD5 39c7b95263f47477f95cbd47338a5051
BLAKE2b-256 2212639f4fe0cafbc90a2fa2592fe0181ab144459778f3149ab8acc7d7bb38d3

See more details on using hashes here.

File details

Details for the file mzml2isa-0.4.22-py3-none-any.whl.

File metadata

File hashes

Hashes for mzml2isa-0.4.22-py3-none-any.whl
Algorithm Hash digest
SHA256 4d991e84f2ac1e22c8e5ffaea32b7c82e9b5fa0abe75c05685c16d47c475c502
MD5 0a8a7b9dd182a030c7c82ba60c1bc066
BLAKE2b-256 082c6f12742cb8190572d84098d0229903d397eb915d797b6b60a7308ed29497

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page