Accessibility Aggregation
Slučuje ATAC-seq/DNase-seq peaky do sjednocené chromatinové mapy — vyžaduje doprovodný MCP server pro načítání dat.
Funguje s nastavením
Co umí
Agreguje narrowPeak soubory ATAC-seq a DNase-seq z více experimentů ENCODE do sjednocené sady peaků otevřeného chromatinu, aplikuje filtrování ENCODE blocklistu, filtrování signalValue na vzorek, odstranění sub-nukleosomálních artefaktů ATAC a vrstvení důvěryhodnosti high/supported/singleton. Spouští se na požadavky jako 'aggregate ATAC-seq peaks for pancreas' nebo 'where is chromatin accessible in my tissue'. Kroky 1-3 a 7 (search/download/provenance-log) volají vlastní nástroje encode_*, které existují pouze v případě, že je samostatně nainstalován doprovodný encode-toolkit MCP server; kroky 4-6 (filtrování blocklistu/signálu, bedtools merge, anotace důvěryhodnosti) a přibalený skript validate_peaks.py jsou samostatné a běží samostatně.
Testovací report
Spustil jsem skutečný bedtools pipeline na syntetických ATAC/DNase narrowPeak datech: filtry blocklist + signalValue + sub-nukleosomální filtry skillu správně odstranily zasazený blacklist artefakt a 20bp Tn5 fragment, který naivní baseline merge ponechala jako falešné 'accessible regions', ale jeho vlastní AWK logika pro vrstvení důvěryhodnosti činí úroveň 'Supported' nedosažitelnou pro N<=4 vzorky, a kroky vyhledávání/stahování ENCODE potřebují samostatný encode-toolkit MCP server, který není součástí složky skillu.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/ammawla/encode-toolkit cd encode-toolkit mkdir -p ~/.claude/skills cp -r skills/accessibility-aggregation ~/.claude/skills/accessibility-aggregation
Příkazy a ukázkové prompty
/accessibility-aggregationSlučuje ATAC-seq/DNase-seq peaky do sjednocené chromatinové mapy — vyžaduje doprovodný MCP server pro načítání dat.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Aggregate ATAC-seq peaks for pancreas into one accessibility mapWhere is chromatin accessible across these DNase-seq samples?Merge these ENCODE experiments with blocklist filtering applied