bulk-rnaseq

Orchestrate bulk RNA-seq analysis from FASTQ reads to differential expression and figures.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill bulk-rnaseq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bulk-rnaseq
Source: https://github.com/dralkh/seerai/tree/main/skills/bulk-rnaseq
Command: npx skills add https://github.com/dralkh/seerai --skill bulk-rnaseq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, pytximport, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Bulk RNA-seq studies often break down when analysis steps are scattered, counts are assembled incorrectly, or experimental design and quality control are skipped. This Skill gives you a defensible path from raw reads or quantification output to differential expression, enrichment, and publication-ready figures.

Core Features & Use Cases

  • Routes between nf-core/rnaseq and a standalone STAR, Salmon, or featureCounts workflow.
  • Validates samplesheets and metadata for replicates, strandedness, and batch confounding before expensive analysis.
  • Builds gene-level count matrices and prepares handoff files for downstream differential expression and enrichment tools.
  • Use it when you need an end-to-end bulk RNA-seq analysis, want to sanity-check study design, or need counts ready for PyDESeq2 and pathway enrichment.

Quick Start

Use the bulk-rnaseq skill to validate your samplesheet and metadata, then choose the nf-core or standalone path to take your RNA-seq data from FASTQ files or quantification output through counts, differential expression, enrichment, and figures.

Frequently Asked Questions about bulk-rnaseq

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a gene-level counts matrix from STAR or Salmon quantification output?▼

To build a gene-level counts matrix from STAR or Salmon output, you can use pytximport to assemble transcript-level quantifications into integer gene-by-sample matrices aligned with your metadata for differential expression analysis.

Can I run differential expression analysis directly from nf-core/rnaseq output?▼

Yes, you can run differential expression from nf-core/rnaseq output by routing the pipeline results to build PyDESeq2-compatible count matrices and proceed to downstream enrichment and figure generation.

How do I validate bulk RNA-seq samplesheets for strandedness and batch confounding?▼

Validating bulk RNA-seq samplesheets involves checking metadata for replicate consistency, strandedness, and batch confounding before expensive analysis to ensure a defensible experimental design.

What is the best way to prepare RNA-seq counts for PyDESeq2 differential expression?▼

The best way to prepare RNA-seq counts for PyDESeq2 is assembling integer gene-by-sample count matrices with proper metadata alignment, ensuring the output format is fully compatible with downstream differential expression tools.

Do I need pandas and pytximport to assemble bulk transcriptomics counts matrices?▼

Yes, you need pandas and pytximport to assemble bulk transcriptomics counts matrices, as these dependencies handle the data manipulation and transcript-to-gene aggregation required for accurate counts.

Why does my bulk RNA-seq differential expression workflow break down during counts assembly?▼

Bulk RNA-seq differential expression workflows break down when counts are assembled incorrectly, experimental design skips quality control, or metadata alignment fails, making a structured end-to-end pipeline necessary.