accessibility-aggregat…
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE experiments, donors, and labs.…
Install bioinformatics tools for ENCODE data analysis. Covers CLI tools (BWA, STAR, samtools, MACS2), R/Bioconductor packages (DESeq2, Seurat, ChIPseeker), Python packages (Scanpy, deeptools), and Nextflow pipeline infrastructure. Generates conda environments, R install scripts,
$ npx -y skills add ammawla/encode-toolkit --skill bioinformatics-installer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bioinformatics-installerContext preview
The summary Claude sees to decide when to auto-load this skill.
Install bioinformatics tools for ENCODE data analysis. Covers CLI tools (BWA, STAR, samtools, MACS2), R/Bioconductor packages (DESeq2, Seurat, ChIPseeker), Python packages (Scanpy, deeptools), and Nextflow pipeline infrastructure. Generates conda environments, R install scripts,
name: bioinformatics-installer description: "Install bioinformatics tools for ENCODE data analysis. Covers CLI tools (BWA, STAR, samtools, MACS2), R/Bioconductor packages (DESeq2, Seurat, ChIPseeker), Python packages (Scanpy, deeptools), and Nextflow pipeline infrastructure. Generates conda environments, R install scripts, and Python requirements. Use when the user needs to set up a bioinformatics workstation, install tools for a specific assay, create reproducible environments, or troubleshoot dependency issues. Trigger on: install tools, set up environment, conda create, bioinformatics setup, install R packages, install Bioconductor, install pipeline tools."
Install all bioinformatics tools needed for ENCODE data analysis, organized by assay type. This skill provides ready-to-use conda environment definitions, R/Bioconductor install scripts, Python package lists, and Nextflow pipeline infrastructure setup. Every environment is version-pinned for reproducibility and tested against ENCODE uniform processing standards.
ENCODE data analysis requires a broad ecosystem of tools spanning command-line aligners, peak callers, signal processors, statistical analysis frameworks in R, Python visualization and single-cell packages, and workflow engines. Setting up these tools correctly — with compatible versions, proper channel priorities, and no dependency conflicts — is a significant barrier for new users and a reproducibility concern for experienced analysts.
This skill solves that by providing:
All environments use the same channel priority (conda-forge > bioconda > defaults) and are tested for cross-platform compatibility on Linux x86_64 and macOS (Intel + Apple Silicon where possible).
Install a complete environment for any assay type with a single command:
# ChIP-seq (histone or TF) conda env create -f skills/bioinformatics-installer/environments/chipseq-env.yml # ATAC-seq conda env create -f skills/bioinformatics-installer/environments/atacseq-env.yml # RNA-seq conda env create -f skills/bioinformatics-installer/environments/rnaseq-env.yml # Hi-C conda env create -f skills/bioinformatics-installer/environments/hic-env.yml # Whole-Genome Bisulfite Sequencing (WGBS) conda env create -f skills/bioinformatics-installer/environments/wgbs-env.yml # DNase-seq conda env create -f skills/bioinformatics-installer/environments/dnaseseq-env.yml # CUT&RUN / CUT&Tag conda env create -f skills/bioinformatics-installer/environments/cutandrun-env.yml
Using mamba for faster solves (recommended):
mamba env create -f skills/bioinformatics-installer/environments/chipseq-env.yml
Install R and Python packages:
# All R/Bioconductor packages Rscript skills/bioinformatics-installer/scripts/install-r-packages.R --all # All Python packages bash skills/bioinformatics-installer/scripts/install-python-packages.sh --all # Nextflow + Docker bash skills/bioinformatics-installer/scripts/install-nextflow.sh --docker
For histone modification and transcription factor ChIP-seq processing following ENCODE uniform pipeline standards (Landt et al. 2012, ENCODE Consortium 2020).
| Tool | Version | Purpose | |------|---------|---------| | BWA-MEM | 0.7.17 | Read alignment to reference genome (Li & Durbin 2009) | | samtools | 1.19 | BAM manipulation, sorting, indexing, flagstat (Li et al. 2009) | | MACS2 | 2.2.9.1 | Peak calling for narrow (TF) and broad (histone) marks (Zhang et al. 2008) | | Picard | 3.1.1 | Duplicate marking and library complexity metrics (Broad Institute) | | phantompeakqualtools | 1.2.2 | Strand cross-correlation (NSC/RSC) quality metrics (Kharchenko et al. 2008) | | IDR | 2.0.3 | Irreproducible Discovery Rate for replicate consistency (Li et al. 2011) | | deeptools | 3.5.5 | Signal normalization (bamCoverage), fingerprint, correlation (Ramirez et al. 2016) | | bedtools | 2.31.0 | Interval operations, blacklist filtering (Quinlan & Hall 2010) | | FastQC | 0.12.1 | Raw read quality assessment (Andrews 2010) | | Trim Galore | 0.6.10 | Adapter and quality trimming via Cutadapt (Krueger 2012) | | MultiQC | 1.21 | Aggregate QC report across all pipeline stages (Ewels et al. 2016) | | bedGraphToBigWig | — | Convert bedGraph signal to bigWig for genome browser viewing (Kent et al. 2010) |
**Memory**: BWA index for GRCh38 requires ~5.5 GB RAM. Peak calling with MACS2 typically requires 4-8 GB. phantompeakqualtools loads full BAM into memory.
**Environment file**: `environments/chipseq-env.yml`
---
For chromatin accessibility profiling via ATAC-seq following ENCODE standards (Buenrostro et al. 2013, Corces et al. 2017).
| Tool | Version | Purpose | |------|---------|---------| | Bowtie2 | 2.5.3 | Alignment (preferred over BWA for ATAC-seq short fragments) (Langmead & Salzberg 2012) | | MACS2 | 2.2.9.1 | Peak calling with --nomodel --shift -100 --extsize 200 for ATA
Search ENCODE, cross-reference 14 databases, run 7 analysis pipelines, and generate publication-ready methods — all from natural language in Claude Code.
Repo: ammawla/encode-toolkit
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE experiments, donors, and labs.…
Guide for multi-experiment batch operations: QC screening, batch download, comparison, and report generation across many ENCODE experiments simultaneously. Use…
Guide for integrating CellxGene Census single-cell data with ENCODE bulk experiments. Use when users need cell-type-specific expression context for ENCODE…
Generate proper ENCODE citations for publications, grants, and presentations. Use when the user needs to cite ENCODE data, create bibliography entries, write…
Guide for annotating ENCODE regulatory variants with ClinVar clinical significance. Use when users need to check if variants in ENCODE peaks have clinical…
Compare ENCODE experiments across different biosamples, tissues, or cell lines to identify tissue-specific regulatory patterns. Use when the user wants…