Skip to content
cccskills
FreePublished on GitHub

ngs-epigenomics-peaks

Organize ATAC-seq, ChIP-seq, CUT&RUN, or CUT&Tag inputs and route them to suitable analysis workflows. Covers initial quality checks and preparation for finding peaks, genomic regions with concentrated signal, and comparing them across samples.

OriginalShow the original description

Dispatch ATAC-seq, ChIP-seq, CUT&RUN, or CUT&Tag requests to assay-specific QC, alignment, signal-track, peak-calling, consensus, and differential peak workflows.

See how to install

Good for

  • Choose an analysis workflow for an epigenomics assay
  • Check FASTQ inputs and sample-sheet readiness
  • Organize control and biological replicate information
  • Prepare peak, signal-track, and differential analysis requests

Files included (2)

  • SKILL.md2.5 KB
  • agents/openai.yaml277 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Epigenomics Peaks

Use this skill as the epigenomics dispatcher for ATAC-seq, ChIP-seq, CUT&RUN, or CUT&Tag analysis. Hand off to the assay-specific deep skill once the assay type is known.

Essential Inputs

Confirm:

  • assay type
  • FASTQ or BAM input
  • organism and genome build
  • blacklist file, if available
  • control samples: input DNA, IgG, or spike-in
  • biological replicates
  • peak type: narrow, broad, accessibility, or protocol-specific
  • desired outputs: QC report, peaks, consensus peaks, bigWigs, differential peaks

Public Defaults

Choose the workflow by assay:

  • ATAC-seq: ngs-atacseq-peaks-qc using nf-core/atacseq by default
  • ChIP-seq: ngs-chip-cutrun-peaks-qc using nf-core/chipseq by default
  • CUT&RUN or CUT&Tag: ngs-chip-cutrun-peaks-qc using nf-core/cutandrun by default

Use direct MACS2 only for focused peak-calling tasks from prepared BAMs.

Preflight

python plugins/ngs-analysis/scripts/ngs_preflight.py --pipeline epigenomics_peaks --emit-install-plan

Local Execution Package

For FASTQ intake/QC over ATAC-seq, ChIP-seq, CUT&RUN, or CUT&Tag data, use the shared FASTQ assay package:

python plugins/ngs-analysis/scripts/run_fastq_assay_package.py \
  --lane epigenomics_peaks \
  --sample-sheet assay_samples.csv \
  --execute

This validates sample-sheet paths and read structure, runs seqkit stats and FastQC/MultiQC when available, and writes peak_calling_readiness.json. Full alignment, signal tracks, TSS/FRiP, consensus peaks, and differential analyses still route through the assay-specific workflow.

Assay-specific ATAC and ChIP/CUT&RUN runners now also emit native review files alongside TSV/JSON summaries: qc/*_dashboard.html, FRiP/peak SVG plots, insert-size SVG plots, browser-track preview HTML, UCSC track lines, and IGV session files.

Kickoff Pattern

ATAC-seq preflight run:

nextflow run nf-core/atacseq \
  -profile test,docker \
  --outdir results/atacseq_test

ChIP-seq preflight run:

nextflow run nf-core/chipseq \
  -profile test,docker \
  --outdir results/chipseq_test

CUT&RUN/CUT&Tag preflight run:

nextflow run nf-core/cutandrun \
  -profile test,docker \
  --outdir results/cutandrun_test

Carry replicate and control metadata through the sample sheet before running real analysis.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Review charts, diagrams, and dashboards for accessibility, including color contrast, keyboard access, and text alternatives. Get specific guidance for preserving key findings in screen readers, static exports, and reduced-motion views.

  • Reviewing dashboard colors and keyboard access
  • Writing chart alt text and long descriptions
  • Preparing accessible figures for PDF reports
openai/plugins7.5KUpdated Oct 8, 2026

Give a photo collection a consistent look using Adobe tools to adjust color, tone, presets, and optional crops. Review a before-and-after sample before processing the full set, then receive links to the edited images.

  • Giving travel photos a consistent look
  • Unifying photos taken in mixed lighting
  • Applying a warm or cinematic style across a photo set
openai/plugins7.5KUpdated Oct 8, 2026

Visualize a logo, sketch, or design on products such as mugs, shirts, and business cards. Review a pilot image, generate a visually consistent set, and collect the results on a shareable Firefly Board.

  • Preview a logo on mugs and shirts
  • Turn a hand-drawn sketch into product mockups
  • Create consistent brand presentation images
openai/plugins7.5KUpdated Oct 8, 2026

Prepare images and videos for social platforms using Adobe tools. Create image crops that keep the subject in view, expand backgrounds when available, preview a full-set sample, and resize videos while preserving their aspect ratio.

  • Creating image variants for multiple social platforms
  • Cropping photos for Instagram Stories
  • Preparing LinkedIn images and YouTube thumbnails
openai/plugins7.5KUpdated Oct 8, 2026

Create flyers, social posts, business cards, and other visuals from Adobe Express templates. Choose a template, customize its text and background color, and receive a design link, with additional editing and export options depending on the available tools.

  • Creating an event flyer
  • Designing an Instagram post
  • Customizing business card text and colors
openai/plugins7.5KUpdated Oct 8, 2026

Turn an uploaded video into three highlight edits with Adobe Quick Cut. Choose a target length and style, then compare versions that feature different moments and download the ones you prefer.

  • Creating a short highlight video for social media
  • Condensing interview footage into a highlight reel
  • Comparing three edits with different moment selections
openai/plugins7.5KUpdated Oct 8, 2026

See all skills by openai

Report a problem with this skill