pacsomatic
Prepara e executa análises genômicas de tumores e amostras normais usando dados PacBio. É útil para preparar fluxos de trabalho de genômica e solucionar problemas de execução.
O que ela faz
Este script prepara e inicia uma análise de dados genômicos chamada PacBio HiFi Pacsomatic. Ele é usado para comparar amostras de tumor e normal do mesmo paciente.
Quando usar
- ✓Quando você tem dados genômicos de um tumor e uma amostra normal do mesmo paciente.
- ✓Para preparar a execução de um fluxo de trabalho de análise de DNA PacBio HiFi.
- ✓Para gerar arquivos de configuração e iniciar a análise em um servidor de computação.
Exemplo do que pedir para a IA
“Prepare e inicie a análise Pacsomatic para o paciente P001, com amostras de tumor e normal, usando os arquivos BAM fornecidos e o genoma de referência GRCh38.”
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
Você fornece os caminhos para os dados do tumor e do normal, identificadores únicos para cada amostra e paciente, e o local onde os resultados devem ser salvos. O script então configura e executa a análise.
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 pacsomaticOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/pacsomatic/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.
pacsomatic
Quando usar
Use scripts/run_pacsomatic.py para preparar um par
tumor/normal PacBio HiFi correspondente, gerar um samplesheet e artefatos de
lançamento reproduzíveis, e lançar localmente ou enviar o driver Nextflow
para um agendador. O pipeline realinha os BAMs de entrada; este helper tem como
alvo BAMs HiFi não alinhados e índices PacBio opcionais .pbi. Não substitua
leituras curtas nem trate um nome de arquivo BAM como evidência de plataforma,
identidade correspondente ou informação de metilação.
O commit upstream revisado dev é
24c84cb371b0339c1d65a4de9451671945e19772. O GitHub não tinha releases ou tags em
2026-10-01, apesar do manifesto interno dizer 1.0.0. O helper fixa esse
commit por padrão para nf-core/pacsomatic; ele não inventa uma tag de release.
Este é um fluxo de trabalho de desenvolvimento revisado por código-fonte, não um
ensaio clinicamente validado. Veja references/pacsomatic_guide.md
para fontes e verificações científicas.
Fluxo de Trabalho
- Obtenha caminhos distintos de BAM de tumor e normal, ID do paciente, IDs de
amostra distintos, diretório de saída e exatamente um modo de referência:
--fastaou--genome. IDs e caminhos de BAM/PBI/FASTA não devem conter espaços em branco. Entradas locais devem ser arquivos regulares não vazios. URIs de BAM/PBI/FASTA remotos são passados sem download ou autenticação; use credenciais de sistema de arquivos gerenciado/nuvem, nunca incorpore segredos ou URLs assinadas em arquivos gerados. - Confirme os grupos de leitura PacBio HiFi e a identidade da amostra a partir dos metadados de aquisição; confirme que as tags de modificação MM/ML necessárias para metilação foram retidas. Verifique a compatibilidade da sequência/contig de referência para cada recurso de anotação.
- Gere artefatos com
--dry-run. Isso realiza verificações do helper e escreve arquivos, mas não invoca o pipeline, valida o conteúdo do BAM, verifica a disponibilidade remota, resolve todos os parâmetros do pipeline ou verifica a adequação biológica. Ferramentas de tempo de execução ausentes são avisos aqui.--dry-runnão pode ser combinado com--run/--submit, clonagem ou criação de ambiente. - Revise o samplesheet, o YAML de parâmetros gerado, o script, a revisão do
pipeline, os perfis e os recursos/pulos específicos da branch. Artefatos
existentes exigem
--overwriteexplícito; arquivos de entrada nunca podem ser alvos de artefatos.config.yamlé uma referência de operador, não um arquivo de configuração carregado automaticamente. - Para execução, selecione o tempo de execução real com
--use-current-pathou um--conda-envexistente. Carregue módulos de cluster antes de invocar o helper;--module-loadapenas repete esses comandos no script gerado. Nenhum YAML Conda é empacotado; a criação de um ambiente requer--conda-env-fileexplicitamente. - Use
--runapenas para a execução solicitada. Para HPC, distinga o agendador de lançamento externo (--executor) doprocess.executorpor tarefa do Nextflow, configurado por um perfil de site ou--nextflow-config. As solicitações de CPU/memória do driver não restringem os recursos da tarefa. Leia references/config-and-output.md. - Relate os caminhos dos artefatos, a revisão, as verificações/avisos, o tipo de
execução, o ID de submissão, se presente, e uma etapa concreta de QC ou
triagem de falha. A aceitação do agendador não é a conclusão do pipeline.
Mantenha o diretório de saída e o estado de trabalho/cache estáveis para
--resume; scripts são executados com o diretório de saída como seu cwd.
Exemplos
Execute estes a partir da raiz do repositório. Caminhos e configurações de site são ilustrativos; testes locais usam apenas placeholders sintéticos, não dados genômicos humanos.
python skills/pacsomatic/scripts/run_pacsomatic.py \
--tumor-bam /data/P001_T.bam --normal-bam /data/P001_N.bam \
--patient-id P001 --tumor-sample-id P001_T --normal-sample-id P001_N \
--outdir /results/P001 --fasta /refs/GRCh38.fa \
--profile apptainer --use-current-path --dry-run
Após revisar os artefatos, um lançamento Slurm pode usar as mesmas entradas mais
as seguintes opções (substitua --dry-run por --run):
--executor slurm --queue compute --project my_account
--cpus 2 --memory-gb 8 --walltime 48:00
--nextflow-config /configs/slurm.config --overwrite --run
Esses recursos são para o driver, assumindo que a configuração de infraestrutura
revisada define process.executor = 'slurm' e fila/recursos de tarefa adequados. O helper
normaliza 48:00 para o Slurm 48:00:00 (48 horas). Não adicione um perfil
sanger a menos que esteja realmente usando a infraestrutura LSF dessa
instituição.
Parâmetros personalizados do pipeline vão em --params-file; infraestrutura vai em
…
Perguntas frequentes
O que são 'amostras tumor-normal pareadas'?
São amostras de tecido de um mesmo paciente, uma retirada de um tumor e outra de tecido saudável (normal), usadas para comparar as alterações genéticas.
O que é PacBio HiFi?
É um tipo de tecnologia de sequenciamento de DNA que gera leituras longas e precisas, ideal para análises genômicas complexas.
Posso usar dados de sequenciamento de leitura curta com este script?
Não, este script é especificamente para dados PacBio HiFi de leitura longa.
Detalhes
Descrição original do autor
Prepares and launches nf-core/pacsomatic matched tumor-normal PacBio HiFi genomics workflows from unaligned BAM inputs. Supports samplesheet generation, pinned Nextflow launch artifacts, local checks, LSF/Slurm/PBS Pro/SGE launcher submission, and startup troubleshooting. Use for pacsomatic run preparation and execution, not general short-read somatic analysis or medical imaging PACS.
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1924
- 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