forest plots in Xpose?

7 messages 6 people Latest: Oct 10, 2015

forest plots in Xpose?

From: Pascal Girard Date: September 16, 2015 technical
Dear NONMEM users, Dear Uppsala Folks, Dear Christopher I was looking for some Xpose function that would automatically create a forest plot from NONMEM output in order to present the results of covariate analysis, assuming that all covariate models have been implemented the same way with same NULL value. The only thing I found was the Covariates function in the popPK package, which makes use of Xpose, developed by Christoffer Tornoe while he was at FDA. http://www2.uaem.mx/r-mirror/web/packages/popPK/popPK.pdf But this package looks like to be no longer supported and has been removed from the CRAN. Has anyone developed such a package? With best regards / Mit freundlichen Grüßen / Cordialement / 祝好 / よろしくお願いします Pascal Pascal Girard Director, Pharmacometry Merck Serono | Global Early Development "Merck – Living Innovation" Merck Institute for Pharmacometrics - Merck Serono S.A. EPFL Innovation Park - Building I, CH-1015 Lausanne, Switzerland Phone: +41 21 900 3702 | Mobile: +41 79 508 7898 Email: [email protected] | www.merckserono.com Mandatory information can be found at: http://www.merckgroup.com/mandatories Please consider your environmental responsibility before printing this e-mail This message and any attachment are confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you have received this transmission in error, please notify the sender immediately and delete the message and any attachment from your system. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not accept liability for any omissions or errors in this message which may arise as a result of E-Mail-transmission or for damages resulting from any unauthorized changes of the content of this message and any attachment thereto. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not guarantee that this message is free of viruses and does not accept liability for any damages caused by any virus transmitted therewith. Click http://www.merckgroup.com/disclaimer to access the German, French, Spanish and Portuguese versions of this disclaimer.

Re: forest plots in Xpose?

