bulk-rnaseq
Prepara dados de RNA-seq para análise de expressão gênica. Permite comparar genes entre diferentes amostras e entender mudanças biológicas.
O que ela faz
Esta ferramenta organiza dados de sequenciamento genético (RNA-seq) para comparar genes entre diferentes amostras. Ela garante que os dados sejam confiáveis, repetíveis e que os resultados sejam estatisticamente válidos.
Quando usar
- ✓Quando você tem dados brutos de sequenciamento (arquivos FASTQ) e quer saber quais genes estão ativos.
- ✓Ao configurar ou rodar o programa `nf-core/rnaseq`.
- ✓Para preparar os resultados de ferramentas como STAR ou Salmon para uma análise estatística posterior.
Exemplo do que pedir para a IA
“Quero analisar meus dados de RNA-seq brutos e encontrar os genes que mudam entre os tratamentos.”
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 processa os dados brutos, alinha-os a um genoma de referência e conta quantos 'pedaços' de RNA vêm de cada gene. Ela também garante que todo o processo seja repetível e de alta qualidade.
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 bulk-rnaseqOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/bulk-rnaseq/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.
RNA-seq em Lote (Bulk RNA-seq)
Visão Geral
Esta habilidade prepara leituras de RNA-seq em lote e a saída de quantificação para uma comparação reprodutível em nível de gene. Ela cuida da validação de amostras, receitas de leituras para contagens e a entrega de contagens/metadados; o ajuste estatístico e o enriquecimento subsequentes permanecem em suas habilidades especializadas.
"Defensável" significa três coisas, aplicadas em todo o processo:
- Reprodutível — versões fixadas de pipelines/ferramentas, contêineres quando possível, parâmetros registrados, sementes aleatórias fixas.
- Com controle de qualidade — o controle de qualidade (QC) é inspecionado e agido antes, durante e após a quantificação, não pulado.
- Estatisticamente sólido — replicação adequada, um design que corresponde à biologia, contagens tratadas corretamente e testes com controle de FDR.
O pipeline é: FastQC/trim → align/quant (STAR/Salmon) → counts → DE (pydeseq2) → enrichment (pathway-enrichment) → figures.
Quando Usar Esta Habilidade
Use esta habilidade quando o usuário quiser:
- Ir de arquivos FASTQ (ou uma execução de sequenciamento) para genes e vias diferencialmente expressos.
- Executar ou configurar
nf-core/rnaseq, ou alinhar/quantificar com STAR, Salmon ou featureCounts. - Transformar a saída de Salmon/STAR/featureCounts em uma matriz de contagens pronta para DESeq2/PyDESeq2.
- Projetar ou verificar um experimento de RNA-seq em lote (réplicas, lote, polaridade) antes de comprometer o processamento.
- Escalar uma análise de RNA-seq de ponta a ponta e decidir quais ferramentas e habilidades encadear.
Este é RNA-seq em lote (amostras = espécimes biológicos). Para dados de célula única/núcleo use scanpy; para as estatísticas de DE sozinhas use pydeseq2; para enriquecimento sozinho use pathway-enrichment.
O Pipeline em Resumo
flowchart TD
fastq["Raw FASTQ + samplesheet"] --> qc["FastQC + MultiQC"]
qc --> trim["Trim: fastp / Trim Galore"]
trim --> align["Align + quant: STAR and/or Salmon"]
align --> counts["Gene-level counts matrix"]
counts --> de["Differential expression"]
de --> enrich["Pathway / GSEA enrichment"]
de --> fig["Figures"]
enrich --> fig
nfcore["nf-core/rnaseq via nextflow skill"] -.->|"path A"| align
manual["Standalone recipes (this skill)"] -.->|"path B"| align
bridge["build_counts_matrix.py (this skill)"] -.-> counts
pydeseq2skill["pydeseq2 skill"] -.-> de
pwskill["pathway-enrichment skill"] -.-> enrich
vizskill["scientific-visualization skill"] -.-> fig
Dois Caminhos de Entrada — Escolha Um
O estágio de leituras → contagens pode ser executado de duas maneiras. Ambos produzem contagens em nível de gene, mas STAR/featureCounts e Salmon/tximport geralmente não fornecem valores idênticos ou intercambiáveis: as regras de atribuição, mapeamentos múltiplos e correções de comprimento efetivo diferem. Escolha uma rota de quantificação para toda a comparação.
Use Caminho A — nf-core/rnaseq quando… |
Use Caminho B — ferramentas independentes quando… |
|---|---|
| Você quer o pipeline padrão do campo, auditado e citável com um comando | Você tem poucas amostras e quer aprender/inspecionar cada etapa |
| Muitas amostras, ou você escalará para HPC/nuvem | Não há Nextflow/contêineres disponíveis, ou um ambiente restrito |
| Reprodutibilidade e um relatório MultiQC completo são mais importantes | Você precisa de uma etapa não padrão que o pipeline não expõe |
→ Execute através da habilidade nextflow |
→ Siga references/upstream-manual.md |
Quando em dúvida, prefira o Caminho A: nf-core/rnaseq já conecta FastQC → trimming → STAR/Salmon → quantificação → tximport → MultiQC com padrões razoáveis e revisados, que é a opção mais defensável. O Caminho B existe para transparência e configurações restritas.
Ambos os caminhos convergem para uma matriz de contagens em nível de gene. Preserve se as contagens são brutas ou escaladas por comprimento, a versão do mapeamento transcrito-para-gene e quaisquer offsets. Contagens escaladas por comprimento não devem receber uma segunda correção de comprimento de transcrito.
Configuração
# This skill's glue (bridge + handoffs) — Python
uv pip install "pytximport==0.13.0" pandas numpy
# Downstream skills install their own deps:
# pydeseq2 skill -> uv pip install pydeseq2
# pathway-enrichment skill -> uv pip install gseapy gprofiler-official
# Path A (nf-core): only Nextflow + a container engine are needed — see the `nextflow` skill.
# Path B (standalone tools): install via bioconda. Pin versions for reproducibility.
conda create -n rnaseq -c conda-forge -c bioconda --strict-channel-priority \
fastqc fastp trim-galore "star=2.7.11b" "salmon=2.8.0" subread multiqc
…
Perguntas frequentes
O que significa 'bulk RNA-seq'?
Significa que a análise é feita em amostras que contêm muitos tipos de células juntas, como um tecido inteiro, em vez de células individuais.
Por que a reprodutibilidade é importante?
Garante que outras pessoas (ou você mesmo no futuro) possam refazer exatamente a mesma análise e obter os mesmos resultados, usando as mesmas ferramentas e configurações.
Qual a diferença entre o 'Caminho A' e o 'Caminho B'?
O Caminho A usa o programa `nf-core/rnaseq`, que é um padrão da área e mais automatizado. O Caminho B usa ferramentas separadas, permitindo mais controle e inspeção de cada passo.
Detalhes
Descrição original do autor
Prepares bulk RNA-seq FASTQ, Salmon, STAR or featureCounts output for gene-level differential expression. Covers nf-core/rnaseq and standalone quantification, biological replication, strandedness, reference provenance, validated count assembly and a PyDESeq2 handoff. Use for FASTQ-to-counts analysis, nf-core/rnaseq configuration, STAR/Salmon quantification, or building a counts matrix for DESeq2.
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1842
- 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