pkpd-modeling
Faz seu agente realizar modelagem e simulação farmacocinética e farmacodinâmica. É útil para analisar dados de concentração de drogas e prever efeitos no corpo.
O que ela faz
Este programa ajuda a analisar como um medicamento se comporta no corpo. Ele calcula métricas importantes a partir de dados de concentração de medicamentos ao longo do tempo.
Quando usar
- ✓Analisar a concentração de um medicamento no sangue ao longo do tempo.
- ✓Estimar a quantidade de medicamento que chega à corrente sanguínea.
- ✓Comparar diferentes formulações de medicamentos para ver qual é mais eficaz.
Exemplo do que pedir para a IA
“Analise estes dados de concentração de medicamento ao longo do tempo e calcule a AUC.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O programa usa métodos matemáticos para ajustar curvas aos dados de concentração. Ele calcula valores como a área sob a curva (AUC) para entender a exposição ao medicamento.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add K-Dense-AI/scientific-agent-skills --skill pkpd-modelingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/pkpd-modeling/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Modelagem Farmacocinética e Farmacodinâmica
Quando usar
Use para análise de tempo-concentração, fluxos de trabalho PK estruturais e populacionais, exposição-resposta, simulação de regime, planejamento de bioequivalência, triagem de DDI e cálculos de TDM de pesquisa. A versão 2.0 rejeita resumos de forma fechada oral/infusão e BE replicado/escalonado não suportados; os rótulos de saída de dose modelo-alvo e menor-HED substituem os rótulos de recomendação clínica. Esta habilidade computa quantidades exploratórias e documenta suposições; ela não estabelece segurança clínica, recomenda uma dose para o paciente ou certifica uma submissão regulatória.
Corrija a pergunta e as convenções primeiro
- Registre o analito (droga livre/total, metabólito ou complexo), matriz, histórico de dose, tempos reais, unidades, população e ensaio/LLOQ. Com dose em mg, volume em L e tempo em h, as concentrações são mg/L e CL é L/h. Converta antes de ajustar; mg/L é igual a microgramas/mL, não ng/mL.
- Pré-especifique a métrica de exposição: AUC(0-t), AUC(0-inf) e AUC(0-tau) no estado de equilíbrio diferem. Declare o tratamento de BLQ, regras de dados ausentes, seleção terminal e Clast observado/previsto.
- Separe modelos estruturais, de variabilidade residual e de covariáveis. Convergência e um pequeno resíduo soma dos quadrados não estabelecem identificabilidade. Inspecione o ranking de sensibilidade, incerteza local, correlações, limites plausíveis, múltiplos inícios e perfis de verossimilhança quando necessário.
- Corresponda a validação ao uso pretendido. Recuperação analítica e testes sintéticos verificam o comportamento numérico; eles não validam um modelo em uma população de pacientes ou estabelecem evidências clínicas.
Ambiente e saída
Os scripts empacotados foram exercitados com NumPy 2.5.3 e SciPy 1.18.1 em Python 3.13. Use um ambiente isolado; nenhuma rede, credenciais ou motor proprietário é necessário em tempo de execução.
cd skills/pkpd-modeling/scripts
Todos os scripts aceitam --format table|tsv|json. Dados de tabela/TSV vão para stdout e notas/descobertas para
stderr; JSON inclui todos os quatro componentes em stdout e usa null para diagnósticos indisponíveis.
Saída 0 significa sem descobertas, 1 significa descobertas e 2 significa entrada inválida. Validação de conjunto de dados padrão
para falhar em erros; --strict também falha em avisos. Inspecione as descobertas mesmo quando a saída for 0.
Comandos abaixo usando entradas CSV são modelos de invocação; forneça as colunas indicadas e um
design de estudo adequado. Testes sob tests/pkpd-modeling/ executam os caminhos numéricos com pequenos
dispositivos sintéticos. Não copie as doses ou alvos ilustrativos para o cuidado clínico.
Fluxo de trabalho
1. Análise não compartimental
python3 nca.py -i profile.csv --dose 100 --route extravascular --partial-auc 0-24
Entrada: id,time,conc (id opcional), mais dose,tau,tinf,blq opcional. Os tempos devem ser não negativos
e distintos por perfil. BLQ, <LLOQ, uma concentração em branco, ou blq=1 invoca a convenção
BLQ escolhida; espaços em branco, portanto, não são um código geral de amostra ausente. Pré-processe amostras
ausentes separadamente. --blq-rule zero|half-lloq|missing aplica-se globalmente, não separadamente por posição.
Escolha --auc-method linear|linup-logdown|log. A regra logarítmica aceita pontos finais crescentes ou
decrescentes positivos, com fallback linear para zeros/valores iguais. AUC começa na primeira
amostra retida; nenhuma extrapolação de dose-tempo é adicionada. Desenhos iniciais tardios, portanto, enviesam o CL/volume reportado; inspecione a descoberta. Os limites de AUC parcial devem estar dentro da faixa amostrada.
O selecionador automático de lambda_z do helper se estende para trás a partir de pelo menos três pontos positivos, não-BLQ estritamente após Tmax, mantendo uma janela maior apenas quando o R² ajustado melhora em mais de 0,0001. Isso não é o Phoenix Best Fit, que favorece janelas mais longas dentro de sua tolerância de 0,0001. Janelas manuais também exigem pelo menos três pontos pós-Tmax e uma declinação de inclinação. Um C0 de bolus IV poderia ser elegível em outro software; este helper deliberadamente exclui Tmax.
Inspecione o intervalo de tempo selecionado, a extensão em meias-vidas, os resíduos e a extrapolação percentual. A extrapolação de 20%, R² de 0,8 e flags de duas meias-vidas são convenções de triagem, não regras de aceitação universal. Para um final manual antecipado, o Clast previsto é avaliado no último tempo quantificável real. Relate AUCinf_obs ou AUCinf_pred explicitamente.
--tau requer um intervalo único amostrado [0,tau] e assume estado de equilíbrio demonstrado. Ele
relata AUCtau, Cavg e CLss(/F), retém AUCinf/CL/Vz/Vss de dose única e emite uma descoberta
…
Perguntas frequentes
O que é PK/PD?
PK (Farmacocinética) estuda o que o corpo faz com o medicamento (absorção, distribuição, metabolismo, excreção). PD (Farmacodinâmica) estuda o que o medicamento faz com o corpo (efeito terapêutico ou tóxico).
O que é AUC?
AUC significa 'Área Sob a Curva'. É uma medida da exposição total de um paciente a um medicamento ao longo do tempo.
Posso usar isso para recomendar uma dose para um paciente?
Não. Esta ferramenta é para análise e exploração de dados. Ela não estabelece segurança clínica nem recomenda doses para pacientes.
Detalhes
Descrição original do autor
Pharmacokinetic and pharmacodynamic modelling and simulation - non-compartmental analysis, compartmental and population PK, PK/PD and exposure-response, TMDD, PBPK orientation, bioequivalence, allometric scaling and first-in-human dose, drug interaction prediction, and Bayesian therapeutic drug monitoring. Use when analysing concentration-time data, deriving exposure metrics, fitting PK or PD mode
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1936
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC