目次
概要
Maintainer: | Bill Denney, Satyaprakash Nayak |
Contact: | wdenney at humanpredictions.com, sn248 at cornell.edu |
Version: | 2024-11-04 |
URL: | https://CRAN.R-project.org/view=Pharmacokinetics |
Source: | https://github.com/cran-task-views/Pharmacokinetics/ |
Contributions: | このタスクビューに対する提案や改良は、GitHubのissueやpull request、またはメンテナのアドレスに電子メールで送ってください。詳しくはContributing guideをご覧ください。 |
Installation: | このタスクビューのパッケージは、ctvパッケージを使用して自動的にインストールすることができます。例えば、ctv::install.views(“Pharmacokinetics”, coreOnly = TRUE)は全てのコアパッケージをインストールし、ctv::update.views(“Pharmacokinetics”)はまだインストールしていない全てのパッケージと最新のものをインストールします。詳しくは CRAN Task View Initiativeを参照してください。 |
薬物動態(PK)データの解析は、投与量を決定するための濃度時間曲線で示されるように、投与レジメンと薬物への身体の曝露との間の関係を定義することに関係しています。PKデータを解析するために、CRAN内には、ノンコンパートメント解析(NCA)、モデリング(通常コンパートメント解析を使用)、レポート(通常NCA用)の3つのカテゴリーのパッケージが用意されています。
薬物動態は、新薬の臨床試験中に収集されることが多い。臨床試験用のRパッケージの詳細については、ClinicalTrialsを参照してください。
ノン・コンパートメント・アナリシス(NCA)
NCAは、薬物の体内分布速度の仮定を最小限にしたPKの記述法として使用されます。NCAは、通常、同一日、連続した日に被験者ごとに多くのサンプルを採取する臨床試験において、薬物のPKを記述するために使用されます。
- ncappc:NCAメトリックを使用して、母集団PKモデルの従来のNCAおよびシミュレーションベースの事後予測チェックを実行します。モデルフィットまたはシミュレーションソースからのデータの要約を対象としています。
- NonCompart:NCAの基本的な計算機能を提供します。
- PK;非コンパートメント理論を用いて薬物動態パラメータの推定を可能にする。完全サンプリングと疎サンプリングの両方の設計が実装されています。このパッケージには、仮説検定の方法と、優越性と等価性に関する信頼区間があります。
- PKNCA:標準のNCAパラメータを計算し、観測された臨床データを取り込み、研究レポートや規制当局に提出できるように要約を提供するという目的でそれらを要約します。
- qpNCA:qPharmetraによるノンコンパートメント薬物動態解析
ワークフロー・ツール
このセクションのツールは、分析の複数の部分を接続し、通常はデータのインポート、レビュー、分析、およびレポート作成の一部またはすべての部分をサポートします。
- ruminate:ruminate は、ファーマコメトリクスのデータ変換および分析ツールです。ファーマコメトリクスデータの探索には、一般的なツール(形質転換とプロット)と特定の手法(非コンパートメント分析)の両方が含まれます。この種の探索は、通常、さまざまなパッケージを利用することで実現されます。「ruminate」の目的は、「shiny」インターフェースを作成して、これらのツールをより広く利用できるようにし、再現性のある結果を作成することです。
ファーマコメトリクス・モデリング
PKデータのモデリングは、通常、薬剤が静脈内投与(IV)または血管外投与(多くの場合、経口または皮下、SC)により体内に入ることを想定したコンパートメント法を使用します。以下に挙げるパッケージは、PKモデリングに特化したパッケージに限定しており、PKデータに使用できるモデリングをサポートする(多くの)パッケージではありません。PKモデリングとシミュレーションのパッケージは、以下の通りです。
- bayesnec:「brms」を用いた無影響濃度推定の実施(Burkner (2017) doi:10.18637/jss.v080.i01;ブルクナー(2018) doi:10.32614/RJ-2018-017;Carpenterら(2017) doi:10.18637/jss.v076.i01は、「ECx」値を推定する目的でベイジアン法を使用した濃度(線量)反応データ、特に「NEC」(Fox (2010) doi:10.1016/j.ecoenv.2009.09.012参照)、「NSEC」(Fisher and Fox (2023) doi:10.1002/etc.5610参照)、および「N(S)EC」(Fisherら2023doi:10.1002/ieam.4809参照)を当てはめるためのものです。このパッケージの詳細な説明は、Fisherら(2024) doi:10.18637/jss.v110.i05にあります。このパッケージは、「R2jags」で実装されたオリジナルバージョンを拡張し、置き換えるものです (Su and Yajima (2020)を参照https://CRAN.R-project.org/package=R2jags;Fisherら(2020) doi:10.5281/ZENODO.3966864)。
- clinPK:用量の個別化、コンパートメント薬物動態、薬物曝露、擬人化計算、臨床化学、一般的な臨床パラメータの変換など、臨床薬物動態学および臨床薬理学で一般的に使用される方程式を計算します。可能な場合および関連する場合は、それぞれのR関数内に複数の公開されたピアレビューされた方程式を提供します。
- clinDR:ベイジアンおよびML Emaxモデルのフィッティング、グラフィックス、および臨床用量反応のためのシミュレーション。
- dr4pl:4パラメータ・ロジスティック(4pl)モデルによる投与量反応データ解析
- linpk:線形PKシステムから濃度-時間プロフィールを生成
- mrgsolve:医薬品開発で一般的に採用されている階層的、常微分方程式(ODE)ベースのモデルからのシミュレーションを容易にします。
- pharmr:薬理測定モデリングのためのpharmpyライブラリへのインターフェース。
- PKPDsim:微分方程式(DE)システムによって記述される薬物動態薬力学(PK-PD)モデルの投与計画をシミュレートします。また、ADVANスタイルの解析方程式を用いたシミュレーションにも対応しています。
- pmxcode:さまざまなモデリングおよびシミュレーション・ソフトウェア・プラットフォーム用のファーマコメトリックモデルを作成または変更するためのユーザーインターフェースを提供します。
- rxode2:医薬品開発の階層的常微分方程式 (ODE) からのシミュレーション手法。これは nlmixr2パッケージの基礎であり、RxODE パッケージに取って代わるものです。
- nlmixr2:集団PK/PDにおける非線形混合効果モデル (nlmixrパッケージの後継)
- nmw:NONMEMのアルゴリズムを理解するパッケージです。
- PKconverter:薬物動態モデルのパラメータコンバータ
- pkdata:薬物動態/薬力学(PK/PD)データの作成
- pmxTools:一般的なデータ分析タスクのための薬理測定ツール。コンパートメントPKモデル(1コンパートメント、2コンパートメント、3コンパートメント、注入、ゼロおよび1次吸収、および遅延時間をカバーする、単回投与後および Bertrand&Mentre(2008)による定常状態。 NONMEMで生成されたパラメータ推定とその他の出力からのパラメトリックシミュレーション。そして、Perl-speaks-NONMEM(PsN)によって生成された結果を解析、集計、プロットします。
- scaRabee:薬物動態-薬力学モデルの最適化ツールキットです。もともとMatlabベースのアプリケーションとして書かれたScarabeeツールキットの移植版。scaRabeeは、個人および集団レベルでの薬物動態薬力学モデルのシミュレーションと最適化のためのフレームワークを提供します。これは、モデルの最適化のためにNelderとMeadによって提案された直接検索アルゴリズムを提供するneldermeadパッケージの上に構築されています。
- ubiquity:PKPD、PBPK、およびシステム薬理学モデリングツール。これは、薬物動態薬力学(PKPD)、生理学的薬物動態(PBPK)、およびシステム薬理学モデルの分析のための完全なワークフローであり、常微分方程式ベースのモデルの作成、プールされたパラメータ推定、個人/集団ベースのシミュレーション、臨床試験デザインおよびモデリングアッセイのためのルールベースのシミュレーション、カスタマイズ可能な「Shiny」アプリによる展開、および非コンパートメント分析が含まれます。システム固有の分析テンプレートを生成でき、各要素には「PowerPoint」と「Word」による統合レポートが含まれています。
- UnifiedDoseFinding:非二元論的なアウトカムに対する用量設定法
- wnl:薬物動態・薬力学データ解析のための最小化ツール
NONMEM モデリングのサポート
NONMEMパッケージは、薬理測定モデリングによく使用されます。NONMEM関連のモデリングをサポートするために、いくつかのパッケージが特別に用意されています。NONMEMと連動するパッケージと、他のモデリングソフトウェアと連動するパッケージについては、上記の一般的なモデリングセクションで説明しています。
- nonmem2R:NONMEMとPSN(Perl-speaks-NONMEM, https://uupharmacometrics.github.io/PsN/) 出力ファイルを読み込み、パラメータ推定値を抽出し、ビジュアル予測チェック (VPC) と適合度 (GOF) プロットを提供し、パラメータの不確定性を伴ったシミュレーションを行います。
- nonmem2rx:「NONMEM」は1980年代から非線形混合効果モデルを実行するためのツールであり、現在でも使用されています (Bauer 2019 doi:10.1002/psp4.12404)。このツールを使用すると、「NONMEM」モデルを「rxode2」(Wang, Hallow and James (2016) doi:10.1002/psp4.12052)に変換し、単純なモデル「nlmixr2」構文 (Fidler et al (2019) doi:10.1002/psp4.12445)に変換できます。「nlmixr2」構文では、残差仕様を含める必要があり、常に変換されるわけではありません。使用可能な場合、「rxode2」モデルは「NONMEM」データを読み取り、母集団モデル(「PRED」)、個別モデル(「IPRED」)、残差モデル(「IWRES」)のシミュレーションを比較して、変換のパフォーマンスをすぐに示します。これにより、「rxode2」モデルを手動で作成しているユーザーのモデル開発時間を節約できます。さらに、このパッケージは、「rxode2」モデルを使用して不確実性(観測値の数、被験者の数、共分散行列)のシミュレーションを可能にするために、すべての情報を読み込みます。これは、「nlmixr2」モデルを「NONMEM」に変換し、「nonmem2rx」から変換されたオブジェクトを完全な「nlmixr2」フィットに変換できる「babelmixr2」パッケージを補完するものです。
- nonmemica:NONMEM(R)制御ストリームを体系的に作成および変更します。NONMEM出力の収集、実行ログの作成、派生データの作成、診断の生成を行います。
可視化
- xgxr :PKPDデータを探索するための構造化されたアプローチをサポートします。また、モデラーがRのベスト・プラクティスに従うためのヘルパー関数も含まれています(各プロットにプログラム名、図名の場所、およびドラフト・ステータスを追加します)。さらに、モデラーは、グラフィカルなベスト・プラクティスに従うことができます (チャート・インクを削減するテーマを提供し、より読みやすい軸のためにタイム・スケール、対数スケール、および逆対数変換スケールの関数を提供します)。最後に、薬物動態および薬力学(PKPD)データセットを迅速に探索するためのデータチェックおよび要約機能を提供します。
- xpose4:NONMEMを使用した非線形混合効果(母集団)モデル分析のためのモデル構築支援で、データセットのチェックアウト、探索と可視化、モデル診断、候補共変量の同定、モデル比較を容易にします。
ビジュアル予測チェック(VPC)
- nlmeVPC:非線形混合効果モデルのさまざまな視覚的および数値的診断方法(視覚的予測チェック、数値的予測チェック、カバレッジ プロットなど)。
- tidyvpc:Visual Predictive Check (VPC)を実行しながら、層別化、打ち切り、予測修正を考慮します。「magrittr」からのパイプを使用すると、直感的な構文により、ユーザーは従来のビニングと新しいビンレスアプローチの両方を使用してVPCを生成する柔軟で強力な方法を提供します。 Jamsenら (2018) doi:10.1002/psp4.12319 with Additive Quantile Regression (AQR) and Locally Estimated Scatterplot Smoothing (LOESS) 予測補正。
- vpc:Visual Predictive Checksは、ファーマコメトリクスで一般的に使用される診断プロットであり、観察されたデータの特定の統計(パーセンタイル)と、モデルからシミュレートされたデータの同じ統計との比較を示します。このパッケージは、連続データ、カテゴリカルデータ、打ち切りデータ、および(繰り返し)イベントまでの時間データのVPCを生成できます。
ファーマコキネティクス・レポーティング
結果の伝達は、実際に解析を完了するのと同じくらい(あるいはそれ以上に)重要です。現在、多くのユーザーが一般的な報告にrmarkdownやknitrを使用していますが、PKデータの報告に重要なパッケージの機能は以下の通りです。
- ncar:rtfとpdf出力を生成するレポート作成者にNCAを提供します。
- pkr:CDISCおよびレビューアのための他の薬物動態学的機能に準拠するNCAデータセットを生成します。
- pmxpartab:薬理測定(PMx)分析用のパラメータテーブルを作成します。適切に書式設定されたHTMLテーブルを生成して、薬理測定モデルの推定結果を表示します。
- xpose:「NONMEM」の非線形混合効果(母集団)モデルの診断。「xpose」は、データのインポート、数値実行サマリーの作成を容易にし、データ探索とモデル診断のための「ggplot2」ベースのグラフィックスを提供します。
- xpose.nlmixr2:薬理モデルのためのグラフィカルな診断法。「nlmixr2」の拡張(xpose.nlmixrパッケージの後継)。
- nlmixr2rpt:nlmixr2モデルをWordドキュメントとPowerPointドキュメントとして自動レポートします。
データセットまたは単一モデル
単一の薬物動態モデルまたはデータセットに焦点を当てたパッケージには、以下が含まれます。
- caffsim:Lee、Kim、Perera、McLachlan、およびBae(2015)に記載されている母集団薬物動態モデルを使用して、血漿カフェイン濃度をシミュレートします。
研究デザイン
PK研究デザインに関連するパッケージには次のものがあります。
- BE:生物学的同等性研究データを産業の強みで分析します。サンプルサイズは、2×2デザイン、2×4デザイン、4×4デザイン、Balaamデザイン、Two-sequenceデュアルデザイン、Williamデザインなど、さまざまなクロスオーバーデザインについて決定できます。
- PopED:PopEDは、非線形混合効果モデルに基づいて、母集団研究と個々の研究の両方に最適な実験計画を計算します。
- posologyr:母集団薬物動態を使用した個別用量の最適化 個々の薬物動態(および薬物動態-薬力学)プロファイルを決定し、それらを使用して薬物レジメンをパーソナライズします。データと母集団の薬物動態モデルを提供し、「posologyr」は個人に事後推定を提供し、最適な投与量を決定することができます。
ピンバック:R言語 CRAN Task Views | トライフィールズ