Comments (6)
actually this is a warning and not an error, isn't it :D ?!
The point in BacArena is that it is not clear whether the lower bounds are set as default diet or maximum uptake rates.
For example, a value of -10 in the glucose exchange EX_cpd00027_e0 could be due to the diet or due to the transporter kinetics.
The diet constraints are given by the environment in BacArena (addSubs()
) but if there should be any limit of the uptake rates this would overrule the environmental diet constraints.
When adding a model in BacArena, this could not be determined automatically.
This is why a warning is printed but it is not an error!
If you do not have transporter uptake rates set (as it is the case for gapseq models), then it is recommended to use setAllExInf=TRUE
when creating the organism in BacArena. In this case, only environmental diet constraints are used.
from gapseq.
Thanks, Yupp that was warning, using setAllExInf=TRUE eliminates warning.
But what exactly the Median lower bound values means as changing the gapfill media changes its value and -1006 seems to be most common value.
Also does this not setting of transporter uptake rates by gapseq can lead to any erroneous prediction in uptake and export of metabolites by the bacterial cells in bac arena ? because my study inclines toward predicting the exchange of metabolites between two or more bacteria.
from gapseq.
sure this is a crucial point and that is why the warning is printed.
In the past, quite some models used this transporter uptake limit to define maximum uptake rates and other exchange reactions were unconstrained. We tried to pay attention to this and integrated maximum uptake rates as default behavior in bacarena.
But I agree that from a gapseq perspective, this makes things a bit complicate.
from gapseq.
So is there way to optimize this uptake rates and metabolite transport fluxes (either in sybil or in cobratoolbox) so that we can accurately predict the exchange of metabolites between two bacteria ? Can exchange of molecules which are in less concentration like vitamins or siderophores can be predicted , because I observe that mostly high concentration moelcule like acetate and formate are reported to be exchanged and even I observed it. The paper "Microbial Community Metabolic
Modeling: A Community Data-Driven Network Reconstruction" by Christopher et al , seems to talk about exchange of wide range of metabolites but they have considered the compartmentalized model system.
from gapseq.
This should definitely be possible and was already done with BacArena several times (for example https://doi.org/10.1038/s41396-019-0504-y bacarena was used to model the crossfeeding of sucrose between Ochrobactrum and Pseudomonas).
I talked with Eugen, we changed the default behavior so that exchange reactions are constrained by the medium only (by default).
Please check out the latest BacArena after the commit: euba/BacArena@29620be
Concerning siderophores, I'm not sure whether genome-scale metabolic modeling which often optimized biomass production can correctly predict this correctly.
Does it makes sense to you?
from gapseq.
Thanks, I will check it and if any issue occur I will post it.
from gapseq.
Related Issues (20)
- gapseq find gets stuck HOT 4
- what dependencies that gapseq needs? HOT 14
- Is it possible to see the similarity of the generated GSMM? HOT 1
- Duplicated reactions / metabolites in the reaction database HOT 1
- Make the pathway threshold a tunable parameter
- Annotated output file or supply a genome-annotated file? HOT 1
- How to produce the Fig.3 and Fig.4 in the gapseq paper HOT 7
- gapseq advice for colonisation HOT 1
- GapSeq protein is absent when it is .faa shows its present HOT 10
- gapseq medium HOT 4
- Question about doall command HOT 1
- How was dat/media/gut.csv formulated?
- stat: cannot stat '/scratch/users/nus/e0512805/gapseq/src/../dat/seq/Bacteria/rev/sequences.tar.gz': No such file or directory HOT 8
- Error in curl::curl_fetch_memory(url, handle = handle) : Timeout was reached: [rest.uniprot.org] SSL connection timeout HOT 4
- Issue with options when calling subcommand for "gapseq doall". HOT 3
- Download sequences fails HOT 2
- HTML entities for special characters in reaction name causes incorrect uniprot queries HOT 1
- libsbml and libglpk not found while installed using conda HOT 4
- Question: GapSeq includes a protein as being present when it got a bad blast? HOT 14
- Reaction inferred from pseudogene regions when using gapseq on genome fasta file.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gapseq.