accessibility-aggregat…
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE experiments, donors, and labs.…
Generate proper ENCODE citations for publications, grants, and presentations. Use when the user needs to cite ENCODE data, create bibliography entries, write acknowledgment sections, or ensure compliance with ENCODE data use policy.
$ npx -y skills add ammawla/encode-toolkit --skill cite-encode --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cite-encodeContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate proper ENCODE citations for publications, grants, and presentations. Use when the user needs to cite ENCODE data, create bibliography entries, write acknowledgment sections, or ensure compliance with ENCODE data use policy.
name: cite-encode description: Generate proper ENCODE citations for publications, grants, and presentations. Use when the user needs to cite ENCODE data, create bibliography entries, write acknowledgment sections, or ensure compliance with ENCODE data use policy.
Help the user generate correct citations for ENCODE data following official guidelines. This is the definitive guide to citing ENCODE data in manuscripts, grants, presentations, and supplementary materials.
ENCODE data use policy requires citing data in publications. Data is freely available with **no embargo** -- unrestricted use upon release. However, proper attribution is both a scientific obligation and a practical necessity: reviewers will check that you have cited data sources correctly, and incomplete citations are a common reason for revision requests.
Before citing any study, check its scientific integrity using the **publication-trust** skill. This step catches:
If a study scores Trust Level 1 (Compromised) or 2 (Reliability concerns), flag it prominently in the citation list and note the issue. A compromised citation undermines the entire analysis built on it.
# For each paper you plan to cite: # 1. Get metadata: get_article_metadata(pmids=["PMID"]) # 2. Check retractions: search_articles(query="PMID[PMID] AND Retracted Publication[pt]") # 3. Check contradictions: search for citing articles with refutation language # See publication-trust skill for full workflow
Determine what the user needs to cite:
For specific experiments used in analysis: 1. Track the experiment: `encode_track_experiment(accession="ENCSR...")` 2. Get associated publications: `encode_get_citations(accession="ENCSR...")` 3. The experiment's own publications should be cited
When referencing ENCODE as a data source, cite the consortium papers:
**ENCODE Phase 3 (2020)**:
**ENCODE Phase 2 (2012)**:
**Original ENCODE (2007)**:
When your methods rely on ENCODE standards:
Use `encode_get_citations` with appropriate format:
For all tracked experiments:
encode_get_citations(export_format="bibtex")
For a specific experiment:
encode_get_citations(accession="ENCSR133RZO", export_format="bibtex")
For the Data Availability section of a publication:
Template: > "[Assay type] data for [biosample] were obtained from the ENCODE Project (https://www.encodeproject.org). Experiment accessions: [list ENCSR accessions]. All ENCODE data are freely available under unrestricted use policy."
Use `encode_export_data(format="csv")` to generate a supplementary table listing all experiments used, with columns for accession, assay, biosample, target, lab, and date released.
Template: > "This work used data generated by the ENCODE Consortium (encodeproject.org). The ENCODE Project is funded by the National Human Genome Research Institute (NHGRI)."
If using data from specific labs, consider acknowledging them: > "We thank [Lab Name] for generating the [assay type] data used in this study (ENCODE accession [ENCSR...])."
Use `encode_get_references` to find all linked PMIDs and DOIs for tracked experiments. These can be:
For reproducibility, include in supplements: 1. Full experiment accession list: `encode_export_data(format="tsv")` 2. File accessions used: list specific ENCFF accessions 3. Pipeline versions and parameters 4. Quality metrics for each experiment used 5. Any derived files with provenance: `encode_get_provenance`
---
This walkthrough co
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…
Install bioinformatics tools for ENCODE data analysis. Covers CLI tools (BWA, STAR, samtools, MACS2), R/Bioconductor packages (DESeq2, Seurat, ChIPseeker),…
Guide for integrating CellxGene Census single-cell data with ENCODE bulk experiments. Use when users need cell-type-specific expression context for ENCODE…
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…