BrainVision Analyzer

< FAQ < Support < Home
 

 

 

 

Do you sell the BrainVision Analyzer software? We offer three excellent signal analysis software tools: EMSE Suite, BESA and g.BSanalyze, each of which supports the file formats of the data acquisition systems we sell and a wide range of others.  We no longer sell the BrainVision Analyzer software.  Feel free to contact us for support on licenses you purchased from us, however.
Where can I get the latest Analyzer software and manuals? Visit the BrainProducts downloads page.  If you have not yet registered, then you will need to do that first.  then, click on the links at left to download software and manuals.
Do I need to do anything special during postprocessing to make sense of data recorded with ActiveTwo? Yes – two things.  1) Apply a reference.  ActiveTwo data are always stored in an unreferenced (single-ended) form, so the first thing you should do when you review the data file is apply a reference (subtract the signal at any channel or the average signal at any combination of channels from every other channel.  2) If you are using BrainVision Analyzer, run the MergeBitMarkers macro before segmenting data around event markers introduced using the ActiveTwo trigger port if the trigger source was a PC parallel port.  See the Downloads page to get a copy of this macro. 
What settings should I use in Analyzer's "New Reference" transformation when operating on data collected with ActiveTwo? A bit tough to understand, so let's start with the option itself.

Scenario 1: Let's assume you acquired a dataset referenced to A1 and A1 is part of your active electrode matrix. Next you want to rereference to linked ears. A1, since present, will be flat and A2 will contain whatever activity was present relative to A1. If you specify both A1 and A2 for building of the new reference, you will create an A1/A2 averge which actually contains half of A2's activity as A1 is flat. However, the activity at A1 is determined by the mean of the activity of all electrodes in the matrix, since all were measured referenced to A1. So in order to get the real A1 back, Analyzer calculates the true reference voltage (with implicit checked) and injects this voltage instead of A1. But beware, DO NOT specify A1 when building the new reference, because the implicit term ALREADY IS A1! If you do specify A1, A2 AND implicit you will get (A1+A2)/3.

Scenario 2: You acquired in the same fashion referenced to A1, but did not include A1 in your active electrodes matrix. The procedure is the same as above, but your customers will ask HOW to rereference to linked ears. The answer, again, is to specify A2 for the new reference AND to include the implicit, which in fact, is A1.

Scenario 3: You recorded referenced to A1, have A1 in your matrix and want to go to AvgRef. You then specify all electrodes except bipolar ones and except A1 for the new reference, say include implicit in order to get A1 into the reference and apply this reference to all electrodes including A1 but without the bipolar ones. This will get you an AvgRef, just like what you have from the start with ActiveTwo.

So here goes ActiveTwo:

You already have an Average reference, so all you have to do is to specify your new target electrode(s) as the new reference AND include them in the list of electrodes that the new reference applies to. Here, you DO NOT check implicit, because you do not want for the new reference to be the average of your average reference plus your target, but instead you want for the new reference to be only the electrode(s) you specified.

Message: Whenever you want to explicitly use "that which you can not see" as a virtual electrode into the building of your reference, check the box "Include...". Do not check the box AND include the same electrode that served as the reference for data acquisition into the new reference if you have the "Include..." option checked.

Can I force Analyzer to execute a specific macro (VABS) on startup? See "Annex G: Command line parameters" on page 189 in the
Analyzer manual version 1.04 regarding this.  Also please note that this macro will not be executed when you change the workspace, only at startup.
What settings should I use to remove ocular artifacts in Analyzer using the Gratton and Coles algorithm? If your data were recorded in monopolar mode (as in ActiveTwo) or as two separate bipolar traces with respect to the common EEG reference, your EOG signal will be represented by two separate traces.  Then, in the menu of the Ocular Correction transformation, you choose one of the two channels making up the bipolar VEOG pair as the VEOG channel name (~ VEOG+) and the other electrode making up the pair as the corresponding reference electrode (~ VEOG-). Follow the same procedure for you HEOG electrode channel pair.

