User guide for the Ocular Dominance Experiment 2.21


By Malcolm Handley, Michael Bevin, and Robert O’Shea.

Download the complete document [160 kB pdf file].


1    Introduction

1.1    The philosophy and the approach

1.1.1    What ODE does

The Ocular Dominance Experiment program (ODE) displays stimuli on two monitor screens and records the user’s responses via key presses. We designed ODE to run experiments in binocular rivalry; the two screens would normally be viewed through a stereoscope. Experiments comprise one or more trials.

We designed ODE to work closely with StatView and with BBEdit Lite. StatView is a statistics program that can be used to analyse results from ODE (see 1.5). BBEdit Lite is a text (ASCII) editor. All input files for, and output files from, ODE are text files. All of these files have the same first name, differing in their extensions.

1.1.2    How ODE does it

We specify all the experimental conditions that stay the same over an experiment in a parameter file (e.g., expname.param). We specify all the experimental conditions that vary within an experiment in a trials file (e.g., expname.trials).

ODE saves results into a results file (e.g., expname.results) that can be imported effortlessly into StatView for analysis. ODE generates a counter file (e.g., expname.counter) in which it keeps track of which trials the observer has completed. This means the observer can take a break in the middle of a block of trials, then come back and complete them, even if the computer has been shut down in the meantime. ODE can run two main types of trials: rivalry or pseudorivalry trials and probe trials.

1.1.3    Rivalry and pseudorivalry trials

In an example rivalry trial, ODE could display for one minute a red vertical grating and a blue horizontal grating on one screen and a green disk on the other. The user could press three response keys to indicate which stimuli were visible. Another form of rivalry trial is a pseudorivalry trial, during which, for example, one stimulus (say a vertical grating) appears for a time on both screens, and is then replaced by another (say a horizontal grating), which is in turn replaced by the first, and so on, according to a prearranged sequence (contained in a contrast-control file). The observer in this case could press two keys to report visibility of the stimuli. Rivalry and pseudorivalry trials can be intermixed in the one experiment. In both cases, ODE stores summary statistics about the user’s key presses (total duration, total number of presses, and average press duration). As well, the program can create files describing exactly which keys the user was pressing at any time during a trial (key-press record files); these files can then be used to make contrast-control files for pseudorivalry sequences.

1.1.4    Probe trials

In an example probe trial, ODE can be made to show rival stimuli, and then introduce one or more instances of a probe stimulus during a trial to which the observer responds with a key-press. In its simplest form, the probe experiment could wait until the observer presses a single key to signal that he or she is ready, then, after a random time, show a spot to which the observer releases the key. ODE records the time between each onset of the probe and the release of the key. Probe and rivalry trials cannot be mixed in the one experiment.

1.1.5    General experimental methods: Rivalry trials

For rivalry trials, we normally have a trial duration of 60 seconds, and an inter-trial interval (ITI) of at least 45 seconds (meaning that, once time spent getting ready for the next trial is added in, the elapsed time is more like 60 seconds). In some of our experiments with complicated designs, one block might contain more than 50 trials, so to do 50 trials in one session would take 2 x 50 = 100 minutes. We recommend, however, that observers limit each session to 60 minutes, and to have about 24 hours’ rest between sessions. So two blocks of such an experiment (2 x 100 minutes) would take about four sessions to complete, one each for four days.

We normally construct our trials files so they contain one run through the design, with one trial per cell. This means we cannot statistically test our design competely until we have run at least two blocks of trials (i.e., e1JW1.trials, and e1JW2.trials). Usually we will do at least four replications of all crucial trials in an experiment. (Remember that each different trial file will require its own parameter file: i.e., e1JW1.params, and e1JW2.params.)

1.1.6    General experimental methods: Probe trials

For probe trials, the trial duration is determined by how long the observer takes to respond to all the probes. We normally present 25 probes in each trial. We use a hazard function for the random foreperiod, with the earliest probes appearing 500 ms after the observer’s key press, and the latest probes appearing 7000 ms after the observer’s key press. We normally use a key release for the observer’s response. We normally set the minimum delay between a response and the ready signal for a new probe at 1000 ms.

Back to Robert O'Shea's laboratory facilities.

This page was created on 20 Mar 2003.
This page was last updated on 10 Oct 2005.