Skip to content

mandymejia/BayesfMRI

Repository files navigation

BayesfMRI

R-CMD-check Codecov test coverage

The BayesfMRI R package includes the main function BayesGLM, which implements a spatial Bayesian GLM for task fMRI in CIFTI file format.

Citation

If you use BayesfMRI please cite the following papers:

Name APA Citation
Spatial Bayesian GLM Mejia, A. F., Yue, Y., Bolin, D., Lindgren, F., & Lindquist, M. A. (2020). A Bayesian general linear modeling approach to cortical surface fMRI data analysis. Journal of the American Statistical Association, 115(530), 501-520.
Multi-session Spatial Bayesian GLM Spencer, D., Yue, Y. R., Bolin, D., Ryan, S., & Mejia, A. F. (2022). Spatial Bayesian GLM on the cortical surface produces reliable task activations in individuals and groups. NeuroImage, 249, 118908.

You can also obtain citation information from within R like so:

citation("BayesfMRI")

Function names change

In version 0.8.0 (June 2024), the function BayesGLM_cifti was renamed to BayesGLM, and the function BayesGLM was renamed to fit_bayesglm.

Important Note on Dependencies:

BayesfMRI depends on the ciftiTools package, which requires an installation of Connectome Workbench. It can be installed from the HCP website.

The INLA package is required, which, due to a CRAN policy, will not be installed automatically. You can obtain it by running install.packages("INLA",repos=c(getOption("repos"),INLA="https://inla.r-inla-download.org/R/stable"), dep=FALSE). For more information, see the INLA website. Note: INLA must be installed before installing BayesfMRI.

On Mac platforms, an installation of Xcode is necessary to build the C++ code included in BayesfMRI.