If you have data that was recorded based on a bipolar pair, but that resulted in just one trace, the settings are different.  You actually have a bipolar trace, but only ONE such trace and not two individual traces that together would make up the bipolar signal as above.  In this case you would have to choose the option "Common reference", because to Analyzer there is no dedicated reference channel available for your VEOG and/or HEOG trace which means that to Analyzer this is the same as using the "Common reference" of all other (unipolar) channels.

Why doesn't Analyzer see my average data nodes when I try to use the GrandAverage transform? One potential reason for this behavior could be the following: In building your Grand Averages you specify files and node(s) for each of these files. Analyzer then goes and looks through the files for the first (!) occurrence of the node(s) you specified.

Now, you will have seen that Analyzer tries to be intelligent (~) about naming history nodes with conflicting names. Creating a second average with different or the same parameters based on the exact same data would lead to two nodes called "Average", so Analyzer goes and names the second one "Average 2", etc.

However, if the averages are computed in different branches of your history file, Analyzer sees no problem in these Averages all having the name "Average" and does not change any names.

This in turn can easily lead to a situation where you are expecting Analyzer to find a certain node called "Average" for instance in the third branch, but there also is one such node in the first branch. This node in the first branch is the one that will be found by Analyzer, because it resides higher up in the branching-hierarchy.

In other words, the first thing you should try to do would be to rename any other occurrences of your target node names in one of the files that fail. If it ceases to do so, you will know you are on the right track.

How can I use the Advanced Boolean Expression in Analyzer to include responses or other events in the inclusion criteria? a) The concept of differential averaging in Analyzer is somewhat different than you may be used to, especially if you have previously worked with other commercial software for EEG/ERP analysis. With Analyzer you use the "Segmentation" procedure from the "Transformations" menu for separating conditions, whereas with other software this step is often included in the averaging procedure.

In other words, if you have an S1, S2, S3 and S4 condition in your data, you would do common preprocessing steps (Ocular Correction, Baseline, Filtering, Detrending...) for all and then you would segment your data into separate data nodes for your S1, S2, S3 and S4 conditions, followed by individual averaging.

b) There are two parts to this. First you would select the S1 trigger as the one to segment by (move it from left to right listbox). This is important, because whatever you write in the ABE field is tested against the primary condition (S1 is present!) you just set. Then you enter the following in the ABE field: "NOT S2(-MaxTime,0)" with "MaxTime" being the time limit for the presence of S2 stimuli before S1 stimuli (pls note the minus sign).

The other, more complex condition would translate to "(S1(0,0) and S7(0,MaxTime)) or (S2(0,0) and S8(0,MaxTime))". For this condition, you would have to select both S1 and S2 in the upper listbox windows of the Segmentation transformation, else none of the intended matches would be found.

You may wonder why you have to select S1 and S2 in the top windows AND have to reference them in the ABE. This is because your condition is NOT "give me any S7 or S8 following any S1 or S2", but instead the S7 is directly linked to the presence of an S1 and the S8 ist equally linked to the presence of your S2. This is why you have to include them in the ABE also.

Is it statistically valid to use the Grand Average transform to combine individual averages with different numbers of sweeps for each electrode (i.e. averaged in the 'individual channel mode')? While keeping track of the (individual) n is the correct procedure, the question of whether using this option makes for "statistically valid" analyses has to be answered with "no".

The reason for this obviously is that different n's will definitely lead to different signal-to-noise ratios between the channels in your setup and thus will automatically lead to different standard deviations due to the increased amount of residual spontaneous EEG activity left in the resulting average for lower-n channels.

The reason this option was included in BrainVision Analyzer is because we have a lot of customers working with clinical populations such as schizophrenics, that are very difficult to work with, and tend to produce enormous amounts of potential artifacts. For this type of population, our customers are glad for any trial/channel combination they can use for the average, regardless of whether or not this means making compromises regarding the validity of subsequent statistical comparisons. 

Thus, this option is definitely not recommended for "regular" science with "normal" subjects...

 

ActiveTwo • BrainVision Analyzer • Presentation

Copyright © 2007

Cortech Solutions

Updated: 12-Jul-2007

Note that our products are not designed for medical use in diagnosis or treatment of disease. We sell scientific equipment to research scientists working in a variety of fields, but we do not offer any products for, nor do we intend for any of our research products to be used for, diagnosis or treatment of disease. Contact us with questions or comments about this web site.