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.