You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*niphlem* is a toolbox that extracts physiological recordings during MRI scanning and estimates the signal phases so that they can be used as a covariate in your general linear model (GLM) with fMRI data.
2
+
*niphlem*: NeuroImaging-oriented Physiological Log Extraction for Modeling
*niphlem*can generate multiple models of physiological noise to include as regressors in your GLM model from either ECG, pneumatic breathing belt or pulse-oximetry data. These are described in Verstynen and Deshpande (2011).
5
+
*niphlem*is a toolbox that extracts physiological signals recorded coincidentally with functional MRI data and estimates the signal phases so that they can be used as a covariate in subsequent analyses.
6
6
7
-
Briefly, niphlem implements two physiological models for regressors generation:
7
+
*niphlem* can generate multiple models of physiological noise to include as regressors from either ECG, pneumatic breathing belt or pulse-oximetry data. These are described in detail in Verstynen and Deshpande (2011).
8
8
9
-
-*RETROICOR*: A phasic decomposition method that isolates the fourier series that best describes the spectral properties of the input signal. This was first described by Glover and colleagues.
10
-
-*Variation Models*: For low frequency signals (like the pneumatic belt and low-pass filtered pulse-oximetry) this does the combined respiration variance and response function described by Birn and colleagues (2008). For high frequency signals (i.e., ECG or high-pass filtered pulse-oximetry), this generates the heart-rate variance and cardiac response function described by Chang and colleagues (2009).
9
+
Briefly, niphlem implements two physiological models for regressors generation:
11
10
12
-
*niphlem* can also extract cardiac and respiratory signals from the pulse-oximitry data stream itself, as described in Verstynen and Deshpande (2011).
11
+
-**RETROICOR**: A phasic decomposition method that isolates the fourier series that best describes the spectral properties of the input signal. This was first described by Glover and colleagues (2000).
12
+
-**Variation Models**: For low frequency signals (like the pneumatic belt and low-pass filtered pulse-oximetry) this does the combined respiration variance and response function described by Birn and colleagues (2006, 2008). For high frequency signals (i.e., ECG or high-pass filtered pulse-oximetry), this generates the heart-rate variance and cardiac response function described by Chang and colleagues (2009).
13
13
14
14
## Dependencies
15
15
@@ -21,19 +21,18 @@ Python 3.6 or greater is required. Any of the below dependencies compatible wth
21
21
- scipy
22
22
- scikit_learn
23
23
- outlier_utils
24
-
24
+
25
25
## Install
26
26
27
27
pip install - U niphlem
28
-
28
+
29
29
Alternatively, if you are interested in installing the latest version under development, you may clone the github repository and install it from there directly:
30
30
31
31
git clone https://github.com/CoAxLab/niphlem.git
32
32
cd niphlem
33
33
pip install -U .
34
-
34
+
35
35
## References:
36
36
- Verstynen TD, Deshpande V. Using pulse oximetry to account for high and low frequency physiological artifacts in the BOLD signal. Neuroimage. 2011 Apr 15;55(4):1633-44.
37
37
- Chang C, Cunningham JP, Glover GH. Influence of heart rate on the BOLD signal: the cardiac response function. Neuroimage. 2009 Feb 1;44(3):857-69.
38
38
- Birn RM, Smith MA, Jones TB, Bandettini PA. The respiration response function: the temporal dynamics of fMRI signal fluctuations related to changes in respiration. Neuroimage. 2008;40(2):644-654.
0 commit comments