tellurium
Faz seu agente simular modelos cinéticos bioquímicos. Ele é usado para analisar o comportamento de reações químicas em sistemas biológicos e exportar resultados.
O que ela faz
Esta ferramenta simula como reações químicas acontecem ao longo do tempo em sistemas biológicos. Ela usa modelos de reações (descritos em formatos como SBML ou Antimony) para prever concentrações de substâncias e verificar se as unidades do modelo estão corretas.
Quando usar
- ✓Para ver como as concentrações de substâncias mudam em uma rede de reações.
- ✓Para testar como uma mudança em um parâmetro afeta o resultado da simulação.
- ✓Para garantir que um modelo de reação química seja consistente e suas unidades estejam corretas.
Exemplo do que pedir para a IA
“Simule o modelo 'meu_modelo.xml' com as condições do arquivo 'experimento.json' e salve os resultados.”
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
A ferramenta lê seu modelo de reação, verifica unidades e regras, e então executa simulações. Ela salva os resultados em formatos padronizados para que possam ser reproduzidos e comparados.
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 telluriumOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/tellurium/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.
Experimentos cinéticos com Tellurium
Quando usar
Use esta funcionalidade para trajetórias de rede de reações determinísticas e condições de parâmetros independentes de um modelo local. O auxiliar realiza verificações de consistência de SBML, integração CVODE e uma reprodução real de arquivo COMBINE. Ele exporta o SBML exato de cada condição e o experimento SED-ML em vez de entregar um estado de notebook não registrado.
Tempo de execução
uv venv --python 3.11 kinetic-env
uv pip install --python kinetic-env/bin/python tellurium==2.2.13.1 libroadrunner==2.10.0 \
antimony==3.2.0 python-libsbml==5.21.2 python-libsedml==2.0.34 python-libcombine==0.2.20
O fluxo de trabalho completo foi executado com esses pacotes no macOS ARM64. Ele constrói SED-ML com libSEDML e
arquivos com Tellurium/libCombine; PhraSEDML não é necessário por este auxiliar. Execuções sem interface gráfica podem definir
MPLBACKEND=Agg. Nenhuma janela de plotagem é aberta pelo auxiliar.
As seis versões fixadas foram verificadas novamente contra metadados oficiais do PyPI em 01/10/2026. O site de documentação do RoadRunner ainda exibe um banner de versão antiga; as configurações do solver abaixo também foram verificadas contra o código-fonte liberado 2.10.0 e o tempo de execução nativo instalado.
Fluxo de trabalho
- Inspecione os compartimentos, espécies, condições iniciais, espécies de fronteira, reações, definições de parâmetros e regras/eventos do modelo fornecido. Identifique a questão científica e distinga um modelo cinético mecanicista de uma reconstrução de balanço de fluxo. Registre o modelo de origem, versão e quaisquer parâmetros de literatura; não trate um modelo de exemplo como calibrado experimentalmente.
- Verifique as unidades antes de interpretar uma trajetória. As taxas de reação SBML têm unidades de quantidade/tempo;
as espécies podem ter semântica de concentração ou quantidade. Em um modelo de primeira ordem de volume fixo,
k*A*cellconverte a dependência de concentração em quantidade/tempo. O auxiliar verifica a consistência do SBML e retém todos os avisos, incluindo unidades indefinidas. Unidades indefinidas são relatadas como vazias/indetermináveis, não assumidas silenciosamente como significando SI. - Selecione saídas de concentração e um experimento no formato JSON descrito em
references/experiments.md. Os valores de tempo usam as próprias unidades de tempo do modelo.
O auxiliar testado gera concentração para espécies com
hasOnlySubstanceUnits=false; ele rejeita seleções apenas de quantidade para evitar alterar seu significado durante a reprodução do SED-ML. Compartimentos zero-dimensionais e modelos de regra de taxa também são rejeitados; estes últimos precisam de um fluxo de trabalho de tolerância separado porque o RoadRunner 2.10.0 pode ordenar tolerâncias escalares de forma diferente dos estados. - Execute a linha de base e as alterações desejadas nos parâmetros globais constantes. Cada cenário começa com um modelo SBML novo, portanto, as concentrações finais anteriores não podem vazar para a próxima condição. Alterações nos valores iniciais das espécies, volume do compartimento, regras de atribuição ou entradas dependentes do tempo exigem alterações explícitas no modelo e testes correspondentes; elas não são mutações de parâmetros ocultas neste auxiliar.
- Examine saídas finitas, sinais, relações de conservação relevantes e escalas de tempo. Verifique a sensibilidade do solver repetindo com tolerâncias mais rigorosas quando a interpretação científica depende de pequenas diferenças. Uma curva suave ou erro zero na reprodução do arquivo não estabelece a validade do modelo ou a identificabilidade do parâmetro. Nunca corte concentrações negativas para ocultar problemas do solver ou do modelo.
- Revise a comparação da reprodução COMBINE, avisos do modelo e unidades em
report.json. O auxiliar reproduz o arquivo que gerou e compara cada valor selecionado com as trajetórias diretas. Entregue o arquivo, relatório, modelo de origem, configuração do experimento e curvas CSV.
Execute a referência executável
assets/first-order.ant define a reação fechada A → B em um compartimento constante de 1 L, inicialmente A=1 e B=0 mol/L, com k=0.2 por segundo. assets/experiment.json executa a linha de base e k=0.4 por segundo de 0 a 10 s. A partir do diretório da funcionalidade, aponte o interpretador para o ambiente criado acima:
MPLBACKEND=Agg kinetic-env/bin/python scripts/kinetic_experiment.py \
--model assets/first-order.ant --format antimony --experiment assets/experiment.json \
--output kinetic-reference
# The SBML branch was also exercised; replace these filenames with actual user inputs.
MPLBACKEND=Agg kinetic-env/bin/python scripts/kinetic_experiment.py \
--model model.xml --format sbml --experiment experiment.json --output kinetic-analysis
…
Perguntas frequentes
O que são SBML e Antimony?
São linguagens de computador usadas para descrever modelos de reações bioquímicas de forma padronizada.
O que é um COMBINE archive?
É um pacote que agrupa todos os arquivos necessários para reproduzir uma simulação (modelo, configurações de experimento, etc.) em um único arquivo.
A ferramenta faz gráficos?
Não, a ferramenta foca em gerar os dados da simulação e os arquivos de configuração. Ela não cria visualizações gráficas diretamente.
Detalhes
Descrição original do autor
Simulates biochemical kinetic models from SBML or Antimony with Tellurium and libRoadRunner, checks model units, compares deterministic parameter perturbations, and exports and replays SBML plus SED-ML COMBINE archives. Use for reaction-network time courses, kinetic parameters, concentration dynamics and reproducible simulation experiments; steady-state constraint-based metabolic flux analysis bel
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1989
- 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
pytorch-patterns
Ajuda seu agente a usar o PyTorch para criar modelos de aprendizado de máquina. Ele aplica as melhores práticas para treinar modelos de forma eficiente e garantir que os resultados sejam consistentes.
affaan-m/ECC
evm-token-decimals
Ajuda seu agente a evitar erros com números decimais em diferentes redes blockchain. Garante que os valores de tokens sejam precisos em transações e cálculos.
affaan-m/ECC
knowledge-agent
Cria e consulta bases de conhecimento com inteligência artificial. Permite fazer perguntas sobre trabalhos passados ou compilar conhecimento sobre um tema.
thedotmack/claude-mem