Pular para o conteúdo
Skillpedia
Análise e planilhas51 mil · #1842

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

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/bulk-rnaseq/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/bulk-rnaseq/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-rnaseq

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/bulk-rnaseq/SKILL.md -o SKILL.md
Conteú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.

repo: K-Dense-AI/scientific-agent-skills

Popularidade

Estrelas no GitHub
51 mil
Posição no ranking
#1842
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas