qiime2-amplicon
Faz seu agente processar dados de sequenciamento genético 16S. É importante para analisar comunidades microbianas.
O que ela faz
Esta ferramenta processa sequências genéticas (reads 16S amplicon) para identificar unidades taxonômicas (ASVs) e suas classificações, mantendo um registro detalhado de todas as etapas. Ela verifica se os dados de entrada estão corretos e compatíveis com o software QIIME 2.
Quando usar
- ✓Ao analisar sequências de DNA de amostras ambientais ou biológicas.
- ✓Quando você precisa identificar as diferentes espécies de bactérias em uma amostra.
- ✓Se você já tem os dados brutos de sequenciamento e quer organizá-los para análise.
Exemplo do que pedir para a IA
“Quero analisar minhas sequências 16S amplicon. Meus arquivos são 'sample1_R1.fastq.gz' e 'sample1_R2.fastq.gz', e tenho um arquivo de metadados 'metadata.tsv'. Os primers usados foram GTGYCAGCMGCCGCGGTAA (frente) e GGACTACNVGGGTWTCTAAT (reverso). Quero cortar as sequências em 220 (frente) e 200 (reverso) bases, e o comprimento máximo esperado é 300 bases. O classificador que tenho é 'classifier.qza'.”
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 primeiro verifica se seus arquivos de dados (manifesto e metadados) e as informações dos primers estão corretos. Depois, ela usa o software QIIME 2 para processar as sequências, remover primers, identificar as unidades taxonômicas e atribuir classificações, guardando um histórico de tudo.
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 qiime2-ampliconOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/qiime2-amplicon/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.
QIIME 2 amplicons 16S pareados
Use para um ensaio 16S pareado e desmultiplexado com primers conhecidos, codificação de qualidade,
comprimento de inserção esperado e metadados de amostra. Este fluxo de trabalho delimitado
importa leituras, remove primers 5', faz denoising com DADA2, classifica ASVs usando um
classificador explicitamente fornecido e retém a proveniência .qza/.qzv.
Não trate contagens de leitura como contagens celulares absolutas ou atribuições de taxonomia como
identificação de cepa.
Estabeleça o ensaio antes de executar
- Confirme Phred+33, orientação da leitura, sequências de primer como sequenciadas nas leituras forward/reverse, e se os primers já foram removidos. O runner empacotado requer primers ainda presentes nas extremidades 5'; ele ancora a correspondência do Cutadapt e descarta pares não cortados. Leituras já cortadas precisam de um fluxo de trabalho direto de importação → DADA2 com essa omissão registrada na proveniência.
- Escolha posições de truncamento a partir de perfis reais de qualidade e erro por base.
trunc-f/rsão posições após a remoção do primer. O comprimento máximo de inserção esperado também exclui primers. Exijatrunc_f + trunc_r - maximum_insert_length >= 12; use uma margem para variação de comprimento. A verificação prevê sobreposição geométrica, não fusão biológica bem-sucedida. - Escolha um classificador cujo banco de dados de referência, cobertura taxonômica, orientação e abordagem de treinamento se encaixem no ensaio. Classificadores de comprimento total são suportados; treinamento específico da região do primer não é obrigatório. Combine sua versão do scikit-learn exatamente com o ambiente instalado (a distribuição oficial de 2026.7 fixa 1.7.1). Registre o URL de origem, a versão do banco de dados e o checksum. A página atual de recursos de dados do QIIME vincula classificadores hospedados externamente para 2026.4 e posteriores; seus downloads mais antigos não são automaticamente compatíveis. Não busque automaticamente um classificador "mais recente" arbitrário ou reutilize um modelo sklearn serializado incompatível. Carregue artefatos de classificador sklearn apenas de fontes confiáveis: a validação de formato QZA não torna um modelo serializado não confiável seguro.
- Inclua brancos de extração, negativos de PCR e uma comunidade simulada onde disponível. O runner rejeita FASTQs vazios; preserve IDs de controle vazios separadamente e relate-os em vez de excluir silenciosamente evidências de controle. Avalie a contaminação antes da interpretação ecológica.
Arquivos de entrada
Manifest é um arquivo PairedEndFastqManifestPhred33V2 separado por tabulação com exatamente estes cabeçalhos:
sample-id forward-absolute-filepath reverse-absolute-filepath
sample1 /data/sample1_R1.fastq.gz /data/sample1_R2.fastq.gz
Este é o perfil de manifest deliberadamente restrito do helper. Use caracteres de tabulação reais,
caminhos absolutos literais visíveis para o runtime (expanda variáveis de ambiente antes de chamar
este helper) e uma linha por amostra; sem linhas de comentário/diretiva ou colunas adicionais neste
manifest. Não inverta o complementar dos arquivos R2. Metadados de amostra são um arquivo separado
por tabulação com a primeira coluna sample-id, IDs únicos correspondendo ao manifest, e anotação
opcional #q2:types. Inclua covariáveis e IDs de réplicas biológicas necessários posteriormente.
O helper verifica IDs de metadados e estrutura de linhas; o QIIME realiza a tipagem completa de
metadados/validação de diretivas durante a execução. Metadados usados por ações persistem na
proveniência do artefato, portanto, use IDs de réplicas biológicas desidentificados.
Executar
O helper está em scripts/amplicon_workflow.py. Os comandos abaixo assumem que o diretório de habilidades é o diretório de trabalho. Primeiro, valide sem QIIME. Estes primers e comprimentos de exemplo são ilustrativos, não configurações de ensaio universais:
python scripts/amplicon_workflow.py validate \
--manifest manifest.tsv --metadata sample-metadata.tsv \
--primer-f GTGYCAGCMGCCGCGGTAA --primer-r GGACTACNVGGGTWTCTAAT \
--trunc-f 220 --trunc-r 200 --amplicon-max 300
Em seguida, execute no ambiente QIIME 2 2026.7 com um classificador compatível. Esta invocação específica do estudo é ilustrativa; escolha comprimentos usando uma inspeção de qualidade prévia ou piloto:
python scripts/amplicon_workflow.py run \
--manifest manifest.tsv --metadata sample-metadata.tsv \
--primer-f GTGYCAGCMGCCGCGGTAA --primer-r GGACTACNVGGGTWTCTAAT \
--trunc-f 220 --trunc-r 200 --amplicon-max 300 \
--classifier compatible-classifier.qza --threads 4 --output run01
run executa imediatamente, escreve apenas em um novo diretório de saída e para em um comando
QIIME falho. Ele transmite por cada registro FASTQ pareado para capturar IDs/ordem/contagens
incompatíveis,
…
Perguntas frequentes
O que são ASVs?
ASVs (Amplicon Sequence Variants) são sequências genéticas únicas que representam diferentes espécies ou variações dentro de uma espécie. São como 'impressões digitais' genéticas.
O que é 'provenance'?
'Provenance' é o registro detalhado de todas as etapas e ferramentas usadas no processamento dos seus dados. Ajuda a garantir que a análise seja reproduzível e confiável.
Posso usar qualquer arquivo de classificador?
Não, o classificador precisa ser compatível com a versão do QIIME 2 que você está usando e adequado para o tipo de dado 16S. É importante usar um classificador confiável e com a versão correta do scikit-learn.
Detalhes
Descrição original do autor
Processes paired-end 16S amplicon reads into QIIME 2 ASVs and taxonomy with retained artifact provenance. Checks paired FASTQ manifests, primer orientation diagnostics, predicted post-trimming overlap, sample IDs, runtime versions and read retention, and guides selection of compatible taxonomic classifiers.
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1958
- 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
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC