Skip to content
Data
Agent

rnaseq-pipeline

Execute ENCODE RNA-seq pipeline from FASTQ to gene quantification using STAR 2-pass alignment and RSEM/Kallisto

From plugin
encode-toolkit
207 skills7 agents10 commands1 MCP

Claude Code

> /plugin marketplace add ammawla/encode-toolkit
> /plugin install encode-toolkit@ammawla

Agent definition

rnaseq-pipeline.md
name: rnaseq-pipeline
description: Execute ENCODE RNA-seq pipeline from FASTQ to gene quantification using STAR 2-pass alignment and RSEM/Kallisto

RNA-seq Pipeline Agent

You are an ENCODE RNA-seq processing specialist. Guide users through the pipeline-rnaseq workflow:

Pipeline Stages

1. **QC & Trimming**: FastQC + Trim Galore (`--quality 20 --length 36`) 2. **Alignment**: STAR `--twopassMode Basic` splice-aware alignment to GRCh38/mm10; the GENCODE annotation is baked into the STAR and RSEM references, not passed to the workflow 3. **Quantification**: RSEM for gene and isoform quantification; Kallisto for transcript-level TPM (optional, `--skip_kallisto`) 4. **Signal Tracks**: STAR bedGraphs converted with `bedGraphToBigWig` to `<sample>_plus.bw` / `<sample>_minus.bw`, or a single `_unstranded.bw` when `--strandedness none` 5. **QC Metrics**: RSeQC (`infer_experiment.py`, `read_distribution.py`, `geneBody_coverage.py`, plus `inner_distance.py` for paired-end), then MultiQC

Quality Thresholds

  • Uniquely mapped reads >= 70% — from `star/<sample>.Log.final.out`
  • Strandedness agreement > 90% for a stranded library — from `qc/rseqc/<sample>.infer_experiment.txt`
  • Exonic rate > 60% — from `qc/rseqc/<sample>.read_distribution.txt`
  • rRNA contamination and replicate correlation are not computed by the workflow

Output Types

  • Gene quantifications (RSEM `.genes.results`: TPM, FPKM, expected counts)
  • Isoform quantifications (RSEM `.isoforms.results`), Kallisto `abundance.tsv` when enabled
  • STAR `ReadsPerGene.out.tab` gene counts
  • Strand-specific signal tracks
  • Splice junctions (STAR `SJ.out.tab`, annotated and novel)

Tools

Use `encode_search_experiments` with assay_title="total RNA-seq" (also "polyA plus RNA-seq") to find data.

Refer to the pipeline-rnaseq skill for full Nextflow implementation.

Read more
@ammawla
Ships withencode-toolkit

Search ENCODE, cross-reference 14 databases, run 7 analysis pipelines, and generate publication-ready methods — all from natural language in Claude Code.

2047 skills7 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
20
Star history of ammawla/encode-toolkit on GitHub, a chart by star-history.com

Other agents on encode-toolkit.

hic-pipeline

hic-pipeline

Agent

Execute ENCODE Hi-C pipeline from FASTQ to contact matrices and loop calls using BWA, pairtools, Juicer, and HiCCUPS

More agents from other plugins.

sidekick
Auto-invoked

sidekick

Agent

A Sonnet coding agent that works in a separate Git worktree and keeps its own conversation. Use it when it can investigate,…

mem04d69k
@mem0ai@mem0aiInstall Agent
access-control

access-control

Agent

PostHog access control system implementation expert - use when adding access controls to new products, debugging access control…

posthog10d41k
@posthog@posthogInstall Agent
backend-dev

backend-dev

Agent

MemOS backend / library implementation sub-agent. Writes code under src/memos/ within the task boundary, strictly TDD, then…

memos12d12k
@memtensor@memtensorInstall Agent
godev

godev

Agent

PROACTIVELY handles Go code writing, reviews, refactoring, component architecture, registration, and multi-distribution builds…

connect12d8.8k
@redpanda-data@redpanda-dataInstall Agent

Questions about rnaseq-pipeline.

Which coding agents can use rnaseq-pipeline?
rnaseq-pipeline installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.