Back to Claude Scientific Skills

Source ledger

skills/pkpd-modeling/references/source-ledger.md

2.61.06.3 KB
Original Source

Source ledger

Provenance for the version- and date-specific claims in this skill. Everything below was checked on 2026-07-27. Pharmacological and statistical methods that are stable textbook material are not listed; this covers the claims that go stale.

Verified by direct execution

ClaimHow verified
Pharmpy 2.1.1 is the current releasepip install pharmpy-core into a clean environment; pharmpy.__version__ returned 2.1.1
Pharmpy exposes 19 run_* tools, including run_pdsearch, run_modelrank, run_qa, run_vpcdir(pharmpy.tools) on the installed package
modeling.add_placebo_model no longer exists; set_placebo_model doeshasattr check on the installed pharmpy.modeling
set_tmdd accepts full, ib, cr, crib, qss, wagner, mmappinspect.signature(pharmpy.modeling.set_tmdd)
add_indirect_effect accepts linear, emax, sigmoid and a prod flaginspect.signature on the installed package
Bioequivalence sample sizes (2×2, GMR 0.95, 80% power): 12/20/28/40/52/66 at CV 15/20/25/30/35/40%bioequivalence.py --power reproduces the published PowerTOST table exactly
ABEL limits cap at 69.84–143.19% at CVwR = 50%Computed from exp(±0.760 · swR) at the cap
NCA recovers λz, t½, CL/F and Vz/F from an analytical one-compartment oral profilenca.py against a simulated noiseless profile with known parameters
The model library reproduces closed-form AUC = D/CL, Vss = ΣV, MRT = Vss/CL for 1-, 2- and 3-compartment modelsAnalytical checks in tests/pkpd-modeling/test_scripts.py

Package versions from PyPI

Retrieved from the PyPI JSON API on 2026-07-27.

PackageVersionNote
pharmpy-core2.1.1 (2026-05-19)2.1.0 on 2026-05-08; 2.0.0 on 2026-02-12; 1.12.0 on 2025-12-05
numpy2.5.1
scipy1.18.0requires_python >= 3.12
chi-drm1.0.3
pints0.6.1
lmfit1.3.4
pkpynot on PyPIQueried and returned no such project; PKPy is GitHub-only

Regulatory status

ClaimSource
ICH M12 Step 4 2024; FDA adopted 2 August 2024 with a Q&A; EU effective 30 November 2024; China 29 October 2024FDA M12 final-guidance announcement and materials; EMA M12 scientific guideline page
ICH M13A Step 4 July 2024, effective 25 January 2025ICH M13A Step 4 materials; EMA M13A scientific guideline page
ICH M13B endorsed 13 March 2025, Step 2b, consultation 9 April – 9 July 2025EMA M13B scientific guideline page
ICH M13C covers highly variable drugs, NTI drugs and complex designs, and follows M13BICH M13 workplan as described in the M13A/M13B materials
ICH E11A Step 4 21 August 2024, effective 25 January 2025ICH E11A Step 4 guideline; EMA E11A Step 5 document
FDA Population Pharmacokinetics guidance final February 2022; states model selection based on shrinkage is not necessary; lists VPC, pcVPC, NPC, NPDEFDA guidance document and Federal Register notice of availability, 4 February 2022
FDA oncology dose-optimisation guidance (Project Optimus) finalised August 2024; PK sampling and analysis plan in each protocol sufficient for popPK and exposure-responseFDA final guidance and contemporaneous coverage
ICH E14/S7B 2022 Q&As introduced the double-negative nonclinical assessmentE14/S7B Q&A document; FDA review-experience analysis published 2025
FDA 2005 maximum-safe-starting-dose guidance supplies the Km body-surface-area conversion tableFDA guidance, Table 1

Software versions from vendor and project sources

ClaimSource
NONMEM 7.6 exists; adds ADVAN16 (RADAR5 stiff DDE), ADVAN17 (stiff delay DAE), NUTS Bayesian, SAEM sample storageICON NONMEM 7.6 workshop description and NONMEM 7.6.0 user guides dated November 2025
nlmixr2 requires rxode2 ≥ 5.0.0; CRAN package updated 30 November 2025, manual dated 9 May 2026CRAN nlmixr2 package page and reference manual
babelmixr2 and monolix2rx interchange models between nlmixr2, NONMEM and Monolixnlmixr2 project documentation and a February 2026 methods paper
Open Systems Pharmacology Suite v12 (with Update 2) is current; ospsuite R package needs R 4.x and .NET 8OSP Suite GitHub releases and v12 documentation
PKPy is a 2025 Python popPK frameworkPeerJ 2025 paper and its GitHub repository
PKNCA and aNCA are the R NCA packages; aNCA is a Roche/Appsilon/Human Predictions pharmaverse projectPackage documentation sites

Method sources

Standard methods used in the scripts, cited so the implementation can be checked:

  • Lambda_z by best adjusted r-squared, extend-backwards with a 0.0001 improvement threshold — the convention implemented in Phoenix WinNonlin and PKNCA.
  • Linear-up/log-down trapezoid and the corresponding AUMC formula — standard NCA texts; the AUMC log-down form is re-derived in the nca.py source comment.
  • Hyslop's linearised upper bound for the FDA reference-scaled criterion, with theta = ln(1.25)/0.25 — the method in FDA's progesterone product-specific guidance.
  • ABEL widening exp(±0.760·swR) capped at CVwR 50% — EMA bioequivalence guideline.
  • Beal's M1–M7 methods for BLQ data — Beal, J Pharmacokinet Pharmacodyn 2001.
  • Dayneka & Jusko indirect response models I–IV.
  • Sheiner effect-compartment link model.
  • Mager & Jusko TMDD; Gibiansky QSS approximation.
  • Anderson & Holford sigmoidal maturation on post-menstrual age (TM50 54.2 weeks, Hill 3.92 as generic clearance values).
  • Mahmood & Balian rule of exponents for interspecies scaling.
  • Savic transit-compartment absorption model.
  • 2020 ASHP/IDSA/PIDS/SIDP consensus for vancomycin AUC₂₄/MIC 400–600.

Known gaps and deliberate omissions

  • USP and ISO documents are copyrighted and paywalled; where relevant they are cited by designation only, never transcribed.
  • Product-specific guidances change frequently and are not enumerated here.
  • The vancomycin population parameters in tdm_bayes.py are a conventional illustrative parameterisation, labelled as such in the code and output, not a validated published model.
  • PK/PD index targets for antimicrobials vary by organism, endpoint and study; the values given are commonly cited ranges, not regulation.