Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • B Batch Context
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • bucanl_eeglab_extensions
  • Batch Context
  • Wiki
  • Home

Last edited by Tyler Collins Sep 26, 2018
Page history

Home

Batch Context

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.


Benefits

  • Provides a simple front end interface for researchers to batch process scripted analysis pipelines on multiple data files
  • Save script and configuration files that contain everything that is required to replicate an analysis pipeline across data files or studies
  • Run jobs on clusters in highly parallel environments
  • Write your own adapters for your own custom schedulers in a contained way
  • Submit jobs with dynamic resource parameters that optimize resource allocation leading to lower queue times in competitive resource allocations

Video Tutorials

  • Creating and running local htb files
  • Remote job submission and parameter configuration

Getting Started!

Running batch context typically requires the following properties

  1. Data Files
  2. History Batch Files (Scripts)
  3. Context Configuration File
  4. Batch Configuration Files

All of these components will need to be selected and/or loaded into the main batch context user interface before the batch can be executed. Running your data files in a batch is an effective way to execute scripted pipelines, modules or procedures on large sets of data files.

Reference and Help

  • Builtin String Swaps
  • Advanced String Swapping
  • Linux/Mac versus Windows
  • Contacting Us

Attribution

Code initially designed and written by James A. Desjardins (SHARCNET) with contributions from Andrew Lofts, Allan Campopiano, Brad Kennedy and Mike Cichonski supported by NSERC to Sidney J. Segalowitz at the Jack and Nora Walker Centre for Lifespan Development Research (Brock University), Brain Canada funding to Alan C. Evans at the Montreal Neurological Institute and Hospital (McGill 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.

Copyright

Copyright (C) 2017 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

Updated/Verified by Brad Kennedy on 2017-08-01

⬆ Top of Page

Clone repository
  • adv str swap
  • builtin string swaps
  • configuration files
  • contributing
  • getting_started
  • Home
  • operating systems
  • scheduler plugins
  • script files
  • tutorial completed pipeline
  • tutorial creating a context configuration file
  • tutorial creating config files
  • tutorial creating htb files
  • tutorial design
  • tutorial requirements
View All Pages