Продлить анализ с помощью установленного Specialist
Практический пример Расширение участка концентрации теофиллина с наблюдаемыми показателями воздействия
Используйте Фармакометрика PK/PD Design Specialist для проверки данных о времени концентрации, рисования профилей, а затем вычисления показателей воздействия. Результатами являются двенадцатисубъектная таблица, график концентрации, исполняемый сценарий R и отчет о методах. Этот пример описывает данные общественных исследований; Он не рекомендует лечение или дозирование.
Вводимые данные являются публичными наблюдениями R Набор данных Theoph: 132 от двенадцати субъектов. Время в часах, концентрация в мг/л, вес в кг и доза в мг/кг. В расчетах используется база R, без дополнительных пакетов или учетных данных базы данных.
1. Установить и выбрать Specialist
- Открыть Settings → Specialists → Browse Marketplace. Найдите Фармакометрика PK/PD Design Specialist, проверьте его возможности и установите его. В этом примере используется пакет 1.0.0 в Open-Science 0.30.1.
- В Settings → Runtimes подтвердите, что R является Ready и включен. Записанный забег использовал R 4.4.3.
- Откройте новый разговор в своем исследовательском проекте. Выберите доступную модель, затем Agent controls → Specialist → pharmacometrics-pkpd-designer. Записанный забег использовал Подписка Codex / gpt-5.6-sol.
- В начале Каждое аналитическое сообщение, введите
/pkpd, затем выберите pkpd-моделирование из предложенных вариантов. Подтвердите, что он становится чипом Skill, прежде чем вставлять подсказку.
Выбрав роль самостоятельно, вернулся Unknown skill в этой версии. Явно выбрав Skill, включили подлинный погрузчик. Этот шаг необходим для записанной конфигурации; Этот пример не устанавливает автоматическую загрузку всех Specialist-связанных Skills.


2. Проверьте данные и нарисуйте кривые концентрации
Выбрав Skill, отправьте:
Use the public R dataset datasets::Theoph in the enabled R Notebook.
Use base R only. Check rows, subjects, observations per subject,
missing values, duplicate subject-time records and the documented units.
Keep all observed time-zero concentrations unchanged.
Save theoph-input.csv, theoph-concentration-time.png and theoph-data-check.md.
Plot all 12 subjects with labelled axes and a legend.
Execute the code, reopen the saved files and report the actual checks.
Stop after this descriptive baseline. Do not calculate NCA metrics yet.
Do not install packages or delegate. Keep everything in English.
Проверяйте код при появлении Run R code?, затем одобрите вычисление. Откройте Notebook, чтобы увидеть результат выполнения. Записанный ввод имеет 132 строки, 12 объекты и 11 наблюдения по объекту, без отсутствующих значений или дублирующих записей в тематическом времени.
Откройте сгенерированный CSV и сюжет. Субъекты 1, 7 и 10 имеют ненулевую концентрацию в момент времени ноль; Они сохраняются. Предметный фактор набора данных упорядочен максимальной концентрацией, поэтому его отображаемый порядок не обязательно должен быть числовым.
Предпросмотр CSV показывает первые 100 строк; сохранённый входной файл содержит все 132 наблюдения.


Справочные файлы: Входной вход CSV, концентрационный участок, проверка данных.
3. Добавить метрики экспозиции
Скачать Официальный справочник Skill по NCA и добавить его через + → Attach files. Это неизменная ссылка на установленный пакет. В записанной конфигурации Notebook мог читать вложение разговора, но не мог читать ссылку внутри каталога установки Skill.
Выберите /pkpd-modeling снова в том же разговоре, а затем отправьте:
Read the attached nca-conventions.md from the official Skill package.
Extend the baseline using the same theoph-input.csv and base R Notebook.
For each subject calculate observed Cmax (mg/L), earliest observed Tmax (h),
linear-trapezoidal AUC from time zero to the last observation (mg*h/L),
and the actual last-observation time (h).
Retain all observed time-zero values. Preserve the input hash.
Save theoph-nca-summary.csv, theoph-nca.R and theoph-nca-report.md.
The standalone script must read the CSV. Execute it, reread all 12 rows,
and compare its results with a separate Notebook calculation.
Explain the method, units, differing observation windows and limitations.
Register the three saved outputs as project files.
Do not estimate AUC to infinity, half-life, clearance or dosing advice.
Do not install packages, change permissions or delegate. Use English.
Утвердить считывание файла и вычисление R после их проверки. Если файл поддержки отсутствует, прикрепите фактический файл перед продолжением. Неудачная нагрузка Skill или ошибка в Notebook не является завершенным анализом.
4. Откройте и проверьте результаты
Откройте theoph-nca-summary.csv из сгенерированных файлов Для каждого из двенадцати предметов должна быть одна строка. Проверьте единицы и время последнего наблюдения, а также метрические значения.

| Тема | Cmax (мг/л) | Tmax (h) | AUC0-last (мг·ч/л) | Последнее наблюдение (h) |
|---|---|---|---|---|
| 1 | 10.5 | 1.12 | 148.92305 | 24.37 |
| 2 | 8.33 | 1.92 | 91.52680 | 24.30 |
Открыть theoph-nca-report.md и theoph-nca.R вместе. Отчет должен соответствовать исполненному сценарию: сортировать наблюдения каждого субъекта по времени, брать наблюдаемый максимум и самое раннее время, затем суммировать (C1 + C2) × (t2 - t1) / 2 по соседним наблюдениям. Первые два ряда выше обеспечивают быстрое сравнение; Проверьте все двенадцать строк, прежде чем принять повтор.
Это наблюдаемые метрики. Последнее время выборки различаются между субъектами, и линейное трапециевидное правило является явным приближением. Результаты не устанавливают воздействие бесконечности, установленной фармакокинетической модели или неопределенности измерения.
Скачать записанные Резюме CSV, Скрипт R и Методы докладов. Держите ввод и сценарий вместе при повторном запуске за пределами приложения.