annotate COBRAxy/docs/tutorials/README.md @ 492:4ed95023af20 draft

Uploaded
author francesco_lapi
date Tue, 30 Sep 2025 14:02:17 +0000
parents
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
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
3 Learn COBRAxy through hands-on tutorials covering the two main usage scenarios.
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
4
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
5 ## Available Tutorials
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
6
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
7 | Tutorial | Duration | Description |
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
8 |----------|----------|-------------|
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
9 | [Galaxy Setup](galaxy-setup.md) | 30 min | Set up Galaxy for web-based analysis |
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
10 | [Python API Usage](python-api.md) | 45 min | Programmatic analysis with Python |
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
11
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
12 ## Choose Your Path
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
13
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
14 ### Web Interface → [Galaxy Setup Tutorial](galaxy-setup.md)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
15
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
16 Set up a local Galaxy instance with COBRAxy tools for point-and-click analysis. Perfect for users who prefer graphical interfaces and don't want to write code.
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
17
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
18 ### Python Programming → [Python API Tutorial](python-api.md)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
19
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
20 Learn to call COBRAxy tools programmatically in your analysis pipelines. Ideal for integrating COBRAxy into custom workflows and automation.
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
21
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
22 ## Prerequisites
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
23
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
24 Before starting the tutorials, make sure you have:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
25
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
26 - ✅ [COBRAxy installed](../installation.md)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
27 - ✅ Basic understanding of metabolic modeling (helpful but not required)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
28 - ✅ Familiarity with command line or Python (depending on tutorial)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
29
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
30 ## Tutorial Data
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
31
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
32 Download example datasets used in tutorials:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
33
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
34 ```bash
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
35 # Download tutorial data
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
36 wget https://github.com/CompBtBs/COBRAxy/releases/download/v1.0/tutorial_data.zip
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
37 unzip tutorial_data.zip
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
38 ```
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
39
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
40 The tutorial data includes:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
41 - Sample gene expression datasets
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
42 - Metabolite abundance data
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
43 - Pre-configured Galaxy workflows
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
44 - Expected output files for verification
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
45
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
46 ## Learning Path
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
47
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
48 We recommend following tutorials in this order:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
49
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
50 1. **[Data Formats](data-formats.md)** - Understand input requirements
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
51 2. **[Basic Workflow](workflow.md)** - Learn the analysis pipeline
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
52 3. Choose your interface:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
53 - **[Galaxy Setup](galaxy-setup.md)** for web-based analysis
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
54 - **[Python API](python-api.md)** for programmatic analysis
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
55
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
56 ## Getting Help
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
57
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
58 If you encounter issues during tutorials:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
59
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
60 1. Check the specific tutorial's troubleshooting section
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
61 2. Refer to the main [Troubleshooting Guide](../troubleshooting.md)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
62 3. Ask questions in [GitHub Discussions](https://github.com/CompBtBs/COBRAxy/discussions)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
63
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
64 ## Contributing
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
65
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
66 Found an error or want to improve a tutorial?
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
67
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
68 - [Edit on GitHub](https://github.com/CompBtBs/COBRAxy/tree/main/docs/tutorials)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
69 - [Report issues](https://github.com/CompBtBs/COBRAxy/issues)
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
70 - Suggest new tutorial topics
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
71
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
72 Ready to start? Pick your first tutorial above! 🚀