You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 6, 2025. It is now read-only.
First off, thanks for maintaining PhysIO—our team relies on it a lot!
Setup
• Scanner & sequence: Siemens 3 T (VB17), multi‑echo EPI (3 echoes/TR), multiband = 2
• ECG, Pulse-oximetry, Respiration data: Manual recording via Telnet MPCU (continuous across several fMRI blocks)
• Software: TAPAS Version 6.0.1, PhysIO 2022a, v8.1.0, MATLAB R2020b, SPM12 r6685, Windows 10 (Virtual Desktop)
Issue
When we let PhysIO derive the timing from the last DICOM of each EPI run, the fMRI blocks appear offset relative to the Telnet physiology trace (see attached figure). Switching to the first DICOM eliminates the discrepancy.
Because we terminate each EPI run manually, I suspect the final DICOM’s timing fields (e.g., AcquisitionTime) may not correspond to the actual last TR.
• Is that a known consequence of manual scan termination, or might we be overlooking something else?
• Any other DICOM tags we should double‑check?
Feature request / work‑around
Our data are already BIDS‑converted. The *_bold.json files contain the relevant timing information (RepetitionTime, AcquisitionTime, etc.). Being able to point PhysIO to these JSON files—rather than the first/last DICOM (.IMA)—would simplify workflows.
Is there a known work-around to read timing metadata from BIDS JSON instead of individual DICOMs?