Changes

Jump to navigation Jump to search
11,367 bytes added ,  10:26, 26 September 2018
Created page with "<!---Start1---> =!! Glossary = [http://www.nici.ru.nl/brainstream/twiki/bin/genpdf/BrainStreamDocs/DocsSectionsGlossary Generate current PDF] A..."
<!---Start1--->
=!! Glossary =

[http://www.nici.ru.nl/brainstream/twiki/bin/genpdf/BrainStreamDocs/DocsSectionsGlossary Generate current PDF]

[[BrainStreamGlossary#SecA|A]] - [[BrainStreamGlossary#SecB|B]] - [[BrainStreamGlossary#SecC|C]] - [[BrainStreamGlossary#SecD|D]] - [[BrainStreamGlossary#SecE|E]] - [[BrainStreamGlossary#SecF|F]] - [[BrainStreamGlossary#SecG|G]] - [[BrainStreamGlossary#SecH|H]] - [[BrainStreamGlossary#SecI|I]] - [[BrainStreamGlossary#SecJ|J]] - [[BrainStreamGlossary#SecK|K]] - [[BrainStreamGlossary#SecL|L]] - [[BrainStreamGlossary#SecM|M]] - [[BrainStreamGlossary#SecN|N]] - [[BrainStreamGlossary#SecO|O]] - [[BrainStreamGlossary#SecP|P]] - [[BrainStreamGlossary#SecQ|Q]] - [[BrainStreamGlossary#SecR|R]] - [[BrainStreamGlossary#SecS|S]] - [[BrainStreamGlossary#SecT|T]] - [[BrainStreamGlossary#SecU|U]] - [[BrainStreamGlossary#SecV|V]] - [[BrainStreamGlossary#SecW|W]] - [[BrainStreamGlossary#SecX|X]] - [[BrainStreamGlossary#SecY}Y]] - [[BrainStreamGlossary#SecZ|Z]]

<div id="SecA"></div>

=== A ===

'''Acquisition''' The process of collecting data/information from a device.

'''Acquisition computer''' The computer responsible for managing the data acquisition.

'''Action''' Actions can be one of the following: modifying variables, retrieving or storing variables from the [[BrainStreamGlossary#SecG|global variables]] (get, put) or from disk (load, save), or executing [[BrainStreamGlossary#SecF|functions]].

'''Actions table''' The Actions table specifies the [[BrainStreamGlossary#SecA|actions]] that should be executed for each marker.

'''ActiView''' Software responsible for acquiring, saving and optional transmitting data from BioSemi's Active2 EEG amplifier.

'''Argument''' A variable on which a function operates.

'''Audio Midi Setup''' See [[BrainStreamGlossary#SecM|MIDI]]

<div id="SecB"></div>

=== B ===

'''BCI''' Brain-computer interface

'''Block''' Experiments are divided into different functional blocks. Each block can have a different purpose, e.g. one block for training, one for online feedback, etc.

'''Block file (.blk)''' To initialize your experiment in BrainStream, you need to compose at least one block file. Each block has its own block file, which contains or refers to all information needed to initialize the particular block.

'''Brainstream''' BrainStream is a Matlab-based toolbox that allows you to run and analyze BCI experiments in a modular way.

<div id="SecC"></div>

=== C ===

'''Common block file''' A special type of [[BrainStreamGlossary#SecB|block file]]. Common block files contain or refer to information that is needed in all blocks of the experiment. For example, a common block file might contain information that is specific to the lab in which the experiment takes place.

'''Constants (in user defined functions)''' User defined [[BrainStreamGlossary#SecF|functions]] can take constants as input arguments after the obligatory first argument 'event'.

<div id="SecD"></div>

=== D ===
'''Data segment''' A limited amount of data from the data stream source.

'''Data selection''' The selection of data segments from the data stream source.

'''DataSelection table''' The DataSelection table specifies which markers trigger [[BrainStreamGlossary#SecD|data selection]].

'''Debug''' A run mode which allows step-wise execution of programmed code. For example, when debug mode is enabled and a break point is set in Matlab, the experiment will pause at the breakpoint.

'''Decimation''' The technique of reducing the number of samples of a signal by first low-pass filtering (in order to remove aliasing effects) and then downsampling the signal.

'''Default variables''' The value that a variable will take if its content is not otherwise specified.

'''Dictionary table''' The Dictionary table translates between the marker names used in BrainStream and the source dependent marker information (type and value).

<div id="SecE"></div>

=== E ===

'''Event''' Every marker in the data stream instantiates a new event. During an event, one or more [[BrainStreamGlossary#SecA|actions]] can be executed at one or more different timepoints.

'''Event structure''' a Matlab [[BrainStreamGlossary#SecS|structure]] variable that contains all information associated with an [[BrainStreamGlossary#SecE|event]], for example the actions that should be executed, the variables that are required for the actions and the data that is selected during the event.

'''Experiment''' All [[BrainStreamGlossary#SecB|blocks]] together form the experiment.

'''Experiment definition file (.edt or .xls)''' A file that contains all [[BrainStreamGlossary#SecE|experiment definition tables]].

'''Experiment definition table''' One of the tables that define the experiment. Includes the [[BrainStreamGlossary#SecA|Actions]], [[BrainStreamGlossary#SecD|DataSelection]], and [[BrainStreamGlossary#SecD|Dictionary]] tables.

'''Experiment file (.exp)''' Text file that contains references to all block files and common block files of the experiment.

<div id="SecF"></div>

=== F ===

'''FieldTrip''' FieldTrip is a Matlab software toolbox for MEG and EEG analysis that is being developed at the [http://www.ru.nl/neuroimaging Centre for Cognitive Neuroimaging]] of the Donders Institute for Brain, Cognition and Behaviour together with [http://fieldtrip.fcdonders.nl/external_links#collaborating_institutes collaborating institutes]]. For more information see http://fieldtrip.fcdonders.nl/

'''Function''' A function takes input arguments and transforms them into output.

<div id="SecG"></div>

=== G ===
''''Get' statement''' Statement to retrieve a copy of the current content of a [[BrainStreamGlossary#SecU|user defined variable]] from the [[BrainStreamGlossary#SecG|global variables]]. The name of the variable will be copied into a field of the [[BrainStreamGlossary#SecE|event structure]].

'''Global variables''' Variables of which the content is maintained throughout the [[BrainStreamGlossary#SecB|block]].

'''Graphical User Interface (GUI''': User interface that can be used to start experiments and show feedback about performance and currently executed actions.

<div id="SecH"></div>

=== H ===

<div id="SecI"></div>

=== I ===

'''Initialization run file''' See [[BrainStreamGlossary#SecB|block file]]

<div id="SecJ"></div>

=== J ===

<div id="SecK"></div>

=== K ===

'''Key''' In the [[BrainStreamGlossary#SecB|block file]], settings can be specified under keys. The keys should be added to an existing or new [[BrainStreamGlossary#SecT|topic]] and assignments must follow Matlab semantics.

<div id="SecL"></div>

=== L ===

''''Load' statement''' Retrieves the content of [[BrainStreamGlossary#SecU|user defined variables]] from disk. The content must be stored on disk with a [[BrainStreamGlossary#SecS|save]] statement for the same variable in a previously executed [[BrainStreamGlossary#SecB|block]].

<div id="SecM"></div>

=== M ===
'''Markers''' Specify a timepoint in the data stream and may trigger BrainStream to execute certain [[BrainStreamGlossary#SecA|actions]] or [[BrainStreamGlossary#SecD|select data]].

'''Matlab''' [Http://www.mathworks.com/products/matlab/MATLAB® http://www.mathworks.com/products/matlab/ MATLAB®] is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran.

'''MIDI (Musical Instrument Digital Interface)''' A protocol which allows for communication between different computers. MIDI transmits event messages and thus no media signal such as audio.

'''MMM Lab''' The lab of the Music, Mind, Machine group at Radboud Universiteit, Nijmegen.

'''Modify''' The modify action permits users to directly change content of a global variable from the [[BrainStreamGlossary#SecA|Actions table]]. For a modify action, the variable does not have to be retrieved from the [[BrainStreamGlossary#SecG|global variables]] ([[BrainStreamGlossary#SecG|get]] action), changed, and updated again ([[BrainStreamGlossary#SecP|put]] action).

<div id="SecN"></div>

=== N ===

<div id="SecO"></div>

=== O ===

<div id="SecP"></div>

=== P ===

'''Path''' A path refers to the location of a folder on a hard drive. In many programs, such as [[BrainStreamGlossary#SecM Matlab]], the path specifies the folders in which the programs searches for files (e.g. [[BrainStreamGlossary#SecF|functions]]).

''''Put' statement''' This statement updates the content of a [[BrainStreamGlossary#SecU|user defined variable]] to the [[BrainStreamGlossary#SecG|global variables]]. The name of the variable should exist as a field in the [[BrainStreamGlossary#SecE|event structure]].

<div id="SecQ"></div>

=== Q ===

<div id="SecR"></div>

=== R ===

<div id="SecS"></div>

=== S ===
''''Save' statement''' This statement stores the content of a [[BrainStreamGlossary#SecU|user defined variable]] to disk. A future block can retrieve this content via a [[BrainStreamGlossary#SecL|load]] statement on the corresponding variable.

'''Screen Sharing''' A feature that allows you to access and control another remote computer by showing its screen content and directing your mouse/keyboard inputs to this device.

'''Sequence''' A sequence is defined as a succession of certain stimuli (e.g. a sequence of tones to generate an auditory evoked potential or a sequence of different motor imagery tasks). Multiple sequences form a [[BrainStreamGlossary#SecB|block]].

'''Server''' Computer running BrainStream.

'''Sessions''' Multiple measurements with the same [[BrainStreamGlossary#SecS|subject]].

'''Stimulus''' A detectable change in the environment, for example a light flash or a tone. Multiple stimuli form a [[BrainStreamGlossary#SecS|sequence]].

'''Stimulus computer''' The computer responsible for generating or presenting the [[BrainStreamGlossary#SecS|stimuli]] to the [[BrainStreamGlossary#SecS|subject]].

'''String''' Textual information enclosed by quotes.

'''Structure''' A Matlab type variable that manages to keep a collection of (closely related) variables as sub-fields of its own.

'''Subject''' Participant in an [[BrainStreamGlossary#SecE|experiment]].

<div id="SecT"></div>

=== T ===

'''Time point (of actions)''' Moment in time relative to the onset of a marker.

'''Topic''' In the [[BrainStreamGlossary#SecB|block file]], [[BrainStreamGlossary#SecK|keys]] that define settings must be organized under topics.

'''Trunk''' The trunk is the main line of a program development in a group-shared repository.

<div id="SecU"></div>

=== U ===
'''User defined function''' Users can write their own [[BrainStreamGlossary#SecM|Matlab]] functions which can be called during the [[BrainStreamGlossary#SecE|Experiment]].

'''User defined variable''' A [[BrainStreamGlossary#SecG|global variable]] that is defined by the user. It can be used to exchange information between different [[BrainStreamGlossary#SecE|events]].

'''User state''' See [[BrainStreamGlossary#SecG|global variables]]

<div id="SecV"></div>

=== V ===
'''Variable''' A symbolic name given to some quantity or information. The content of a variable can change.

<div id="SecW"></div>

=== W ===

<div id="SecX"></div>

=== X ===

<div id="SecY"></div>

=== Y ===

<div id="SecZ"></div>

=== Z ===
<!---End1--->

<!--
* Access control

-->

Navigation menu