Title: Introduction to PKNCA: Automation of Noncompartmental Analysis in R General Topic: Introduction to PKNCA: Automation of Noncompartmental Analysis in R Presenter: William S. Denney Date(s): 25-May-2016, 1-June-2016 Time: Noon EDT Livelink Feed:http://www.youtube.com/watch?v=WCmFrheYtcc Background Resources and Code for the Audience:https://cran.r-project.org/web/packages/PKNCA/
The PKNCA R package is designed to perform all noncompartmental analysis (NCA) calculations for pharmacokinetic (PK) data. The package is broadly separated into two parts (calculation and summary) with some additional housekeeping functions.
The primary and secondary goals of the PKNCA package are to 1) only give correct answers to the specific questions being asked and 2) automate as much as possible to simplify the task of the analyst. When automation would leave ambiguity or make a choice that the analyst may have an alternate preference for, it is either not used or is possible to override.
Note that backward compatibility will not be guaranteed until version 1.0. Argument and function changes will continue until then. These will be especially noticable around the inclusion of IV NCA parameters and additional specifications of the dosing including dose amount and route.
@isoplinks - @bdenney needs orientation of setting up the live link. The instructional video is on they way and will make it into the general instructions here on discuss soon.
@bdenney Looking forward to the talk next week, and even starting to prepare beforehand.
When I load the package initially, I get the following error
ERROR: dependency 'digest' is not available for package 'PKNCA'
* removing 'C:/Users/corrigb/Documents/R/win-library/3.2/PKNCA'
Error: Command failed (1)
Any thoughts on what I am doing wrong/need to add beforehand?
worked for you. I’ve seen problems with incorrect installations of the digest package before where it required removing current installations and then running install.packages. If others have the issue, try the following:
Find your library locations (run .libPaths() at the R prompt)
Go to each of the listed directories and delete the subdirectory named “digest”
Reinstall the digest package with install.packages(“digest”)
There is a group working on a CDISC standard for NCA pk datasets. Was wondering i fyou are aware of it and if the package is being planned with the standards in mind?
@isoplinks A Shiny app wrapper is in the future plans. I want to get the underlying calculations completed before starting on any form of graphical interface.
@isoplinks There is a consortium of people and companies working on NCA validation in addition to the CDISC standardization for NCA PK datasets. One of the members of the consortium is also working on the CDISC NCA standard (ADaM NCA or ADNCA). These will be briefly mentioned during today’s webinar.
One goal of PKNCA is to take any input data set and make it more standardized. Currently, the calculation engine for PKNCA is dataset agnostic (you tell the columns to use, it’ll figure out the rest). In future versions, I intend to make connectors so that there is almost no effort to input standardized datasets. If you provide SDTM EX and PC domains, ADaM NCA, or ADaM PC (ADPC) data, PKNCA will simplify the selection of options to do the calculations.
On the output side, PKNCA is SDTM PP-ready. What I mean by that is: The raw outputs from PKNCA are very similar to the SDTM PP domain, and a simple wrapper (which will come in a future version) will format the output for the PP domain. I don’t force PP domain output because there are many scenarios where the users may not want the full PP domain output (like exploratory or academic analyses).
@bdenney - can you comment on the speed of the NCA routines in PKNCA especially with large datasets e.g. model simulated datasets that can run up to 100-1000 simulation reps.