This is a modified version of bidsphysio package. The original package is accessible here.
Converts physio data (CMRR, AcqKnowledge, Siemens PMU) to BIDS physiological recording
Note: If desired, you can use the corresponding _bold.nii.gz BIDS file as --bidsprefix. The script will strip the _bold.nii.gz part from the filename and use what is left as <Prefix>. This way, you can assure that the output physiology files match the _bold.nii.gz file for which they are intended.
This is a modified version of the bidsphysio package.
You can install this version with pip:
mkdir /tmp/bidsphysio && \
curl -sSL https://github.com/rezashr/bidsphysio/archive/master.tar.gz \
| tar -vxz -C /tmp/bidsphysio --strip-components=1 && \
cd /tmp/bidsphysio && \
pip install . && \
cd / && \
rm -rf /tmp/bidsphysio
dcm2bidsphysio --infile <DCMfile> --bidsprefix <Prefix>
acq2bidsphysio --infile <acqfiles> --bidsprefix <Prefix>
pmu2bidsphysio --infile <pmufiles> --bidsprefix <Prefix> --dicom <DICOM DIR>
edf2bidsphysio --infile <edffile> --bidsprefix <Prefix>
-
<physiofiles>space-separated files with the physiological recordings.Supported file types:
<.dcm>or<.log>: DICOM or log file with physiological recording from a CMRR Multi-Band sequence (only a single file for<.dcm>).<.acq>: AcqKnowledge file (BioPac).<.puls>or<.resp>: Siemens PMU file (VB15A, VBX, VE11C).<.edf>SR Research .edf file
-
<Prefix>is the prefix that will be used for the BIDS physiology files. If all physiological recordings have the same sampling rate and starting time, the script will save the files:<Prefix>_physio.jsonand<Prefix>_physio.tsv.gz. If the physiological signals have different sampling rates and/or starting times, the script will save the files:<Prefix>_recording-<label>_physio.jsonand<Prefix>_recording-<label>_physio.tsv.gz, with the corresponding labels (e.g.,cardiac,respiratory, etc.). -
<DICOM DIR>is the dicom directory of the functional images. -
--verbosewill print out some warning messages.