rna-seq-analysis

Automate bulk RNA-seq analysis with STAR or Salmon and DESeq2.

13|5|Updated May 4, 2026
One-click install
npx skills add https://github.com/awslabs/hcls-agent-skills --skill rna-seq-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rna-seq-analysis
Source: https://github.com/awslabs/hcls-agent-skills/tree/main/skills/rna-seq-analysis
Command: npx skills add https://github.com/awslabs/hcls-agent-skills --skill rna-seq-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill addresses the common pitfalls in RNA-seq analysis, such as incorrect strandedness determination, improper normalization, and flawed statistical modeling, which often lead to inaccurate differential expression results.

Core Features & Use Cases

  • Pipeline Selection: Provides decision logic for choosing between alignment-based (STAR) and alignment-free (Salmon) quantification methods.
  • Statistical Modeling: Guides the correct setup of DESeq2 models, including batch effect handling and LFC shrinkage.
  • Use Case: Use this skill to determine the correct strandedness parameters for your sequencing library and to generate a robust differential expression report from raw count data.

Quick Start

Invoke the rna-seq-analysis skill to process your raw count matrix and sample metadata to generate a differential expression report using DESeq2.

Frequently Asked Questions about rna-seq-analysis

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

FAQPage Schema
How do I run differential expression analysis using DESeq2 from raw count data?

Differential expression analysis with DESeq2 requires a raw integer count matrix and sample metadata to generate a robust report. This skill automates the statistical modeling, ensuring correct normalization and handling of batch effects for accurate results.

When should I choose Salmon over STAR for RNA-seq quantification?

Choose Salmon for alignment-free quantification or STAR for alignment-based quantification based on your pipeline needs. This skill provides decision logic to help select the appropriate method while ensuring validated strandedness parameters are applied.

Why does my RNA-seq differential expression report show inaccurate results?

Inaccurate RNA-seq results often stem from incorrect strandedness determination, improper normalization, or flawed statistical modeling. This skill addresses these common pitfalls by guiding correct DESeq2 model setup and enforcing validated strandedness parameters.

Do I need validated strandedness parameters for bulk RNA-seq pipeline automation?

Validated strandedness parameters are required for bulk RNA-seq pipeline automation to maintain biological accuracy. This skill ensures these parameters are correctly applied during alignment and quantification to prevent inaccurate differential expression outcomes.

Can I use PyDESeq2 with pandas for transcriptomics differential expression testing?

Yes, PyDESeq2 and pandas are used together for transcriptomics differential expression testing. This skill leverages these dependencies to automate DESeq2 modeling, including LFC shrinkage, from raw integer count inputs.

What is the best way to handle batch effects in bulk RNA-seq DESeq2 modeling?

The best way to handle batch effects in bulk RNA-seq DESeq2 modeling is through proper statistical model setup. This skill guides correct batch effect handling and LFC shrinkage to ensure statistical rigor in your differential expression analysis.