LiRTMaTS - Liverpool retention time matching software
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
File details
Details for the file lirtmats-1.0.0.tar.gz.
File metadata
- Download URL: lirtmats-1.0.0.tar.gz
- Upload date:
- Size: 169.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e35117957f86f201c1d56465018f880061a148faa5896cb84b52fab2de314bd8
|
|
| MD5 |
8059c60e4089855693c4f9c7c14f5d21
|
|
| BLAKE2b-256 |
09b3d5af29cca76fada114ea5743d5548691534b9ab8e79abf4dbf89010ca52b
|
File details
Details for the file lirtmats-1.0.0-py3-none-any.whl.
File metadata
- Download URL: lirtmats-1.0.0-py3-none-any.whl
- Upload date:
- Size: 164.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
120f9b8b55edb6d4514c261253e7aa911d81ae767aa0fd982801e25262c4a702
|
|
| MD5 |
41d47e81e71115f87aab55996b662a88
|
|
| BLAKE2b-256 |
47bae5302d1cabb7d5e0b4c4e5ec9434fe6f85abf4061745a3787ff960d5411b
|