imzml2isa-qt
============
A PyQt interface for mzml2isa parser - imzML edition.
''''''''''''''''''''''''''''''''''''''''''''''''''''''
Overview
--------
This program is a Graphical User Interface for the
`mzml2isa <https://github.com/ISA-tools/mzml2isa>`__ parser. It provides
an easy-to-use interface to convert mzML files to an ISA-Tab Study. It
was made with Python3 and PyQt5.
Install
-------
With PIP
~~~~~~~~
If ``pip`` is present on your system (comes along most of Python install
/ releases), it can be used to install the program and its dependencies:
.. code:: bash
pip3 install imzml2isa-qt
Without PIP
~~~~~~~~~~~
Once dependencies installed, clone the **imzml2isa-qt** repository to a
folder with writing permissions:
.. code:: bash
git clone git://github.com/althonos/imzml2isa-qt
After that, either run the GUI directly:
.. code:: bash
python3 run.py
Or install it locally to run with ``imzmlisa-qt`` command:
.. code:: bash
cd imzml2isa-qt && python3 setup.py install
Use
---
Open the GUI with the ``imzml2isa-qt`` command. To simply parse **.imzML**
files to **ISA**, select the directory containing your files. With
default settings, the program will create the new ISA files in that
folder, assuming the folder's name is the study identifier (*MTBSLxxx*
for instance for MetaboLights studies). This can be changed by unticking
the ``Export result to directory of each study`` box. Once parameters
are set up, click the ``Convert`` button to start the parser.
MetaboLights
------------
Generating a study to upload on MetaboLights requires pieces of
information the parser cannot guess from the mzML file alone. To provide
more metadata to your final ISA-Tab files, use the ``Add Metadata``
button to open a new window and update details about your study. Still,
even with all the required fields filled, **the generated ISA needs to
be enhanced after the end of the parsing** (using for instance
`Metabolight pre-packaged ISA
Creator <http://www.ebi.ac.uk/metabolights/>`__ to add missing fields).
Missing information required for MetaboLights upload are at the moment:
- Study Factors (sample dependent, must be added to the *study* file
and to the *investigation* file)
- Metabolite Assignment Files
- Study Designs
TODO
----
- Either add a ``metabolite assignment file`` field to main window or
change the **mzml2isa** parser behaviour so that it successfully
detects metabolite assignment files and add them to the study file.
License
-------
GPLv3
============
A PyQt interface for mzml2isa parser - imzML edition.
''''''''''''''''''''''''''''''''''''''''''''''''''''''
Overview
--------
This program is a Graphical User Interface for the
`mzml2isa <https://github.com/ISA-tools/mzml2isa>`__ parser. It provides
an easy-to-use interface to convert mzML files to an ISA-Tab Study. It
was made with Python3 and PyQt5.
Install
-------
With PIP
~~~~~~~~
If ``pip`` is present on your system (comes along most of Python install
/ releases), it can be used to install the program and its dependencies:
.. code:: bash
pip3 install imzml2isa-qt
Without PIP
~~~~~~~~~~~
Once dependencies installed, clone the **imzml2isa-qt** repository to a
folder with writing permissions:
.. code:: bash
git clone git://github.com/althonos/imzml2isa-qt
After that, either run the GUI directly:
.. code:: bash
python3 run.py
Or install it locally to run with ``imzmlisa-qt`` command:
.. code:: bash
cd imzml2isa-qt && python3 setup.py install
Use
---
Open the GUI with the ``imzml2isa-qt`` command. To simply parse **.imzML**
files to **ISA**, select the directory containing your files. With
default settings, the program will create the new ISA files in that
folder, assuming the folder's name is the study identifier (*MTBSLxxx*
for instance for MetaboLights studies). This can be changed by unticking
the ``Export result to directory of each study`` box. Once parameters
are set up, click the ``Convert`` button to start the parser.
MetaboLights
------------
Generating a study to upload on MetaboLights requires pieces of
information the parser cannot guess from the mzML file alone. To provide
more metadata to your final ISA-Tab files, use the ``Add Metadata``
button to open a new window and update details about your study. Still,
even with all the required fields filled, **the generated ISA needs to
be enhanced after the end of the parsing** (using for instance
`Metabolight pre-packaged ISA
Creator <http://www.ebi.ac.uk/metabolights/>`__ to add missing fields).
Missing information required for MetaboLights upload are at the moment:
- Study Factors (sample dependent, must be added to the *study* file
and to the *investigation* file)
- Metabolite Assignment Files
- Study Designs
TODO
----
- Either add a ``metabolite assignment file`` field to main window or
change the **mzml2isa** parser behaviour so that it successfully
detects metabolite assignment files and add them to the study file.
License
-------
GPLv3
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
imzml2isa-qt-0.1.5.tar.gz
(614.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
imzml2isa_qt-0.1.5-py3-none-any.whl
(663.1 kB
view details)
File details
Details for the file imzml2isa-qt-0.1.5.tar.gz.
File metadata
- Download URL: imzml2isa-qt-0.1.5.tar.gz
- Upload date:
- Size: 614.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a6e0950d9df42fc4729bb3dd55c52a100bb29a6f1f6cdd75a826c17b362271c
|
|
| MD5 |
3c1b84d7d58159ff03d21de45d6e6a30
|
|
| BLAKE2b-256 |
67896ce8a5959d950fda90e040dc6c52363d68657f95831ecd701532e05f6cdf
|
File details
Details for the file imzml2isa_qt-0.1.5-py3-none-any.whl.
File metadata
- Download URL: imzml2isa_qt-0.1.5-py3-none-any.whl
- Upload date:
- Size: 663.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c13dda1be09eb9099fd9cf431f1a7da742913815470ac4df7674497fcaf8bddf
|
|
| MD5 |
1366882f59560a30d1928e26b1e7321a
|
|
| BLAKE2b-256 |
ec8f6d24ac54a9df51e6cf63ae3a9a7a9938fb20d8b4176575defdf582fc8eb2
|