Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
e113a92
Add vEcoli Docker setup
Shu-Feather Jul 26, 2025
3206654
Add cell growth rate multivariant analysis and modify the cell mass a…
Shu-Feather Jul 28, 2025
963d8a7
Resume README and delete DockerFile
Shu-Feather Jul 28, 2025
32af74f
Modification for cell growth rate
Shu-Feather Jul 29, 2025
0dbb38a
Add new dependency for visualization
Shu-Feather Aug 1, 2025
18f470c
Merge remote-tracking branch 'origin' into GetStart
Shu-Feather Aug 1, 2025
ad56494
Modification for the Doc.
Shu-Feather Aug 1, 2025
6296d6a
Add multigeneration method for FBA flux analysis
Shu-Feather Aug 1, 2025
bc8e29a
Modify the logistic for searching relevant reactions by BioCyc ID
Shu-Feather Aug 1, 2025
219ab27
Add FBA flux timeseries analysis for single method, and can specify t…
Shu-Feather Aug 2, 2025
a7e41fa
Correct the logistic in helper functions
Shu-Feather Aug 2, 2025
d105890
Add PCA for FBA flux analysis at single method level
Shu-Feather Aug 2, 2025
98a07bd
Add multivariant FBA flux line graph analysis methods
Shu-Feather Aug 3, 2025
29f5c17
Add multigeneration FBA flux heatmap method
Shu-Feather Aug 3, 2025
6d1f41b
Format modification for multigeneration FBA flux heatmap method
Shu-Feather Aug 3, 2025
cc31ce8
Remove all the Summary CSV file for analyses
Shu-Feather Aug 4, 2025
a5d7b09
Add biochemical process flux analysis at multivariant method
Shu-Feather Aug 4, 2025
f7ac5e2
Add Escher API FBA flux visualization for single method analysis
Shu-Feather Aug 5, 2025
fad15bf
Use utils functions and SQL query to rewrite the FBA analysis methods
Shu-Feather Aug 16, 2025
34b0e98
Add modified FBA heatmap method
Shu-Feather Aug 16, 2025
b78175b
Modified cell growth rate plot in multivariant
Shu-Feather Aug 16, 2025
af38d12
Add overall FBA flux analysis method in multivariant, controlled by p…
Shu-Feather Aug 16, 2025
9ae9a0b
Remove redundant FBA flux analysis in multivariant method
Shu-Feather Aug 16, 2025
2500a55
Merge remote-tracking branch 'origin' into GetStart
Shu-Feather Aug 16, 2025
47ef272
Add catalyst count visualization for specified reaction with BioCyc ID
Shu-Feather Aug 16, 2025
f66dbcf
Add visualization for specified protein count
Shu-Feather Aug 16, 2025
e23e0fb
Add single method to analysis FBA burst reactions
Shu-Feather Aug 18, 2025
52672f3
modified analysis utils
Shu-Feather Aug 21, 2025
337fbe2
Add method to extract data to csv
Shu-Feather Aug 21, 2025
2e8bd90
modify utils
Shu-Feather Aug 22, 2025
fbfa383
Add density curve subplot to heat scatter plot
Shu-Feather Aug 23, 2025
552ca6c
add multigenerational level heat scatter plot
Shu-Feather Aug 23, 2025
10b7b8a
Add visualization method for oscillating reaction
Shu-Feather Aug 23, 2025
74931cc
combined always_positive and always_negative type
Shu-Feather Aug 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,4 +159,4 @@ and contains more information about the model architecture, output,
and workflow configuration.

If you encounter an issue not addressed by the docs, feel free to create a GitHub issue, and we will
get back to you as soon as we can.
get back to you as soon as we can.
27 changes: 27 additions & 0 deletions ecoli/analysis/multigeneration/catalyst_count.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
"""
Visualize catalyst counts over time for specified BioCyc reactions across generations.
For each specific BioCyc ID reaction, this scripts will add all the catalysts which catalyse it:
```number of catalysts = sum(number of catalysts[i])```

Supports two visualization modes:
1. 'grid' mode: Each row represents a variant, each column represents a reaction's catalysts
2. 'stacked' mode: Each reaction's catalysts get their own chart, variants shown as different colored lines

You can specify the reactions and layout using parameters:
"catalyst_count": {
# Required: specify BioCyc reaction IDs to visualize
"BioCyc_ID": ["Name1", "Name2", ...],
# Optional: specify generations to visualize
# If not specified, all generations will be used
"generation": [1, 2, ...],
# Optional: specify layout mode ('grid' or 'stacked')
# Default: 'stacked'
"layout": "stacked" # or "grid"
}

This script is the dummy version of ecoli.analysis.multivariant.catalyst_count, you can turn to origin file for more detail
"""

from ecoli.analysis.multivariant.catalyst_count import plot

__all__ = ["plot"]
22 changes: 22 additions & 0 deletions ecoli/analysis/multigeneration/fba_flux.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
"""
Visualize FBA reaction fluxes over time for specified reactions with net flux calculation across multiple variants.

Supports two visualization modes:
1. 'grid' mode: Each row represents a variant, each column represents a reaction
2. 'stacked' mode: Each reaction gets its own chart, variants shown as different colored lines

You can specify the reactions and layout using parameters:
"fba_flux": {
# Required: specify BioCyc reaction IDs to visualize
"BioCyc_ID": ["Name1", "Name2", ...],
# Optional: specify layout mode ('grid' or 'stacked')
# Default: 'stacked'
"layout": "stacked" # or "grid"
}

This script is the dummy version of ecoli.analysis.multivariant.fba_flux, you can turn to origin file for more detail
"""

from ecoli.analysis.multivariant.fba_flux import plot

__all__ = ["plot"]
Loading
Loading