From: Ron Keizer Date: September 17, 2015 technical
dear Pascal, there seem to be copies of that library e.g. here (* http://www2.uaem.mx/r-mirror/web/packages/popPK/index.html http://www2.uaem.mx/r-mirror/web/packages/popPK/index.html*) and here ( https://cran.r-project.org/src/contrib/Archive/popPK/). You should be able to download from there and install from the local zip file. I don't know this library, so I'm not sure if it still works with current version of Xpose. I also don't know of a different module that creates these plots, but with the dplyr and ggplot2 libraries it shouldn't be more than 5-10 lines of code to create such a plot. On a sidenote, I'm not a fan of the term "Forest plot" for these plots. The "original" Forest plots show data across multiple studies (e.g. in a meta-analysis), so calling it "Forest plot" could lead to confusion with statisticians or clinicians. A more important reason, however, is that it is not immediately clear what is actually shown in the plot. Various covariate data can be summarized using the "Forest plot style", such as: - uncertainty in covariate effect size (e.g. obtained from covariance step, bootstrap, or posterior distribution from MCMC) - inter-individual variability in covariate effect (distribution of observed covariate values * covariate effect size) - time-variance of the covariate effects - a combination of 1 and 2? So a covariate "Forest" covariate-plot should always be accompanied with a description of what data is actually shown. BTW, I think all of the above plots have utility in some way, either in diagnosis, data checkout, or communicating modeling results. Would be great if someone implemented an R package that could do all of the above :) I assume the popPK package makes type 2, but it is not mentioned in the manual. best regards, Ron
Quoted reply history
On Wed, Sep 16, 2015 at 12:57 AM, Pascal Girard < [email protected]> wrote: > Dear NONMEM users, Dear Uppsala Folks, Dear Christopher > > > > I was looking for some Xpose function that would automatically create a > forest plot from NONMEM output in order to present the results of covariate > analysis, assuming that all covariate models have been implemented the same > way with same NULL value. The only thing I found was the Covariates > function in the popPK package, which makes use of Xpose, developed by > Christoffer > Tornoe while he was at FDA. > http://www2.uaem.mx/r-mirror/web/packages/popPK/popPK.pdf > > > > But this package looks like to be no longer supported and has been removed > from the CRAN. > > > > Has anyone developed such a package? > > > > *With best regards / Mit freundlichen Grüßen / Cordialement */ 祝好 / > よろしくお願いします > > Pascal > > > > Pascal Girard > > Director, Pharmacometry > > Merck Serono | Global Early Development > > > > * "Merck – Living Innovation" * > > > > Merck Institute for Pharmacometrics - Merck Serono S.A. > > EPFL Innovation Park - Building I, CH-1015 Lausanne, Switzerland > > Phone: +41 21 900 3702 | Mobile: +41 79 508 7898 > > Email: [email protected] | www.merckserono.com > > Mandatory information can be found at: > http://www.merckgroup.com/mandatories > > *Please consider your environmental responsibility before printing this > e-mail* > > > > > > This message and any attachment are confidential and may be privileged or > otherwise protected from disclosure. If you are not the intended recipient, > you must not copy this message or attachment or disclose the contents to > any other person. If you have received this transmission in error, please > notify the sender immediately and delete the message and any attachment > from your system. Merck KGaA, Darmstadt, Germany and any of its > subsidiaries do not accept liability for any omissions or errors in this > message which may arise as a result of E-Mail-transmission or for damages > resulting from any unauthorized changes of the content of this message and > any attachment thereto. Merck KGaA, Darmstadt, Germany and any of its > subsidiaries do not guarantee that this message is free of viruses and does > not accept liability for any damages caused by any virus transmitted > therewith. > > > > Click http://www.merckgroup.com/disclaimer to access the German, French, > Spanish and Portuguese versions of this disclaimer. > ------------------------------- Pirana Software & Consulting BV @ronpirana

RE: forest plots in Xpose?

From: Andreas Lindauer Date: September 17, 2015 technical
Dear all, Folks at Metrum published some R-code on how to generate these kind of covariate plots, including uncertainty of the effect size from a bootstrap: http://metrumrg.googlecode.com/svn/trunk/inst/example/project/script/covplot.pdf Here is also a very nice presentation from Marc Gastonguay about this topic: http://metrumrg.com/assets/pubs/GastonguayPAGE2011.pdf Regards, Andreas.
Quoted reply history
From: [email protected] [mailto:[email protected]] On Behalf Of Ron Keizer Sent: Thursday, September 17, 2015 02:09 To: Pascal Girard <[email protected]> Cc: [email protected] Subject: Re: [NMusers] forest plots in Xpose? dear Pascal, there seem to be copies of that library e.g. here ( http://www2.uaem.mx/r-mirror/web/packages/popPK/index.html) and here ( https://cran.r-project.org/src/contrib/Archive/popPK/). You should be able to download from there and install from the local zip file. I don't know this library, so I'm not sure if it still works with current version of Xpose. I also don't know of a different module that creates these plots, but with the dplyr and ggplot2 libraries it shouldn't be more than 5-10 lines of code to create such a plot. On a sidenote, I'm not a fan of the term "Forest plot" for these plots. The "original" Forest plots show data across multiple studies (e.g. in a meta-analysis), so calling it "Forest plot" could lead to confusion with statisticians or clinicians. A more important reason, however, is that it is not immediately clear what is actually shown in the plot. Various covariate data can be summarized using the "Forest plot style", such as: - uncertainty in covariate effect size (e.g. obtained from covariance step, bootstrap, or posterior distribution from MCMC) - inter-individual variability in covariate effect (distribution of observed covariate values * covariate effect size) - time-variance of the covariate effects - a combination of 1 and 2? So a covariate "Forest" covariate-plot should always be accompanied with a description of what data is actually shown. BTW, I think all of the above plots have utility in some way, either in diagnosis, data checkout, or communicating modeling results. Would be great if someone implemented an R package that could do all of the above :) I assume the popPK package makes type 2, but it is not mentioned in the manual. best regards, Ron On Wed, Sep 16, 2015 at 12:57 AM, Pascal Girard <[email protected]<mailto:[email protected]>> wrote: Dear NONMEM users, Dear Uppsala Folks, Dear Christopher I was looking for some Xpose function that would automatically create a forest plot from NONMEM output in order to present the results of covariate analysis, assuming that all covariate models have been implemented the same way with same NULL value. The only thing I found was the Covariates function in the popPK package, which makes use of Xpose, developed by Christoffer Tornoe while he was at FDA. http://www2.uaem.mx/r-mirror/web/packages/popPK/popPK.pdf But this package looks like to be no longer supported and has been removed from the CRAN. Has anyone developed such a package? With best regards / Mit freundlichen Grüßen / Cordialement / 祝好 / よろしくお願いします Pascal Pascal Girard Director, Pharmacometry Merck Serono | Global Early Development "Merck – Living Innovation" Merck Institute for Pharmacometrics - Merck Serono S.A. EPFL Innovation Park - Building I, CH-1015 Lausanne, Switzerland Phone: +41 21 900 3702<tel:%2B41%2021%20900%203702> | Mobile: +41 79 508 7898<tel:%2B41%2079%20508%207898> Email: [email protected]<mailto:[email protected]> | http://www.merckserono.com Mandatory information can be found at: http://www.merckgroup.com/mandatories Please consider your environmental responsibility before printing this e-mail This message and any attachment are confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you have received this transmission in error, please notify the sender immediately and delete the message and any attachment from your system. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not accept liability for any omissions or errors in this message which may arise as a result of E-Mail-transmission or for damages resulting from any unauthorized changes of the content of this message and any attachment thereto. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not guarantee that this message is free of viruses and does not accept liability for any damages caused by any virus transmitted therewith. Click http://www.merckgroup.com/disclaimer to access the German, French, Spanish and Portuguese versions of this disclaimer. ------------------------------- Pirana Software & Consulting BV @ronpirana Information in this email and any attachments is confidential and intended solely for the use of the individual(s) to whom it is addressed or otherwise directed. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the Company. Finally, the recipient should check this email and any attachments for the presence of viruses. The Company accepts no liability for any damage caused by any virus transmitted by this email. All SGS services are rendered in accordance with the applicable SGS conditions of service available on request and accessible at http://www.sgs.com/en/Terms-and-Conditions.aspx

Re: forest plots in Xpose?

From: Paul Matthias Diderichsen Date: September 17, 2015 technical
Ron, Pascal & NMUsers
Quoted reply history
On 9/17/2015 2:08, Ron Keizer wrote: > On a sidenote, I'm not a fan of the term "Forest plot" for these plots. > The "original" Forest plots show data across multiple studies (e.g. in a > meta-analysis), so calling it "Forest plot" could lead to confusion with > statisticians or clinicians. I agree with Ron that Forest plots primarily exist in the meta analysis world. Pascal, maybe you are looking for "tornado plots"? ( https://en.wikipedia.org/wiki/Tornado_diagram) Here's a pointer to building a tornado plot with ggplot(): http://stackoverflow.com/questions/6916698/tornado-chart-diagram-with-ggplot2 -- Paul Matthias Diderichsen, PhD Quantitative Solutions B.V. +31 624 330 706

RE: forest plots in Xpose?

From: Pascal Girard Date: September 18, 2015 technical
Dear All, Thanks all for your replies. I will not reply to each. Just to say that of course I know that forest plots come from Meta Analysis, which by the way may be already familiar to clinicians. It has been advocated by FDA to report DDI see (Menon-Andersen D, Yu B, Madabushi R, Bhattaram V, Hao W, Uppoor RS, Mehta M, Lesko L, Temple R, Stockbridge N, Laughren T, Gobburu JV. Essential pharmacokinetic information for drug dosage decisions: a concise visual presentation in the drug label. Clin Pharmacol Ther. 2011 Sep;90(3):471-4. ) and is suggested in Guidance doc: http://www.fda.gov/downloads/drugs/guidancecomplianceregulatoryinformation/guidances/ucm292362.pdf http://www.fda.gov/downloads/AdvisoryCommittees/CommitteesMeetingMaterials/Drugs/AdvisoryCommitteeforPharmaceuticalScienceandClinicalPharmacology/UCM370535.pdf I think it is an excellent way to communicate the results of covariate analysis, rather than giving an allometric/ power equation and a value of a parameter that does not speak to clinicians. I agree with Ron that it should be clearly stated what is presented and there are several ways of building it. In this respect the one given in the slides of Marc Gastonguay (thanks Andreas) is particularly appealing. With best regards / Mit freundlichen Grüßen / Cordialement Pascal
Quoted reply history
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Paul Matthias Diderichsen Sent: 17 September 2015 09:12 To: [email protected] Subject: Re: [NMusers] forest plots in Xpose? Ron, Pascal & NMUsers On 9/17/2015 2:08, Ron Keizer wrote: > On a sidenote, I'm not a fan of the term "Forest plot" for these plots. > The "original" Forest plots show data across multiple studies (e.g. in > a meta-analysis), so calling it "Forest plot" could lead to confusion > with statisticians or clinicians. I agree with Ron that Forest plots primarily exist in the meta analysis world. Pascal, maybe you are looking for "tornado plots"? ( https://en.wikipedia.org/wiki/Tornado_diagram) Here's a pointer to building a tornado plot with ggplot(): http://stackoverflow.com/questions/6916698/tornado-chart-diagram-with-ggplot2 -- Paul Matthias Diderichsen, PhD Quantitative Solutions B.V. +31 624 330 706 This message and any attachment are confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you have received this transmission in error, please notify the sender immediately and delete the message and any attachment from your system. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not accept liability for any omissions or errors in this message which may arise as a result of E-Mail-transmission or for damages resulting from any unauthorized changes of the content of this message and any attachment thereto. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not guarantee that this message is free of viruses and does not accept liability for any damages caused by any virus transmitted therewith. Click http://www.merckgroup.com/disclaimer to access the German, French, Spanish and Portuguese versions of this disclaimer.

RE: forest plots in Xpose?

From: Amit Date: October 10, 2015 technical
Dear all, As a late entrant to this discussion, indeed there are many ways to Rome. The dotplot function in R (lattice) could provide a similar visual output, though not as elegant as the Metrum approach.The metrumrg package is not available on the CRAN repository any longer, but on R forge. best wishes Amit Taneja Research fellow, Pharmacometrics Dept of Pharmacokinetics, Toxicology and Targeting University of Groningen The Netherlands
Quoted reply history
> From: [email protected] > To: [email protected]; [email protected] > Subject: RE: [NMusers] forest plots in Xpose? > Date: Fri, 18 Sep 2015 20:51:20 +0000 > > Dear All, > > Thanks all for your replies. I will not reply to each. Just to say that of > course I know that forest plots come from Meta Analysis, which by the way may > be already familiar to clinicians. > > It has been advocated by FDA to report DDI see (Menon-Andersen D, Yu B, > Madabushi R, Bhattaram V, Hao W, Uppoor RS, Mehta M, Lesko L, Temple R, > Stockbridge N, Laughren T, Gobburu JV. Essential pharmacokinetic information > for drug dosage decisions: a concise visual presentation in the drug label. > Clin Pharmacol Ther. 2011 Sep;90(3):471-4. ) and is suggested in Guidance > doc: > http://www.fda.gov/downloads/drugs/guidancecomplianceregulatoryinformation/guidances/ucm292362.pdf > http://www.fda.gov/downloads/AdvisoryCommittees/CommitteesMeetingMaterials/Drugs/AdvisoryCommitteeforPharmaceuticalScienceandClinicalPharmacology/UCM370535.pdf > > I think it is an excellent way to communicate the results of covariate > analysis, rather than giving an allometric/ power equation and a value of a > parameter that does not speak to clinicians. I agree with Ron that it should > be clearly stated what is presented and there are several ways of building > it. In this respect the one given in the slides of Marc Gastonguay (thanks > Andreas) is particularly appealing. > > With best regards / Mit freundlichen Grüßen / Cordialement > > Pascal > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Paul Matthias Diderichsen > Sent: 17 September 2015 09:12 > To: [email protected] > Subject: Re: [NMusers] forest plots in Xpose? > > Ron, Pascal & NMUsers > > On 9/17/2015 2:08, Ron Keizer wrote: > > On a sidenote, I'm not a fan of the term "Forest plot" for these plots. > > The "original" Forest plots show data across multiple studies (e.g. in > > a meta-analysis), so calling it "Forest plot" could lead to confusion > > with statisticians or clinicians. > > I agree with Ron that Forest plots primarily exist in the meta analysis world. > > Pascal, maybe you are looking for "tornado plots"? > ( https://en.wikipedia.org/wiki/Tornado_diagram) > > Here's a pointer to building a tornado plot with ggplot(): > > http://stackoverflow.com/questions/6916698/tornado-chart-diagram-with-ggplot2 > > -- > Paul Matthias Diderichsen, PhD > Quantitative Solutions B.V. > +31 624 330 706 > > > This message and any attachment are confidential and may be privileged or > otherwise protected from disclosure. If you are not the intended recipient, > you must not copy this message or attachment or disclose the contents to any > other person. If you have received this transmission in error, please notify > the sender immediately and delete the message and any attachment from your > system. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not > accept liability for any omissions or errors in this message which may arise > as a result of E-Mail-transmission or for damages resulting from any > unauthorized changes of the content of this message and any attachment > thereto. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not > guarantee that this message is free of viruses and does not accept liability > for any damages caused by any virus transmitted therewith. > > > > Click http://www.merckgroup.com/disclaimer to access the German, French, > Spanish and Portuguese versions of this disclaimer.

Re: forest plots in Xpose?

From: Rakesh Gollen Date: October 10, 2015 technical
Hi, I echo with Amit, I have used the dotplot function, and it gives with something very much same. Thanks Rakesh
Quoted reply history
On Sat, Oct 10, 2015 at 4:20 PM, amit <[email protected]> wrote: > > Dear all, > > As a late entrant to this discussion, indeed there are many ways to Rome. > > The dotplot function in R (lattice) could provide a similar visual output, > though not as elegant as the Metrum approach.The metrumrg package is not > available on the CRAN repository any longer, but on R forge. > > best wishes > > Amit Taneja > > Research fellow, Pharmacometrics > Dept of Pharmacokinetics, Toxicology and Targeting > University of Groningen > The Netherlands > > > > > From: [email protected] > > To: [email protected]; [email protected] > > Subject: RE: [NMusers] forest plots in Xpose? > > Date: Fri, 18 Sep 2015 20:51:20 +0000 > > > > > Dear All, > > > > Thanks all for your replies. I will not reply to each. Just to say that > of course I know that forest plots come from Meta Analysis, which by the > way may be already familiar to clinicians. > > > > It has been advocated by FDA to report DDI see (Menon-Andersen D, Yu B, > Madabushi R, Bhattaram V, Hao W, Uppoor RS, Mehta M, Lesko L, Temple R, > Stockbridge N, Laughren T, Gobburu JV. Essential pharmacokinetic > information for drug dosage decisions: a concise visual presentation in the > drug label. Clin Pharmacol Ther. 2011 Sep;90(3):471-4. ) and is suggested > in Guidance doc: > > > http://www.fda.gov/downloads/drugs/guidancecomplianceregulatoryinformation/guidances/ucm292362.pdf > > > http://www.fda.gov/downloads/AdvisoryCommittees/CommitteesMeetingMaterials/Drugs/AdvisoryCommitteeforPharmaceuticalScienceandClinicalPharmacology/UCM370535.pdf > > > > I think it is an excellent way to communicate the results of covariate > analysis, rather than giving an allometric/ power equation and a value of a > parameter that does not speak to clinicians. I agree with Ron that it > should be clearly stated what is presented and there are several ways of > building it. In this respect the one given in the slides of Marc Gastonguay > (thanks Andreas) is particularly appealing. > > > > With best regards / Mit freundlichen Grüßen / Cordialement > > > > Pascal > > > > -----Original Message----- > > From: [email protected] [mailto:[email protected]] > On Behalf Of Paul Matthias Diderichsen > > Sent: 17 September 2015 09:12 > > To: [email protected] > > Subject: Re: [NMusers] forest plots in Xpose? > > > > Ron, Pascal & NMUsers > > > > On 9/17/2015 2:08, Ron Keizer wrote: > > > On a sidenote, I'm not a fan of the term "Forest plot" for these plots. > > > The "original" Forest plots show data across multiple studies (e.g. in > > > a meta-analysis), so calling it "Forest plot" could lead to confusion > > > with statisticians or clinicians. > > > > I agree with Ron that Forest plots primarily exist in the meta analysis > world. > > > > Pascal, maybe you are looking for "tornado plots"? > > ( https://en.wikipedia.org/wiki/Tornado_diagram) > > > > Here's a pointer to building a tornado plot with ggplot(): > > > > > http://stackoverflow.com/questions/6916698/tornado-chart-diagram-with-ggplot2 > > > > -- > > Paul Matthias Diderichsen, PhD > > Quantitative Solutions B.V. > > +31 624 330 706 > > > > > > This message and any attachment are confidential and may be privileged > or otherwise protected from disclosure. If you are not the intended > recipient, you must not copy this message or attachment or disclose the > contents to any other person. If you have received this transmission in > error, please notify the sender immediately and delete the message and any > attachment from your system. Merck KGaA, Darmstadt, Germany and any of its > subsidiaries do not accept liability for any omissions or errors in this > message which may arise as a result of E-Mail-transmission or for damages > resulting from any unauthorized changes of the content of this message and > any attachment thereto. Merck KGaA, Darmstadt, Germany and any of its > subsidiaries do not guarantee that this message is free of viruses and does > not accept liability for any damages caused by any virus transmitted > therewith. > > > > > > > > Click http://www.merckgroup.com/disclaimer to access the German, > French, Spanish and Portuguese versions of this disclaimer. >