You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm unsure if this is unexpected behavior, or if I'm not understanding how to properly set init variables for a species when solving for steady states.
What I'd like to do is modify species init and solve for a bunch of steady states of a pre-specified model that is loaded from sbml:
It appears something is going on in the steady state solver, perhaps an underflow or overflow where the species concentration is set to 0 or very close to zero during steady state computation.
If I'm abusing the usage of libroadrunner or misunderstanding the usage in any way, please let me know, just trying to get to the bottom of this.
libroadrunner==2.7.0 installed via pypi on python3.9
**edited to change call to getSteadyStateValues to just outputing species from first steadystatecomputation
The text was updated successfully, but these errors were encountered:
I'll also add that removing the initialassignment and re-adding with updated parameter seems to get around this issue, where the steady state values mimic final concentrations of a simulation:
Often in cases like this, the culprit turns out to be the conservedMoietyAnalysis flag, which will notice that (say) S1+S2 is constant, so if one is changed, it'll change the other to compensate. But that doesn't seem to be the case here! I would say that this is simply a bug in roadrunner somewhere. I'm glad you found a workaround for now; I'll look into seeing how we can fix it on our end. @adelhpour , do you have time to investigate? You worked on the conserved moieties in the past, and I think this is related.
Hi all,
I'm unsure if this is unexpected behavior, or if I'm not understanding how to properly set init variables for a species when solving for steady states.
What I'd like to do is modify species init and solve for a bunch of steady states of a pre-specified model that is loaded from sbml:
Running this script on my machine results in this output:
It appears something is going on in the steady state solver, perhaps an underflow or overflow where the species concentration is set to 0 or very close to zero during steady state computation.
If I'm abusing the usage of libroadrunner or misunderstanding the usage in any way, please let me know, just trying to get to the bottom of this.
libroadrunner==2.7.0 installed via pypi on python3.9
**edited to change call to getSteadyStateValues to just outputing species from first steadystatecomputation
The text was updated successfully, but these errors were encountered: