This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
biac:analysis:physiological [2022/01/18 16:09] cmp12 |
biac:analysis:physiological [2022/01/18 16:29] cmp12 |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Generate resampled TSV from raw GE physio files automatically copied from the scanners | ===== Generate resampled TSV from raw GE physio files automatically copied from the scanners | ||
+ | |||
+ | Stock GE physio is hardcoded by GE to be 25Hz for respiration and 100Hz for pulse. | ||
+ | |||
< | < | ||
Line 23: | Line 26: | ||
</ | </ | ||
+ | Provide a valid BXH ( and JSON if possible ) and a path to your subject physio folder to convert_GEphysio.py function. | ||
+ | |||
+ | This function will search the physio directory for physio files within a specified time range based on the functional scantime + timepoints + a default delay in writing. | ||
+ | |||
+ | If matching respiration and pulse files are found theoretical scan triggers on each TR will be created and the respiration and pulse data will be resampled to 100Hz and locked to the onset of the scan. If disdaqs are detected in the BXH the corresponding physio time will be discarded. | ||
+ | |||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | By default you will get a 100Hz resampled TSV with headers and timing. | ||
+ | |||
+ | |||
+ | The **--bidsout** flag will output a TSV without headers and a BIDS sidecar with appropriate column labels and sampling frequency. | ||
+ | |||
+ | |||
+ | The **--afnislicetime** flag will output two 1D slicetiming files to be used with RetroTS.py and afni_proc.py directly. | ||
+ | |||
+ | === Using afni === | ||
+ | |||
+ | You can create regressors for afni preprocessing from output files above using RetroTS.py | ||
+ | |||
+ | < | ||
+ | python3 / | ||
+ | |||
+ | -n #slices | ||
+ | -v TR in seconds | ||
+ | |||
+ | </ | ||
+ | |||
+ | RetroTS will produce " | ||
+ | |||
- | ===== CIGAL specific ===== | + | ====== CIGAL pdigm specific |
Currently this assumes that you have recorded your physiological responses through Cigal. | Currently this assumes that you have recorded your physiological responses through Cigal. |