Skip to content

Commit 8573ec0

Browse files
committed
add DVFinal difference
1 parent fb22681 commit 8573ec0

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

tests/data/cpac_rbc_divergences.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ This bug affects all outputs downstream of the frequency filter: cleaned BOLD, R
6262

6363
---
6464

65+
## 5. DVFinal metrics computed from pre-regression BOLD (same as DVInit)
66+
67+
The XCP-style QC file reports `meanDVFinal` and `motionDVCorrFinal` as post-regression DVARS metrics (per the XCP dictionary: "correlation of RMS and DVARS after regression"). However, inspecting the C-PAC source code (`xcp.py`) reveals that both `DVInit` and `DVFinal` are computed from the same pre-nuisance regression BOLD input.
68+
69+
This was confirmed empirically: `meanDVInit = meanDVFinal` and `motionDVCorrInit = motionDVCorrFinal` for every subject across all three datasets (HBN, PNC, NKI) during the small benchmarking study.
70+
71+
In contrast, RBC correctly computes `DVFinal` from the post-regression bandpass-filtered BOLD (`cleaned_bold`), as intended.
72+
73+
---
74+
6575
## Notes
6676

6777
### Two parallel motion correction paths

0 commit comments

Comments
 (0)