Skip to content
This repository was archived by the owner on Jun 6, 2025. It is now read-only.
This repository was archived by the owner on Jun 6, 2025. It is now read-only.

Misalignment when using last‑DICOM alignment & request for BIDS‑JSON support #304

@angelaaseo

Description

@angelaaseo

Dear Lars,

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?

Thanks in advance for any insight!

Best regards,
Angela

Image Image

Metadata

Metadata

Assignees

Labels

physioIssues related to PhysIO Toolbox

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions