dmt-har-med-skill · git:20260505.e9ddd22 · 2026-05-05 · sha256 e09cee09526b6eda
dmt-har-med-skill git:20260505.e9ddd22A
Immutable. This exact content is served forever at /api/v1/blob/e09cee09526b6eda.
--- name: dmt-har-med-skill description: "Use this skill whenever the user wants an end-to-end workflow for the DMT-HAR-MED dataset (ds006644), including download, BIDS organization, and processing of rs-fMRI data from a psychedelic intervention study. Triggers include: 'DMT-HAR-MED', 'DMT HAR MED', 'ds006644', 'process DMT data', 'psychedelic fMRI', or any request to run the DMT-HAR-MED pipeline. This is the NeuroClaw dataset-orchestration layer for DMT-HAR-MED." license: MIT License (NeuroClaw custom skill - freely modifiable within the project) layer: subagent skill_type: dataset dependencies: - fmri-skill - bids-organizer - claw-shell --- # DMT-HAR-MED Skill (Dataset-Orchestration Layer) ## Overview `dmt-har-med-skill` is the NeuroClaw orchestration skill for the **DMT-HAR-MED** dataset (OpenNeuro ds006644). DMT-HAR-MED contains rs-fMRI data from 40 participants in a psychedelic intervention study investigating the effects of N,N-Dimethyltryptamine (DMT) on brain function. The dataset includes multiple experimental conditions (DMT, placebo) and behavioral/physiological measurements. It coordinates a fixed three-phase workflow: 1. Download DMT-HAR-MED data from OpenNeuro. 2. Prepare and validate BIDS-style data organization. 3. Delegate fMRI processing to `fmri-skill`. It also provides **phenotype extraction** and **QC integration** paths: - Extract DMT-HAR-MED phenotype data (intervention conditions, behavioral measures). - Generate per-subject QC summaries with exclusion lists. This skill follows NeuroClaw hierarchy: - Defines **WHAT to do**, not low-level implementation details. - Does **not** execute direct shell commands itself. - Delegates all execution via `claw-shell` to base/tool skills. **Research use only.** --- ## Download Stage (Mandatory First Step) ### Source DMT-HAR-MED data is available on OpenNeuro: - Website: https://openneuro.org/datasets/ds006644/versions/1.0.1 ### Supported DMT-HAR-MED Data Packages - **Imaging data**: rs-fMRI (NIfTI format) - **Phenotype data**: intervention conditions, behavioral and physiological measurements - **Participants**: 40 participants with psychedelic intervention ### Delegation Rules for Download - Environment/setup checks: `dependency-planner` + `conda-env-manager` - OpenNeuro dataset download: `claw-shell` (via `openneuro` CLI or `datalad`) - Optional raw-data organization to BIDS-style staging: `bids-organizer` ### Download Inputs to Confirm in Plan - Subject list scope (full or custom subset) - Destination directory with sufficient disk space --- ## Core Workflow (Never Bypassed) 1. Identify user target: download, BIDS staging, or full preprocessing. 2. Generate a numbered plan with tools, outputs, runtime, storage, and risks. 3. Wait for explicit confirmation (`YES` / `execute` / `proceed`). 4. On confirmation, run download stage first (if needed). 5. After download success, verify/prepare BIDS staging using `scripts/reorganize_dmt_har_med.py`. 6. Delegate to `fmri-skill` for rs-fMRI processing. 7. If phenotype extraction is requested, run `scripts/extract_dmt_har_med_phenotype.py`. 8. If QC summary is requested, run `scripts/dmt_har_med_qc_summary.py`. 9. Save outputs into a DMT-HAR-MED-centered structure under `dmt_har_med_output/`. --- ## BIDS Preparation ### Script: `scripts/reorganize_dmt_har_med.py` Verifies and optionally reorganizes DMT-HAR-MED data to BIDS-compliant layout. ```bash python skills/dmt-har-med-skill/scripts/reorganize_dmt_har_med.py \ --input /path/to/dmt_har_med_raw \ --output /path/to/dmt_har_med_bids ``` Features: - BIDS validation and verification - Subject ID normalization - Modality routing: rs-fMRI - `dataset_description.json` and `participants.tsv` generation - Dry-run mode: `--dry-run` to preview --- ## Phenotype Extraction ### Script: `scripts/extract_dmt_har_med_phenotype.py` ```bash python skills/dmt-har-med-skill/scripts/extract_dmt_har_med_phenotype.py \ --phenotype-dir /path/to/dmt_har_med_raw/phenotype \ --output /path/to/dmt_har_med_output/phenotype/merged_phenotype.csv \ --imaging-ids /path/to/dmt_har_med_output/bids/participants.tsv ``` --- ## QC Integration ### Script: `scripts/dmt_har_med_qc_summary.py` ```bash python skills/dmt-har-med-skill/scripts/dmt_har_med_qc_summary.py \ --fmriprep-dir /path/to/dmt_har_med_output/fmriprep \ --output /path/to/dmt_har_med_output/qc/qc_summary.csv \ --exclude-output /path/to/dmt_har_med_output/qc/exclude_list.csv \ --fd-threshold 0.3 ``` --- ## Recommended Output Layout All assets should be organized under `./dmt_har_med_output/`: - `dmt_har_med_output/raw/` (downloaded original files) - `dmt_har_med_output/bids/` (BIDS data) - `dmt_har_med_output/fmri/` (links or copies from `fmri_output/`) - `dmt_har_med_output/phenotype/` (merged phenotype tables) - `dmt_har_med_output/qc/` (QC summaries and exclusion lists) - `dmt_har_med_output/logs/` (download + orchestration logs) --- ## Benchmark Adapter Guidance For benchmark-style prompts, do not force the full `download -> staging -> multimodal processing` orchestration when the task is only asking for local DMT-HAR-MED data staging or organization. - If the task starts from raw DMT-HAR-MED data already present on disk and only asks for BIDS-style staging / validation: - skip the mandatory download stage - default to the narrow path `local raw DMT-HAR-MED discovery -> BIDS validation -> minimal metadata -> report` - In benchmark mode, do not require explicit confirmation before presenting the direct staging solution. --- ## Safety and Execution Policy - No execution before explicit plan confirmation. - All execution must be routed via `claw-shell`. - Missing dependencies must be resolved by `dependency-planner` before running. --- ## Important Notes and Limitations - DMT-HAR-MED is a specialized psychedelic intervention dataset; analysis requires domain expertise. - DMT-HAR-MED data from OpenNeuro is already in BIDS format; re-staging may not be needed. - The dataset includes multiple experimental conditions; event files define condition timing. - DMT-HAR-MED includes only rs-fMRI; no structural (T1w) or diffusion data is available. - `dmt-har-med-skill` is orchestration-only; detailed preprocessing logic remains in `fmri-skill`. --- ## When to Call This Skill - User asks for end-to-end DMT-HAR-MED workflow. - User asks to download DMT-HAR-MED data and then run rs-fMRI processing. - User needs BIDS validation for DMT-HAR-MED data. - User asks to extract DMT-HAR-MED phenotype data. - User needs DMT-HAR-MED-specific QC summaries. --- ## Complementary / Related Skills - `fmri-skill` - `bids-organizer` - `fmriprep-tool` - `dependency-planner` - `conda-env-manager` - `claw-shell` --- ## Reference - DMT-HAR-MED: https://openneuro.org/datasets/ds006644/versions/1.0.1 - BIDS spec: https://bids.neuroimaging.io/ Created At: 2026-05-06 01:56 HKT Last Updated At: 2026-05-06 01:56 HKT Author: chengwang96