Open kmwag opened 4 days ago
Dear Kristin,
Thank you for trying out PhysIO.
I have some questions for clarification before I can answer yours:
.puls
or .ecg
data) or Siemens_Tics files or the CMRR multi-band sequence physiological loggin? See our wiki to distinguish the two.The reason why I am asking is because you rely on BIDSCoin to convert your data to BIDS, and a critical aspect in that process is the synchronization of your physiological recordings with your image (DICOM/NIfTI) data. I don't know how BIDSCoin manages the synchronization, but in PhysIO, it's one of the most elaborate aspects in the processing.
If the synchronization is fine, the rest of the processing looks good to me, and the output figures (in particular the diagnostics figure 5 with the temporal lag between heartbeats) gives reasonable values (around 60 bpm). Additional filtering would only be necessary if your recordings drifted a lot over time.
If you want, you can send me the original logfiles in Siemens format and I can check whether PhysIO arrives at the same synchronization times.
I hope this helps!
All the best, Lars
Hi everyone,
I’m currently using TAPAS PhysIO (R2022a-v8.1.0) to process physiological data recorded with the PERU_098 Physiological EGC/Respiratory Unit (Siemens) in a Siemens 3T Prisma scanner. The raw physiological recordings have already been preprocessed using BIDSmapper (BIDScoin, version 3.7.3), and the data is now in .tsv and .json formats for each participant and sequence (examples attached). My analysis focuses solely on the cardiac data—the respiratory signal is not required.
Below is the batch script I am currently using to extract heart rate data:
When running this script, MATLAB produces the following output:
Additionally, 7 output figures were generated (see attached). These include the filtered signal, R-peak detection diagnostics, and heart rate plots.
Questions:
Thanks in advance for your advice! 😊
Kristin
physio_files.zip output_figures.zip