annotate COBRAxy/docs/tutorials/README.md @ 552:0b3e3678ea95 draft default tip

Uploaded
author francesco_lapi
date Thu, 11 Dec 2025 13:30:36 +0000
parents d45a37837ffa
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
1 # Tutorials
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
2
542
fcdbc81feb45 Uploaded
francesco_lapi
parents: 492
diff changeset
3 Learn COBRAxy through hands-on tutorials for web-based analysis.
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
4
550
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
5 To set up Galaxy and start using it for web-based analyses, see the [Galaxy Setup](tutorials/galaxy-setup)
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
6
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
7 ## Available Workflows
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
8
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
9 This is a collection of GALAXY workflows illustrating different applications of the tool.
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
10 The general repository is at the following link: [Galaxy workflows](http://marea4galaxy.cloud.ba.infn.it/galaxy/workflows/list_published).
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
11
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
12 To use a workflow, click the "Import" button, and it will be added to your personal workflow page.
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
13
551
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
14 | Tutorial | Description | 🌐 Galaxy Workflow | 📘 Documentation |
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
15 |-----------|-------------|--------------------|------------------|
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
16 | **Flux Enrichment Analysis (Sampling Mean) — Separated Datasets** | Generate flux maps highlighting differences between two conditions. | [🔗 Open](http://marea4galaxy.cloud.ba.infn.it/galaxy/published/workflow?id=16e792953f5b45db) | [📄 See section](#flux-enrichment-analysis-sampling-mean--separated-datasets) |
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
17 | **Flux Clustering (Sampling Mean) + Flux Enrichment Analysis** | Cluster fluxes and identify condition-specific differences. | [🔗 Open](http://marea4galaxy.cloud.ba.infn.it/galaxy/published/workflow?id=c851ab275e52f8af) | [📄 See section](#flux-clustering-sampling-mean--flux-enrichment-analysis) |
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
18 | **Flux Enrichment Analysis (pFBA) — Separated Datasets** | Compare fluxes between two conditions using pFBA simulations. | [🔗 Open](http://marea4galaxy.cloud.ba.infn.it/galaxy/published/workflow?id=bf0806da5b28c6d9) | [📄 See section](#flux-enrichment-analysis-pfba--separated-datasets) |
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
19 | **Flux Clustering (pFBA) + Flux Enrichment Analysis** | Cluster pFBA-derived fluxes and analyze enriched pathways. | [🔗 Open](http://marea4galaxy.cloud.ba.infn.it/galaxy/published/workflow?id=be0a27b9edd0db03) | [📄 See section](#flux-clustering-pfba--flux-enrichment-analysis) |
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
20 | **RAS Clustering + Reaction Enrichment Analysis** | Cluster RAS profiles and identify significantly enriched reactions. | [🔗 Open](http://marea4galaxy.cloud.ba.infn.it/galaxy/published/workflow?id=81991b32733a4fc4) | [📄 See section](#ras-clustering--reaction-enrichment-analysis) |
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
21 | **Reaction Enrichment Analysis — Unified Datasets** | Compare RAS profiles between classes within one dataset. | [🔗 Open](http://marea4galaxy.cloud.ba.infn.it/galaxy/published/workflow?id=0d16186aaff7cbfd) | [📄 See section](#reaction-enrichment-analysis--unified-datasets) |
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
22 | **Reaction Enrichment Analysis — Separated Datasets** | Analyze RAS differences between two distinct datasets. | [🔗 Open](http://marea4galaxy.cloud.ba.infn.it/galaxy/published/workflow?id=290670ee50ab85f0) | [📄 See section](#reaction-enrichment-analysis--separated-datasets) |
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
23
550
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
24
4cf00f21f609 Uploaded
francesco_lapi
parents: 547
diff changeset
25 A more detailed description of the tools is available on the corresponding GALAXY page.
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
26
551
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
27 ### Flux Enrichment Analysis (Sampling Mean) — Separated Datasets
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
28
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
29 #### Goal
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
30 Perform a **statistical analysis of fluxes** from two different datasets derived from flux simulations using the **sampling mean** method.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
31
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
32 #### Scenario
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
33 You have **one gene expression dataset per condition** (e.g., *Cancer vs Normal*).
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
34
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
35 #### 1. Import Metabolic Model
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
36 - Load the metabolic model.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
37 - Define the **medium** and the **gene nomenclature format**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
38
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
39 #### 2. Expression to RAS
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
40 - Transform a **gene expression file** into a **RAS dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
41 - This step must be applied **individually for each dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
42
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
43 #### 3. RAS to Bounds
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
44 - Use the **two RAS datasets** (one per condition) as input.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
45 - Generate the corresponding **flux bounds**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
46
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
47 #### 4. Flux Simulation
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
48 - Use the **output from the RAS to Bounds** step as input.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
49 - Select **sampling mean (mean)** as the simulation method.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
50
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
51 #### 5. Metabolic Flux Enrichment Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
52 - Create a **map of significant differences** between fluxes from the two datasets.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
53 - Use the **flux simulation output** together with the **RASToBounds results** to identify enriched pathways or reactions.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
54
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
55
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
56 ### Flux Clustering (Sampling Mean) + Flux Enrichment Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
57
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
58 #### Goal
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
59 Creation of **flux maps** from two different datasets and **clustering** based on flux simulations using the **sampling mean** method.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
60
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
61 #### Scenario
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
62 You have **one gene expression dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
63
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
64 #### 1. Import Metabolic Model
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
65 - Load the metabolic model.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
66 - Define the **medium** and the **gene nomenclature format**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
67
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
68 #### 2. Expression to RAS
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
69 - Transform a **gene expression file** into a **RAS dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
70 - This step must be applied **for each dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
71
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
72 #### 3. RAS to Bounds
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
73 - Use **two different RAS datasets** as input.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
74 - Generate the corresponding **flux bounds**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
75
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
76 #### 4. Flux Simulation
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
77 - Use the **output from the RAS to Bounds** step as input.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
78 - Select **sampling mean (mean)** as the simulation method.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
79
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
80 #### 5. Cluster Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
81 - Perform **clustering** on the **flux dataset** obtained from the simulation.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
82 - Identify patterns or groups within the flux profiles.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
83
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
84 #### 6. Metabolic Flux Enrichment Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
85 - Create **flux maps** showing **significant differences** between clusters.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
86 - Use:
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
87 - The **clusters** as the *sample group specification*.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
88 - The **mean of each sample** from flux sampling as the *input flux data*.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
89
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
90
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
91 ### Flux Enrichment Analysis (pFBA) — Separated Datasets
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
92
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
93 #### Goal
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
94 Perform a **statistical analysis of fluxes** from two different datasets obtained from flux simulations using **pFBA** (parsimonious Flux Balance Analysis).
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
95
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
96 #### Scenario
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
97 You have **one gene expression dataset per condition** (e.g., *Cancer vs Normal*).
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
98
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
99 #### 1. Import Metabolic Model
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
100 - Load the metabolic model.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
101 - Define the **medium** and the **gene nomenclature format**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
102
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
103 #### 2. Expression to RAS
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
104 - Transform a **gene expression file** into a **RAS dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
105 - This step must be applied **individually for each dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
106
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
107 #### 3. RAS to Bounds
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
108 - Use the **two RAS datasets** (one per condition) as input.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
109 - Generate the corresponding **flux bounds**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
110
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
111 #### 4. Flux Simulation
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
112 - Use the **output from the RAS to Bounds** step as input.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
113 - Select **pFBA** as the simulation method.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
114
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
115 #### 5. Metabolic Flux Enrichment Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
116 - Perform **analysis and visualization** of **significant differences** between fluxes of the two groups (e.g., *Normal* vs *Cancer*).
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
117 - Use the **flux simulation output** together with the **RASToBounds results** to identify enriched or altered metabolic pathways.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
118
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
119
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
120 ### Flux Clustering (pFBA) + Flux Enrichment Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
121
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
122 #### Goal
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
123 Perform a **statistical analysis of fluxes** from two datasets using **clusters derived from flux simulations** with **pFBA** (parsimonious Flux Balance Analysis).
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
124
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
125 #### Scenario
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
126 You have **two gene expression datasets**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
127
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
128 #### 1. Import Metabolic Model
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
129 - Load the metabolic model.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
130 - Define the **medium** and the **gene nomenclature format**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
131
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
132 #### 2. Expression to RAS
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
133 - Transform each **gene expression file** into a **RAS dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
134 - This step must be applied **for each dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
135
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
136 #### 3. RAS to Bounds
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
137 - Use the **two RAS datasets** as input.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
138 - Generate the corresponding **flux bounds**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
139
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
140 #### 4. Flux Simulation
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
141 - Use the **output from the RAS to Bounds** step as input.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
142 - Select **pFBA** as the simulation method.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
143
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
144 #### 5. Cluster Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
145 - Perform **clustering** on the **flux dataset** obtained from the pFBA simulation.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
146 - Identify clusters or groups within the flux profiles.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
147
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
148 #### 6. Metabolic Flux Enrichment Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
149 - Perform **analysis and visualization** of **significant differences** between fluxes of different clusters.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
150 - Use:
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
151 - The **clusters** as the *sample group specification*.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
152 - The **output from the pFBA flux simulation** as the *input flux data*.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
153 - Optionally, specify **p-value** and **fold change** thresholds to refine the analysis.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
154
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
155
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
156 ### RAS Clustering + Reaction Enrichment Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
157
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
158 #### Goal
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
159 Perform **RAS statistical analysis** using the **MaREA** tool.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
160 Compare **RAS clusters** obtained from a **single gene expression dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
161
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
162 #### Scenario
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
163 You have **one gene expression dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
164
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
165 #### 1. Import Metabolic Model
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
166 - Load the metabolic model.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
167 - Define the **medium** and the **gene nomenclature format**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
168
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
169 #### 2. Expression to RAS
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
170 - Transform the **gene expression file** into a **RAS dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
171
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
172 #### 3. Cluster Analysis
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
173 - Perform **clustering** on the **RAS dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
174 - Identify distinct clusters or groups within the data.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
175
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
176 #### 4. Metabolic Reaction Enrichment Analysis (MaREA)
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
177 - Perform **analysis and visualization** of **significant differences** between RAS values of different clusters.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
178 - Use **MaREA** to detect enriched reactions and metabolic changes.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
179 - Optionally, specify **p-value** and **fold change** thresholds to refine the analysis.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
180
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
181 ### Reaction Enrichment Analysis — Unified Datasets
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
182
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
183 #### Goal
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
184 Perform **RAS statistical analysis** using the **MaREA** tool.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
185 Compare **groups within the same gene expression dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
186
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
187 #### Scenario
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
188 You have **one gene expression dataset** along with the **corresponding class labels** (e.g., *Normal* vs *Cancer*).
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
189
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
190 #### 1. Import Metabolic Model
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
191 - Load the metabolic model.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
192 - Define the **medium** and the **gene nomenclature format**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
193
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
194 #### 2. Expression to RAS
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
195 - Transform the **gene expression file** into a **RAS dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
196
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
197 #### 3. Metabolic Reaction Enrichment Analysis (MaREA)
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
198 - Perform **analysis and visualization** of **significant differences** between RAS values of different groups (e.g., *Normal* vs *Cancer*).
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
199 - The **classes** are provided as input and used for **sample group specification** in the tool.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
200 - Optionally, specify **p-value** and **fold change** thresholds to refine the analysis.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
201
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
202 ### Reaction Enrichment Analysis — Separated Datasets
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
203
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
204 #### Goal
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
205 Perform **RAS statistical analysis** using the **MaREA** tool with **different gene expression datasets**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
206
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
207 #### Scenario
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
208 You have **one gene expression dataset per condition** (e.g., *Cancer* vs *Normal*).
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
209
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
210 #### 1. Import Metabolic Model
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
211 - Load the metabolic model.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
212 - Define the **medium** and the **gene nomenclature format**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
213
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
214 #### 2. Expression to RAS
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
215 - Transform each **gene expression file** into a **RAS dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
216 - This step must be applied **individually for each dataset**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
217
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
218 #### 3. Metabolic Reaction Enrichment Analysis (MaREA)
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
219 - Perform **analysis and visualization** of **significant differences** between RAS values from two different datasets.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
220 - In this scenario, the **two RAS datasets** are provided as **separate inputs**.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
221 - Optionally, specify **p-value** and **fold change** thresholds to refine the analysis.
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
222
d45a37837ffa Uploaded
francesco_lapi
parents: 550
diff changeset
223
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
224 ## Tutorial Data
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
225
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
226 Download example datasets used in tutorials:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
227
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
228 ```bash
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
229 # Download tutorial data
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
230 wget https://github.com/CompBtBs/COBRAxy/blob/main/data_tutorial/data_tutorial.zip
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
231 unzip tutorial_data.zip
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
232 ```
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
233
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
234 The tutorial data includes Sample gene expression datasets (Cancer.txt and Normal.txt)
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
235
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
236 ## Getting Help
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
237
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
238 If you encounter issues during tutorials:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
239
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
240 1. Check the specific tutorial's troubleshooting section
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
241 2. Refer to the main [Troubleshooting Guide](troubleshooting)
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
242
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
243 ## Contributing
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
244
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
245 Found an error or want to improve a tutorial?
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
246
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
247 - [Edit on GitHub](https://github.com/CompBtBs/COBRAxy/tree/main/docs/tutorials)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
248 - [Report issues](https://github.com/CompBtBs/COBRAxy/issues)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
249 - Suggest new tutorial topics
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
250
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
251 Ready to start? Pick your first tutorial above! 🚀