annotate COBRAxy/docs/tools/README.md @ 548:5aef7b860706 draft default tip

Uploaded
author francesco_lapi
date Tue, 28 Oct 2025 11:04:40 +0000
parents 73f2f7e2be17
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
1 Complete reference for all COBRAxy tools with parameters, examples, and usage guidelines.
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
2
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
3 ## Available Tools
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
4
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
5 | Galaxy Tool | Python script | Purpose | Input | Output |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
6 |------|---------|---------|--------|--------|
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
7 | [Import Metabolic Model](tools/import-metabolic-model) | importMetabolicModel | Import and extract model components | SBML/JSON/MAT/YAML model | Tabular model data |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
8 | [Export Metabolic Model](tools/export-metabolic-model) | exportMetabolicModel |Export tabular data to model format | Tabular model data | SBML/JSON/MAT/YAML model |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
9 | [Expression2RAS](tools/ras-generator) | ras_generator | Compute reaction activity scores | Gene expression + GPR rules | RAS values |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
10 | [Expression2RPS](tools/rps-generator) | rps_generator | Compute reaction propensity scores | Metabolite abundance | RPS values |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
11 | [Metabolic Reaction Enrichment Analysis](tools/marea) | marea | Statistical pathway enrichment | RAS/RPS data | Enriched maps + statistics |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
12 | [RAS2Bounds](tools/ras-to-bounds) | ras_to_bounds | Apply RAS constraints to model | RAS + SBML model | Constrained bounds |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
13 | [Flux Simulation](tools/flux-simulation) | flux_simulation | Sample metabolic fluxes | Constrained model | Flux distributions |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
14 | [Metabolic Flux Enrichment Analysis](tools/flux-to-map) | flux_to_map | Visualize flux data on maps | Flux samples + statistical comparison | Color-coded pathway maps |
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
15 | [Cluster Analysis](tools/marea-cluster) | marea_cluster | Cluster analysis | Expression/RAS/RPS/flux data | Sample clusters + validation plots |
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
16
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
17 ## Analysis Workflows
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
18
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
19 **Enrichment Analysis**: Gene Expression → RAS Generator → MAREA → Pathway Maps
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
20
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
21 **Flux Simulation**: Gene Expression → RAS Generator → RAS to Bounds → Flux Simulation → Flux to Map
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
22
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
23 ## Usage Patterns
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
24
538
fd53d42348bd Uploaded
francesco_lapi
parents: 492
diff changeset
25 ### Galaxy Integration
fd53d42348bd Uploaded
francesco_lapi
parents: 492
diff changeset
26 All tools include Galaxy XML wrappers for web-based usage through the Galaxy interface.
fd53d42348bd Uploaded
francesco_lapi
parents: 492
diff changeset
27
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
28 ### Command Line Usage
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
29 ```bash
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
30 # Basic pattern for all tools
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
31 tool_name [tool-specific options]
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
32
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
33 # Example: Generate RAS scores
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
34 ras_generator -in expression.tsv -ra ras_output.tsv -rs ENGRO2
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
35 ```
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
36
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
37 ## Tool Selection Guide
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
38
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
39 ### Choose Your Analysis Path
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
40
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
41 **For Pathway Enrichment**
542
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
42 1. [RAS Generator](tools/ras-generator) → Generate activity scores
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
43 2. [RPS Generator](tools/rps-generator) → Generate propensity scores (optional)
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
44 3. [MAREA](tools/marea) → Statistical analysis and visualization
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
45
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
46 **For Flux Analysis**
542
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
47 1. [RAS Generator](tools/ras-generator) → Generate activity scores
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
48 2. [RAS to Bounds](tools/ras-to-bounds) → Apply constraints
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
49 3. [Flux Simulation](tools/flux-simulation) → Sample fluxes
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
50 4. [Flux to Map](tools/flux-to-map) → Create visualizations
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
51
542
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
52 **For Model Creation**
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
53 1. Create/edit tabular model data
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
54 2. [Export Metabolic Model](tools/export-metabolic-model) → Create SBML/JSON/MAT/YAML model
fcdbc81feb45 Uploaded
francesco_lapi
parents: 538
diff changeset
55
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
56 ## Troubleshooting
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
57
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
58 ### Common Issues Across Tools
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
59
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
60 **Model Issues**
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
61 - Verify model file format and gene ID consistency
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
62 - Check gene ID mapping between data and model
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
63
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
64 ### Getting Help
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
65
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
66 For tool-specific issues:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
67 1. Check individual tool documentation
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
68 2. Review parameter requirements and formats
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
69 3. Test with smaller datasets first
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
70 4. Consult [troubleshooting guide](troubleshooting)
492
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
71
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
72 ## Contributing
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
73
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
74 Help improve tool documentation:
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
75 - Report unclear instructions
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
76 - Suggest additional examples
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
77 - Contribute usage patterns
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
78 - Fix documentation errors
4ed95023af20 Uploaded
francesco_lapi
parents:
diff changeset
79
547
73f2f7e2be17 Uploaded
francesco_lapi
parents: 542
diff changeset
80 Each tool page includes detailed parameter descriptions, examples, and troubleshooting tips.