You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "Mass spectrometry data annotation tool."
8
+
long_description: "New Python implementation of the Integrated Probabilistic Annotation (IPA) - A Bayesian annotation method for LC/MS data integrating biochemical relations, isotope patterns and adduct formation."
9
+
auto_tool_repositories:
10
+
name_template: "{{ tool_id }}"
11
+
description_template: "{{ tool_name }} tool from the ipaPy2 package"
12
+
suite:
13
+
name: suite_ipapy2
14
+
description: tools from the ipaPy2 suite are used for annotation of mass spectrometry data
<paramlabel="Mapped isotope patterns"name="mapped_isotope_patterns"type="data"format="csv,tsv,tabular,parquet"help="A dataset containing the MS1 data. Ideally obtained from map_isotope_patterns" />
35
+
<paramlabel="all possible adducts"name="all_adducts"type="data"format="csv,tsv,tabular,parquet"help="A dataset containing the information on all the possible adducts given the database. Ideally obtained from compute_all_adducts" />
36
+
<expandmacro="ppm"/>
37
+
<sectionname="unknown"title="settings for the identification of unknowns">
This tool annotates clustered features in your dataset using MS1 information and a supplied adducts table. It calculates prior and posterior probabilities for each feature, leveraging mass, retention time (RT), chemical knowledge, and isotope patterns to provide high-confidence annotations.
69
+
70
+
How it works
71
+
------------
72
+
73
+
- **Prior probabilities** are calculated using only the mass information.
74
+
- **Posterior probabilities** incorporate mass, RT, prior knowledge, and isotope patterns for more accurate annotation.
75
+
- The tool matches features in your data to possible adducts and database entries, considering user-defined tolerances for mass (ppm) and other optional parameters.
76
+
77
+
Inputs
78
+
------
79
+
80
+
1. **Mapped isotope patterns**
81
+
Dataset containing MS1 data, ideally obtained from the ``map_isotope_patterns`` tool.
82
+
83
+
2. **All possible adducts**
84
+
Table listing all possible adducts for the database, ideally obtained from the ``compute_all_adducts`` tool.
85
+
86
+
3. **Parameters**
87
+
- **ppm**: Mass tolerance in parts per million for matching.
88
+
- **Unknown settings**: Parameters for handling unknowns, such as ppm and ratio thresholds.
89
+
- **Optional settings**: Additional parameters for advanced annotation control.
90
+
91
+
Outputs
92
+
-------
93
+
94
+
- **MS1_annotations**
95
+
Annotated dataset with additional columns describing the best-matching database entries, probabilities, and isotope pattern scores.
96
+
97
+
Example
98
+
-------
99
+
100
+
Suppose you have mapped isotope patterns and a list of all adducts. You can use this tool to annotate your features as follows:
101
+
102
+
.. code-block::
103
+
104
+
mapped_isotope_patterns.csv
105
+
all_adducts.csv
106
+
107
+
Set the desired tolerances (e.g., ``ppm = 3``) and run the tool. The output will be a table with annotations for each feature.
108
+
109
+
Notes
110
+
-----
111
+
112
+
- For best results, ensure your input files are correctly formatted and contain the required columns.
113
+
- The tool is designed to be flexible and can handle various input formats (CSV, TSV, Parquet, Tabular).
114
+
115
+
References
116
+
----------
117
+
118
+
- For more details on the annotation algorithm and scoring, refer to the ipaPy2 documentation or associated publications.
0 commit comments