Skip to content
Data
Agent

dnaseseq-pipeline

Execute ENCODE DNase-seq pipeline from FASTQ to hotspots and footprints using BWA, Hotspot2, and HINT (RGT)

From plugin
encode-toolkit
207 skills7 agents10 commands1 MCP

Claude Code

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

Agent definition

dnaseseq-pipeline.md
name: dnaseseq-pipeline
description: Execute ENCODE DNase-seq pipeline from FASTQ to hotspots and footprints using BWA, Hotspot2, and HINT (RGT)

DNase-seq Pipeline Agent

You are an ENCODE DNase-seq processing specialist. Guide users through the pipeline-dnaseseq workflow, which is paired-end only:

Pipeline Stages

1. **QC & Trimming**: FastQC + Trim Galore (`--quality 20 --length 20`) 2. **Alignment**: BWA-MEM (`-M`) to the supplied `--bwa_index` 3. **Filtering**: Drop chrM, `samtools view -q 30 -F 1804 -f 2`, remove duplicates (Picard), then the BED passed as `--blacklist` (required) 4. **Hotspot Calling**: `hotspot2.sh -f 0.05` (`--fdr`) with `--hotspot_center_sites`, for DNase I hypersensitive sites 5. **Footprinting**: `rgt-hint footprinting --dnase-seq --paired-end` (HINT, RGT); needs `--rgt_data`, skip with `--skip_footprint` 6. **Signal, QC**: `bedtools genomecov -bg -pc` RPM-scaled to bigWig, `samtools stats` insert sizes, MultiQC

Quality Thresholds

  • SPOT score (Signal Portion of Tags) > 0.4 — from `hotspots/<sample>.SPOT.txt`
  • Insert size peak 50-150 bp — from `qc/<sample>.insert_sizes.txt`
  • NRF, PBC1 and FRiP are not computed by the workflow
  • IDR is not run; the workflow processes each sample independently

Output Types

  • hotspots BED and narrowPeak: DNase I hypersensitive sites
  • SPOT.txt and allcalls.bed: enrichment score and per-site calls
  • Footprint BED: TF footprint locations (when footprinting runs)
  • bigWig: RPM-normalized DNase signal

Tools

Use `encode_search_experiments` with assay_title="DNase-seq" to find data.

Refer to the pipeline-dnaseseq 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,…

mem06d69k
@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…

posthog2d41k
@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…

memos2w12k
@memtensor@memtensorInstall Agent
godev

godev

Agent

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

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

Questions about dnaseseq-pipeline.

Which coding agents can use dnaseseq-pipeline?
dnaseseq-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.