* __Project title__: Sustaining attention for a prolonged period of time increases temporal variability in cortical responses
* __Project ID__: MFBrain (Mental Fatigue in the Brain)
* __Authors__: Reteig, L.C., van den Brink, R.L., Prinssen, S., Cohen, M.X., & Slagter, H.A.
* __Affiliation__: Department of Psychology, University of Amsterdam
* __Year__: 2018
* __Preprint__: [bioRxiv](https://doi.org/10.1101/501544 )
* __Published version__: Reteig, L. C., van den Brink, R. L., Prinssen, S., Cohen, M. X., & Slagter, H. A. (2019). Sustaining attention for a prolonged period of time increases temporal variability in cortical responses. _Cortex_. https://doi.org/10.1016/j.cortex.2019.02.016
# Project layout
## File descriptions
* `MFBrain.Rproj`: Config file with options for the R project; also determines that this the top-level folder.
## Folder descriptions
See the `README` inside each folder for more information.
* `/data`: behavioral and EEG data
* `/materials`: code for the experimental task
* `/src`: data analysis code
## Directory structure
After downloading everything, your directory structure should look like this:
```
MFBrain
│ MFBrain.Rproj
└───data
└───materials
└───src
```
# Reproducing the analyses
Three different ways to reproduce the analyses:
* __To reproduce all the statistical results in the paper__: Open the `src/MFBrain.Rmd` notebook in [RStudio](https://www.rstudio.com/) and run it. Alternatively, open the `src/MFBrain.nb.html` file to see the results without having to run the code. The notebook starts from the raw behavioral data, but not from the raw EEG data: it uses text files in `data/EEG/statistics` that were written out from MATLAB.
* __To reproduce the figures in the paper__: Run the `/src/MFBrain_master_reproduce.m` script in MATLAB, which loads the provided group EEG data and statistics text files.
* __To recompute the ERP and EEG time-frequency measures__: Run the `/src/MFBrain_master_recompute.m` script in MATLAB, which loads the preprocessed EEG data.
Note that unfortunately we cannot provide a way to reproduce the preprocessed data from the raw data as the preprocessing for this project was not fully scripted out.