accessibility-aggregat…
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE…
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,
Claude Code
$ npx -y skills add ammawla/encode-toolkit --skill bioinformatics-installer --agent claude-code
Codex
$ npx skills add ammawla/encode-toolkit --skill bioinformatics-installer -a codex -y
Cursor
$ npx skills add ammawla/encode-toolkit --skill bioinformatics-installer -a cursor -y
Gemini CLI
$ npx skills add ammawla/encode-toolkit --skill bioinformatics-installer -a gemini-cli -y
GitHub Copilot
$ npx skills add ammawla/encode-toolkit --skill bioinformatics-installer -a github-copilot -y
OpenCode
$ npx skills add ammawla/encode-toolkit --skill bioinformatics-installer -a opencode -y
Windsurf
$ npx skills add ammawla/encode-toolkit --skill bioinformatics-installer -a windsurf -y
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 primary tool is version-pinned for reproducibility; a few utility packages (`bedops`, `ucsc-bedgraphtobigwig`, `pigz`, `openjdk`, `r-base`) float so the solver can satisfy the pinned tools around them.
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:
The environment files, `scripts/requirements.in` and `scripts/install-r-packages.R` are the authoritative package lists; the tables below summarise them.
All environments use the same channel priority (conda-forge > bioconda). Every file is dry-run solved for Linux x86_64 in CI, so the pinned versions exist and install together. Several tools have no macOS arm64 build on bioconda; on Apple Silicon use the pipeline Docker images instead.
For every tool that an environment and the matching `pipeline-*` Docker image both install, the two pin the same version, and CI fails if they drift. Some tools exist on only one side — for example `phantompeakqualtools`, `salmon`, `subread` and the Hi-C `bedtools` are conda-only, while juicer_tools, SEACR, Hotspot2 and `modwt` are image-only because they are not conda packages. Those are noted in the sections below.
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 # Install the pinned Nextflow release and check for a Docker runtime 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.18 | 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.4.2 | 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 tri
Search ENCODE, cross-reference 14 databases, run 7 analysis pipelines, and generate publication-ready methods — all from natural language in Claude Code.
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE…
Guide for multi-experiment batch operations: QC screening, batch download, comparison, and report generation across many ENCODE…
Guide for integrating CellxGene Census single-cell data with ENCODE bulk experiments. Use when users need cell-type-specific…
Generate proper ENCODE citations for publications, grants, and presentations. Use when the user needs to cite ENCODE data, create…
Guide for annotating ENCODE regulatory variants with ClinVar clinical significance. Use when users need to check if variants in…
Compare ENCODE experiments across different biosamples, tissues, or cell lines to identify tissue-specific regulatory patterns.…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…