-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error when running simulation batch #1016
Comments
@abdelr Could you look into it when you have time? I can help you translating the example to .NET test if necessary. |
For reference. In the attached project there is a discrepancy at this line where the two lists are not perfectly 1 to 1. Here is the list of paths in variableMoleculePaths that is not available from SpeciesProperties. Since this list of variableMoleculePaths comes from the simulation, I thought SpeciesProperties would contain them all.
The paths available in SpeciesProperties that are not in variableMoleculePaths are
From the R code, the variableMoleculePaths are retrieved by
@Yuri05 @msevestre Any idea why these two lists are not matching? |
See my unit test which translates the R code |
After discussion with @msevestre and @Yuri05 today, we decided that the bug itself can be fixed meaning - if the list of variable molecules is not a precise match we will only try to vary the intersection of the lists. The issue is caused because SimModel optimizes the molecules that won't be varied into parameters. The list in this example is created before the SimModel initialization, so there is no way for the application to know this will happen. To enable the steady state use case, some more reorganization will be required in SimModel and OSPSuite.Core so that the list of variable molecules and variable parameters are actually known by the caller. |
Will have to revisit when SimModel supports the fix. |
Just tried it out with
and got the error again:
Something I forgot to update? This is the simulation: https://github.com/Open-Systems-Pharmacology/OSPSuite-R/blob/develop/tests/data/simple.pkml |
It works for the "Vehicle" simulation but not for this one.. |
The bug that won’t be squashed. Resilient. |
Wrong alarm, my bad. |
Vehicle.zip
Probably an errorr in core.
When seeting all molecules as variable molecules in the attached simulation, runnning the batch produces the error that some molecules do not exist in the simulation.
Error:
The text was updated successfully, but these errors were encountered: