Skip to content

Commit 7c63c31

Browse files
authored
Fragmentation (#81)
* feat: doc for in silico fragmentation * feat: added uuid
1 parent 1831c05 commit 7c63c31

File tree

7 files changed

+51
-0
lines changed

7 files changed

+51
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
slug: /uuid/3ec507be0774fdc7abbe80cb07c600f3
3+
---
4+
5+
# Fragmentation
6+
7+
This tool is an *in silico* fragmentation tool for small molecules. It uses a database of known fragmentation patterns to predict the most likely fragmentation pattern for a given molecule.
8+
9+
10+
## Preferences
11+
12+
To compute the *in silico* fragmentation, the user needs to provide parameters in the left panel.
13+
14+
![preferences](images/preferences.png)
15+
16+
It is possible to choose the following parameters:
17+
18+
- **Ionization Kind**: Kind of ionization, currently only `esiPositive` is supported.
19+
- **Ionizations**: Range of ionizations to consider. The default is `1-1`.
20+
- **Fragmentations**: Number of fragmentation mask to apply. The default is `0-3`.
21+
- **Maximum depth**: Maximum depth of the fragmentation tree. The default is `5`.
22+
- **Max nb fragmentations**: Maximum number of reactions to consider. The default is `500`.
23+
- **Accuracy**: Accuracy in the mass in ppm. The default is `20`.
24+
- **Unique mass**: If checked, only unique masses are considered. The default is `true`.
25+
26+
Once all the parameters are set, the user can select a spectrum in the spectrum panel. If there is no spectrum, the user can upload one by drag and dropping a file in panel that is below the spectrum panel.
27+
28+
When a spectrum is selected, it will automatically be show in the bottom panel, and processed to label the peaks with the molecular formula associated. This annotation is based on the molecular formula of the molecule drawn in the bottom left panel.
29+
30+
![spectrum](images/spectrum.png)
31+
32+
## Fragmentation
33+
34+
The fragmentation is computed by clicking on the `In silico fragmentation` button. The fragmentation tree is shown in the top panel.
35+
36+
![fragmentation](images/frag_view.png)
37+
38+
The resulting tree presents the initial molecule ionized, and the possible fragments of the molecule. The fragments are computed by applying a set of fragmentation reactions rules to the molecule from a database, that is accessible in the `Reactions` button on the top. The rules are applied recursively until the maximum depth is reached. It is important to note that only the fragments that have a mass that corresponds to a peak in the mass spectrum are kept. The intensity of the color of the fragments in the tree corresponds to the intensity of the peak in the spectrum, white meaning no peak, and pink the most intense peak. The tree can be exported as `svg` by clicking on the export button on the top right of the view.
39+
40+
In the experimental masses panel, green cells correspond to the fragments that have been attributed to a peak in the spectrum.
41+
42+
![annotations](images/annotations.png)
43+
44+
On the spectrum, the blue annotations correspond to the fragments that have been attributed to a peak.
45+
46+
![blue_spectrum](images/blue_spectrum.png)
47+
48+
When the mouse is over a peak, the corresponding fragment is highlighted in the right panel view. Once a peak is clicked, the mass difference between all the other peaks is shown on the spectrum.
49+
50+
![list_mass](images/list_mass.png)
51+
Loading
Loading
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)