A template for running and maintaining an EEG study.
To set up the environment, first install Jupyter Lab based on setup instructions from the Python software carpentry linked below.
If you have an alternative installation of Python, (i.e. not Anaconda) you may consider one of the methods in the subsequent paragraphs.
You may also install it via pip with: pip install jupyterlab
. It can then be launched from the command line via jupyter lab
. This should produce several lines of text in your terminal. Copy and paste one of the "localhost" URLs into your browser and you should be presented with the standard Jupyter interface.
Below is a list of notebooks in a rough ordering of their intended use.
test_environment
- Installs necessary packages and does some basic plotting to verify that things are working
explore_source
- Inspects a bunch of features of a single source recording to determine quality and necessary steps for initialization
init_bids_study
- Walks through the steps of building a BIDS study from a list of source files
quick_clean
- Performs very basic artifact detection on all bids subjects in the project before saving them to a derivative
erp_study
- Based on conditions, performs a traditional ERP study on all subjects in the derivatives
- Software Carpentry Shell
- Teaches pathing and commmon terminal use
- Software Carpentry Python
- Basic Python introduction involving files, plotting, and scripting
- BIDS Specification
- Contains the definitions and assumptions for how studies should be layed out
- Introduction to Git
- Version control principles and how to download most open source projects
- MNE Python
- Main platform for interacting with data
- Test with full data on Windows and Anaconda
- initial tests are good though!
- Gather feedback