|
|
# Custom
|
|
|
|
|
|
If you have logfile data from any other vendor than the ones specified below, you may still use it with PhysIO:
|
|
|
|
|
|
1. Export your traces from cardiac and breathing recording devices into 2 text files and select `log_files.vendor = 'Custom'`. The format is explained in `tapas_physio_new` or the help window of the Batch Editor:
|
|
|
- 'Custom' expects the logfiles (separate files for cardiac and respiratory) to be plain text, with one cardiac (or respiratory) sample per row;
|
|
|
- If heartbeat (R-wave peak) events are recorded as well, they have to be put as a 2nd column in the cardiac logfile by specifying a 1; 0 in all other rows, e.g.
|
|
|
|
|
|
```
|
|
|
0.2 0
|
|
|
0.4 1 <- cardiac pulse event
|
|
|
0.2 0
|
|
|
-0.3 0
|
|
|
```
|
|
|
2. You have to specify the sampling intervals for these log files (in seconds), via ` log_files.sampling_interval`, e.g. [0.01 0.02] if you have 10 ms (100 Hz) and 20 ms (50 Hz) sampling intervals (frequencies) for cardiac and respiratory data, respectively
|
|
|
3. You will probably have to change `log_files.relative_start_acquisition`, if logging of your physiological recording device does not start synchronized to the first fMRI volume.
|
|
|
|
|
|
|
|
|
# General Electric (GE)
|
|
|
|
|
|
- Very similar to custom format
|
|
|
- One text file each for ECG, pulse oximetry and respiratory data, e.g., `ECGData_epiRT_phys_0921201215_38_08` or `RespData_epiRT_phys_0921201215_38_08`
|
|
|
- One amplitude entry per line, e.g.,
|
|
|
|
|
|
```
|
|
|
2626
|
|
|
2649
|
|
|
2673
|
|
|
2699
|
|
|
2727
|
|
|
2755
|
|
|
```
|
|
|
- sampling rate is determined as a setting beforehand, has to be noted manually (not in log file)
|
|
|
|
|
|
|
|
|
# Philips
|
|
|
|
|
|
- Physiology automatically recorded into `SCANPHYSLOG_<Date>_<Time>.log` (one file per scan) as soon as ECG is connected to scanner, and scan is started
|
|
|
- tabular text (ascii) format, different columns for ECG, pulse oximetry and breathing data
|
|
|
- additionally, trigger events and gradient timecourses are logged, and can be used for synchronization by the toolbox
|
|
|
|
|
|
```
|
|
|
## <YourScannerLocation>, Release r32 (SWID 77)
|
|
|
## Mon 01-01-2011 12:00:01
|
|
|
## 2628 1214 775 387 -1024 -323 -780 -274 0
|
|
|
## Dockable table = FALSE
|
|
|
# v1raw v2raw v1 v2 ppu resp gx gy gz mark
|
|
|
-458 325 -494 2 0 -762 0 0 0 0000
|
|
|
-497 284 -527 -32 0 -745 0 0 0 0000
|
|
|
-533 251 -560 -68 0 -745 0 0 0 0000
|
|
|
-571 219 -592 -104 0 -745 0 0 0 0000
|
|
|
-606 190 -623 -139 0 -745 0 0 0 0000
|
|
|
```
|
|
|
- fixed sampling rate (2 ms for cable connection, 1/496 ms for Wi-Fi devices)
|
|
|
|
|
|
|
|
|
# Siemens
|
|
|
|
|
|
## Manual Recording
|
... | ... | |