Jump to content


Photo

simulations results & interpretation


  • Please log in to reply
5 replies to this topic

#1 BeaBigel

BeaBigel

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 02 October 2019 - 12:52 PM

Dear all,

I’m working on brain modeling and penetration prediction, and I would like to use Dr Shah’s model. It’s a full PBPK model with a brain compartment divided in different sub-spaces. So I code it on Phoenix. In a first step, I wanted to validate the human version of the model with plasma data. So based on a reference described in the study I created the dataset for the model.

 

I have 2 questions:

  1. The profile changes based on #Points used in the simulation. For the same X range (Max X), comparing 100 vs 1000 #points, the simulated points (DV) are different for a same time (IVAR). From my understanding of Phoenix software, I expected to find the same value for a same time point. Could you explain me why we observed different simulated point for a same time point? What does the term “#points” mean exactly?
  2. Similarly, the difference between profiles from “Ind DV,IPRED vs IVAR” plot and “Ind Simulation” plot is not clear in terms of modeling. Even if the predictions in the first plot are not well, it follows the trend of the observations. Whereas in the “Ind Simulation” plot, the profile is fully different (when #points = 1000). From my understanding, this should lead to close results.

The project file is enclosed to this post in order to allow you to a look into it. The model is quite big but not that complex.

 

Many thanks for your help,

  

Béatrice

 

Attached File  ForumSim.phxproj   1.16MB   303 downloads

 



#2 bwendt@certara.com

bwendt@certara.com

    Advanced Member

  • Administrators
  • 282 posts

Posted 02 October 2019 - 03:43 PM

Dear Béatrice,

 

re 1. you should expect almost identical values for the two simulatons. There was just a problem with the ODE solver in both of your simulation objects. If you inspect the Warning and Error output, you could see that:

 

ODE_Solver_Error.png

 

Please switch ODE mode to: auto-detect and the error will go away. The result will show almost identical values between the two simulations:

 

Attached File  Brain Model_bw.phxproj   1.16MB   619 downloads

 

re 2. The observations and predictions are several orders of magnitude different. I can only guess that some unit conversions are missing. Since I don't see how you got to the estimates for your simulations it is difficult to tell.

 

Bernd

 



#3 bwendt@certara.com

bwendt@certara.com

    Advanced Member

  • Administrators
  • 282 posts

Posted 02 October 2019 - 03:49 PM

In addition, for your information: the #points lets you decide on the x-resolution of your simulated data, it means the number of points to simulate. For your first simulation you chose 100 points over and x-range of 1000, that means calculate values for 0,10,20,... For your second simulation you chose 1000 points over the same range, e.g. values for 0,1,2,3,...

 

Hope, this makes sense.

 

Bernd



#4 BeaBigel

BeaBigel

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 03 October 2019 - 03:56 PM

Dear Béatrice,

 

re 1. you should expect almost identical values for the two simulatons. There was just a problem with the ODE solver in both of your simulation objects. If you inspect the Warning and Error output, you could see that:

 

attachicon.gifODE_Solver_Error.png

 

Please switch ODE mode to: auto-detect and the error will go away. The result will show almost identical values between the two simulations:

 

attachicon.gifBrain Model_bw.phxproj

 

re 2. The observations and predictions are several orders of magnitude different. I can only guess that some unit conversions are missing. Since I don't see how you got to the estimates for your simulations it is difficult to tell.

 

Bernd

 

Dear Bernd,

 

Thanks a lot for your reply and your solution! Indeed, switch ODE mode to auto-detect fix the problem. May I ask you what the difference between these modes is?

 

For the R2, with your proposed solution, both plots (“Ind DV,IPRED vs IVAR” and “Ind Simulation”) are much more consistent even if the prediction are still not good. The estimates for the simulations came from an article I’m trying to reproduce the model (Chang et al. 2019).

 

 

Shah Brain model human IgG4.png

 

I’m supposed to get these profiles, but I’m far from it. Clearly I’m missing something, but I have no idea what…

 

Béatrice

 

 

ref : Chang, Hsueh-Yuan, Shengjia Wu, Guy Meno-Tetang, and Dhaval K. Shah. 2019. “A Translational Platform PBPK Model for Antibody Disposition in the Brain.” Journal of Pharmacokinetics and Pharmacodynamics, May. https://doi.org/10.1...928-019-09641-8.



#5 BeaBigel

BeaBigel

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 03 October 2019 - 03:59 PM

In addition, for your information: the #points lets you decide on the x-resolution of your simulated data, it means the number of points to simulate. For your first simulation you chose 100 points over and x-range of 1000, that means calculate values for 0,10,20,... For your second simulation you chose 1000 points over the same range, e.g. values for 0,1,2,3,...

 

Hope, this makes sense.

 

Bernd

 

That’s what I thought! And that’s why I was confused by the results I had.

 

Thanks,

 

Béatrice



#6 bwendt@certara.com

bwendt@certara.com

    Advanced Member

  • Administrators
  • 282 posts

Posted 04 October 2019 - 12:37 PM

 

 

Thanks a lot for your reply and your solution! Indeed, switch ODE mode to auto-detect fix the problem. May I ask you what the difference between these modes is?

 

 

 

There is a lot of background information to this. Essentially it comes down to the question of how the software shall solve differential equations. Phoenix gives the user a choice among several methods. For an overview please see our online help:

 

https://onlinehelp.c... NLME"&rhsyns=

 

In simple practical terms, whenever you deal with typical PKPD models and linear kinetics use the default option (matrix exponent). When you have huge differences in coefficients or rate constants switch to auto-detect. Same holds for high-non linearity systems.

 

Hope, this helps.

 

Bernd






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users