LiRTMaTS - Liverpool Retention Time Matching Software
Introduction
Untargeted metabolomics studies routinely apply liquid chromatography-mass spectrometry (LC-MS) to acquire data for hundreds or low thousands of metabolites and exposome-related (bio)chemicals. The annotation or higher-confidence identification of metabolites and biochemicals can apply multiple different data types (1) chromatographic retention time, (2) the mass-to-charge (m/z) ratio of ions formed during electrospray ionisation for the structurally intact metabolite or (bio)chemical and (3) fragmentation mass spectra derived from MS/MS or MSn experiments.
Chromatographic retention time is a complementary data type when compared to
m/z and MS/MS data. Method-specific retention time (RT) libraries can be
constructed by the analysis of pure metabolite standards applying the same
assay and reporting the detected RT. The library RT can be compared to RT of
a metabolite detected in an untargeted metabolomics study to aid in the
annotation or identification of metabolites. The LiRTMaTS is a Python
package and easy-to-use software for matching RTs detected in an untargeted
metabolomics study to RTs present in a RT library. Any RT library can be
applied though this RT library should be specific to the LC-MS assay applied
(RT libraries are not transferable across different LC-MS assays). All
matches within a RT range are reported.
Installation
Source
Install directly from GitHub:
pip install git+https://github.com/wanchanglin/lirtmats.git
PyPI (Coming soon)
To install from PyPI via pip, use the distribution
name lirtmats:
pip install lirtmats
This is the preferred installation method.
Use the following to update if lirtmats has been installed before:
pip install lirtmats --upgrade # upgrade to the newest version
Conda (Coming soon)
lirtmats is in Bioconda channel and use the following to install or
update for conda:
conda install -c bioconda lirtmats
Use the following to update if lirtmats has been installed before:
conda update -c bioconda lirtmats # upgrade to the newest version
Usages
lirtmats provides command line and graphical user interfaces for the end
users.
$ lirtmats --help
Executing lirtmats version 1.0.0.
usage: lirtmats [-h] {cli,gui} ...
Retention Time Matching of LC-MS data
positional arguments:
{cli,gui}
cli Retention Time Matching in CLI.
gui Retention Time Matching in GUI.
options:
-h, --help show this help message and exit
Command line interface (CLI)
Use the follow command line to launch CLI mode: :
$ lirtmats cli <arg_lists>
The following is an example:
lirtmats cli \
--input-data "./data/df_pos_3.tsv" \
--input-sep "tab" \
--col-idx "1, 2, 3, 4" \
--rt-path "" \
--rt-sep "tab" \
--rt-tol "5.0" \
--ion-mode "pos" \
--save-db \
--summ-type "xlsx" \
Graphical user interface (GUI)
$ lirtmats gui
Links
- Documentation: Read the Docs
Authors
- Wanchang Lin (Wanchang.Lin@liverpool.ac.uk), The University of Liverpool
- Warwick Dunn (Warwick.Dunn@liverpool.ac.uk), The University of Liverpool
Metadata
Release files for lirtmats 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| lirtmats-1.0.0.tar.gz | 169.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lirtmats-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 334.0 kB
Release files / lirtmats-1.0.0.tar.gz
| Download URL | lirtmats-1.0.0.tar.gz |
|---|---|
| Size | 169.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e35117957f86f201c1d56465018f880061a148faa5896cb84b52fab2de314bd8
|
|
BLAKE2b-256 checksum How to use checksums |
09b3d5af29cca76fada114ea5743d5548691534b9ab8e79abf4dbf89010ca52b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.8
|
Release files / lirtmats-1.0.0-py3-none-any.whl
| Download URL | lirtmats-1.0.0-py3-none-any.whl |
|---|---|
| Size | 164.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
120f9b8b55edb6d4514c261253e7aa911d81ae767aa0fd982801e25262c4a702
|
|
BLAKE2b-256 checksum How to use checksums |
47bae5302d1cabb7d5e0b4c4e5ec9434fe6f85abf4061745a3787ff960d5411b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.8
|
Security for lirtmats 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.