-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
MTK and SI ODEs have different formats for variable identifability #242
Comments
Hi @TorkelE , Thanks for the example ! In both cases, identifiability results for states are given are as functions of time. For example, if we report For PS. is |
Sounds good! Thanks for the clarification :). Yes, Gleb said that there were cases when initial conditions where identifiable, but not trajectories, are these common? Also, if you support identifiability for those, would you then have two outputs for each initial conditions (one the trajectory and one the initial condition)? |
Hm, I don't think we support such cases (I think the situation where the ic can be reconstructed but the trajectories are not identifiable is not possible, but I am not very sure :^) ). It'd better if @pogudingleb could clarify |
@TorkelE , my apologies if something I said before caused any confusion! I completely agree with Sasha (@sumiya11 ) that the outputs you get should be interpreted in the same way: the whole trajectory is identifiable (in other words, the state is observable). The reason they are displayed differently is purely implementational, and now I see that this may be quite misleading, so I have just created a dedicated issue. For the inputs accepted by I hope this clarifies the issue! |
Thank you, no I think I had some misconceptions before, but now I understand fully what is going on, thanks a lot!. Given #243, I will close this issue. |
@TorkelE Now I recall that you have mentioned that the identifiability result is valid for initial confitions in your new tutorial in Catalyst.jl (sorry I think I missed this part when I was reading the first time). It is correct, but probably it would make sense to change the wording to reflect that the identifiability results also hold for the whole trajectories |
Yes, I will do a rewrite beginning of next week. I hope to make the final (for this PR) changes, and then hold of further changes until later (potentially awaiting some updates in StructuralIdentifiability.jl). |
Simple example:
Here we have
with
x1
andx2
being functions of time in the first case, and not in the second case. My impression is that it is the identifiability of the initial conditions (ofx1
andx2
) that is assessed, is that correct? If so, would it make sense to havex1
andx2
being the names in the MTK case? Or even possibly write it asx1(0)
andx2(0)
for both cases?The text was updated successfully, but these errors were encountered: