| 
 | 
Brief demo of interpolating a data set to locations in a coordinate file [here.](http://youtu.be/Q8qYxNvz_OQ)
 | 
 | 
Brief demo of interpolating a data set to locations in a coordinate file [here.](http://youtu.be/Q8qYxNvz_OQ)
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
# Abstract
 | 
 | 
 | 
 | 
The batch_context extension for EEGLAB provides and interface for generating data 
 | 
 | 
 | 
 | 
processing pipelines and executing them on multiple data files either locally or 
 | 
 | 
 | 
 | 
on remote compute clusters. This extension also provides the tools needed to manages 
 | 
 | 
 | 
 | 
remote server addresses and facilitates working with a remote environments. 
 | 
 | 
 | 
 | 
*** 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
*Code written by James A. Desjardins, supported by NSERC funding to Sidney J. Segalowitz
 | 
 | 
 | 
 | 
at the Jack and Nora Walker Centre for Lifespan Development Research (Brock University),
 | 
 | 
 | 
 | 
and a Dedicated Programming award from SHARCNet, Compute Ontario.*
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
*This package includes the following external tools from the Matlab File Share:
 | 
 | 
 | 
 | 
Property grid using JIDE implementation, by Levente Hunyadi*
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
*System applications that work well with the Context plugin include 
 | 
 | 
 | 
 | 
Meld 1.7 (or later), sshfs, and rsync.*  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
# Page Navigation
 | 
 | 
 | 
 | 
* [Script Files](https://git.sharcnet.ca/bucanl_eeglab_extensions/batch_context/wikis/script-files)  
 | 
 | 
 | 
 | 
* [Configuration Files](https://git.sharcnet.ca/bucanl_eeglab_extensions/batch_context/wikis/configuration-files)  
 | 
 | 
 | 
 | 
* [Running Pipelines](https://git.sharcnet.ca/bucanl_eeglab_extensions/batch_context/wikis/running-scripts)
 | 
 | 
 | 
 | 
* [Tutorial Packages](https://git.sharcnet.ca/bucanl_eeglab_extensions/batch_context/wikis/tutorials)
 | 
 | 
 | 
 | 
* [Managing Remote Projects](https://git.sharcnet.ca/bucanl_eeglab_extensions/batch_context/wikis/remote-start-up)
 | 
 | 
 | 
 | 
* [Functions](https://git.sharcnet.ca/bucanl_eeglab_extensions/batch_context/wikis/functions)
 | 
 | 
 | 
 | 
* [Contributing and Contacting Us](https://git.sharcnet.ca/bucanl_eeglab_extensions/batch_context/wikis/contributing)
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
# Tutorials and Best Practice  
 | 
 | 
 | 
 | 
There are three symbols that you should keep an eye out for in this documentation:  
 | 
 | 
 | 
 | 
* :so: These stars highlight our recommended **Best Practices**.  
 | 
 | 
 | 
 | 
* :b: The letter B  indicates an **Example** based off of the BUCANL Pipeline Tutorials.
 | 
 | 
 | 
 | 
*  :warning:  This warning indicates when you have to **Change a Tutorial File** if you are using one of the EEG_pipe packages
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
***  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
* :floppy_disk: Please note that whenever you make a change to a GUI(Graphic User Interface) field box, you must click off of it so that the field box is **not** highlighted, for EEGLAB to record your change.  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
# Overview
 | 
 | 
 | 
 | 
Running a successful job using batch context consists of 5 main components:  
 | 
 | 
 | 
 | 
1. Data Files  
 | 
 | 
 | 
 | 
2. [Scripts](https://git.sharcnet.ca/jdesjard/batch_context/wikis/script-files)    
 | 
 | 
 | 
 | 
3. [Batch Configuration Files](https://git.sharcnet.ca/jdesjard/batch_context/wikis/configuration-files)    
 | 
 | 
 | 
 | 
4. [Context Configuration File](https://git.sharcnet.ca/jdesjard/batch_context/wikis/configuration-files)    
 | 
 | 
 | 
 | 
5. [Local or Remote Computing Resources  ](https://git.sharcnet.ca/jdesjard/batch_context/wikis/running-scripts)  
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
All of these components will need to be selected or loaded into the main batch context user interface before the batch is executed. Running your data file in a batch is an effective way to execute script pipelines on large sets of data files.  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
:so: Download the [Tutorial Pipeline](https://git.sharcnet.ca/jdesjard/batch_context/wikis/tutorials) and work your way through the wiki pages. If you want to get right to running a job go to [Running scripts](https://git.sharcnet.ca/jdesjard/batch_context/wikis/running-scripts) and use :b: provided files.
 | 
 | 
 | 
 | 

 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
## Copywrite
 | 
 | 
 | 
 | 
Copyright (C) 2013 James Desjardins
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
*This program is free software; you can redistribute it and/or modify
 | 
 | 
 | 
 | 
it under the terms of the GNU General Public License as published by
 | 
 | 
 | 
 | 
the Free Software Foundation; either version 2 of the License, or
 | 
 | 
 | 
 | 
(at your option) any later version.*
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
*This program is distributed in the hope that it will be useful,
 | 
 | 
 | 
 | 
but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
 | 
 | 
 | 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
 | 
 | 
 | 
GNU General Public License for more details.*
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
*You should have received a copy of the GNU General Public License
 | 
 | 
 | 
 | 
along with this program (LICENSE.txt file in the root directory); if not, write to the Free Software
 | 
 | 
 | 
 | 
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
[ :arrow_up: Top of Page](https://git.sharcnet.ca/bucanl_eeglab_extensions/batch_context/wikis/home)  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |