====== Phantom QC ====== This is the development page for results on [[:data:qc]] (one of [[::data:qa]]) https://github.com/NPACore/fw-mrrcqa Components: * EPI: [[:npac:qc:zshim]] [[:npac:qc:tSNR]] * Channels: [[:npac:qc:FID]] * TTL trigger: [[:npac:qc:TTL]] ([[:hardware:ttl_bnc]], [[::mr:task:trigger]]) ===== Automation ===== The pipeline is convoluted and distributed: * flywheel gear rules submmit QC jobs * FID FWHM is a file-curate gear ([[https://github.com/NPACore/fw-mrrcqa/blob/main/FID/fwhm.py|fwhm.py]]). as of 2026-02, it is not setup on all 3 projects but instead triggered at 8am by cerebro cron. * tSNR is run as a HPC gear, triggered on ingest. hpc-engine + ''*/1'' every-minute-cron on cerebro2 catches this and submits to slurm on it's nodes. Job is run with a singularity container pulled form flywheel. * foranw@zeus cron runs catchup (''[[https://github.com/NPACore/fw-mrrcqa/blob/main/helpers/01_flywheel_hpc_mrrcqa.bash|01_flywheel_hpc_mrrcqa.bash]]'') * file-curator for ''qa_fid'' and ''svs'' (''ACQ_LABEL='svs_se_30' [[https://github.com/NPACore/fw-mrrcqa/blob/main/FID/fw_run.py|../FID/fw_run.py]]'') * foranw@zeus cron generating the QC csv, R plot png, and wiki upload * recontwix@recontwix cron generates matlab figure and uploads to wiki * recontwix@recontwix cron adds weekly stat to conference room share ===== Subpages ===== {{simplenavi>:npac:qc}}