Продлить анализ с помощью установленного 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, прежде чем вставлять подсказку.
Примечание к версии: Скриншоты используют v0.30.1Где это Skill Выбирается специально для каждого аналитического сообщения. Из v0.30.2 связаны Skills, подготовленные для поворотов Specialist и делегированных задач. Сначала выберите Specialist. Если Skill недоступен, выберите /pkpd-modeling перед отправкой запроса.


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. Добавить метрики экспозиции
Загрузите Методы NCA ссылки и добавьте его через + → Attach files, чтобы Notebook мог прочитать его. Используйте эту ссылку для примера: она указывает наблюдаемый Cmax/Tmax и вселинейный трапециевидный AUC, не оценивая терминальный наклон.
Выберите /pkpd-modeling снова в том же разговоре, а затем отправьте:
Read the attached reviewed nca-conventions.md methods reference.
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. Если файл поддержки отсутствует, прикрепите его перед продолжением. Если 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 и Методы докладов. Держите ввод и сценарий вместе при повторном запуске за пределами приложения.