What Major Capabilities are in WinLTP 0.90

 

1) Protocol Builder

The Protocol Builder enables complicated protocols to be built using ‘building blocks’ pulled down from the green User Interface buttons.  These building blocks include Loops, Delays, Runs and Sweeps (with various stimulations).   WinLTP protocol flow of execution can be easily changed during runtime by checking or unchecking the Loop, Delay, Run and Sweep checkboxes.  Sweep and Delay Periods can also be changed during runtime, as can all sweep stimulation values.

 

  

This figure shows one of the simplest useful LTP protocols that cannot be made with the Basic Version, but requires the Protocol Builder: minimal grouped stimulation with periods of rest, rather than continuous stimulation.  This is created by dragging down a Delay statement.  Delay was changed from 180 to 60 sec. at the arrow.  (In the Protocol Builder figures, channel AD0 records S0 output, AD1 records S1 output.)

 

A more complex protocol showing LTP train stimulation in the S0 pathway immediately followed by LTD stimulation in the S1 pathway but with continuing slow S0 stimulation.  Stimulation was started by clicking the Run check box (arrow).

 

This figure shows an In-Vitro Kindling protocol where clicking the Run check box (arrow) evokes 4 trains of stimulation separated by single pulse sweeps.

 

 

2) Multitasking

WinLTP can simultaneously execute two independent tasks, the Stimulation/Acquisition Sweeps task, and the Continuous Acquisition task. The Continuous Acquisition Task is a ‘tape recorder’ that saves continuously acquired data to a gap-free Axon Binary File (for later off-line analysis using other programs).

 

This figure shows these two tasks operating simultaneously – the Continuous Acquisition task to record mini-EPSCs (top middle panel), and the Stimulation/Acquisition Sweep task to measure patch electrode series resistance (Rs) and input resistance (Rm).

 

 

3. Fast Repeat (LTD) Sweep Stimulation with no time between sweeps

Sometimes is is useful, particularly when recording long duration EPSCs during Fast Repeat (LTD) 1 or 2 Hz sweep (and pulse)  stimulation, to record the whole 1000 or 500 msec sweep so as to record all of the EPSC tail current.  

In some data acquisition systems, it is impossible to stimulate and record whole contiguous sweeps (with no time delay between them) because of the time required to save the sweep before starting to stimulate another sweep.  In WinLTP's multitasking/multithreaded  program, stimulation output can precede at the same time as saving the sweep to disk.

The figure below shows an example of this contiguous sweep stimulation and acquisition using Fast Repeat Sweep stimulation produced by 4 contiguous 1000 msec long P0sweeps every 1 second.  This was produced by the following Protocol Builder script:

         MainProtocol
                  [X] Loop   [ 4]
                           [X] P0sweep  [ 1]s
                  EndLoop
         EndProtocol

The traces in the bottom P0 Sweep Stimulation graph show a 1000 msec duration P0sweep with 1 S0 pulse/sweep and 20 S1 pulses/sweep at 50 msec pulse interval.  The traces in the middle P0 Stimulus Sweep Acquisition graphs shows the recording of the last  1000 msec duration P0sweep showing the one S0 pulse in the AD0 trace and the 20 S1 pulses in the AD1 trace.  The top traces in the Continuous Acquisition graphs show the output recorded for the S0 pulse at 1/sec in the AD0 trace and the S1 pulses at 20/sec in the AD1 trace.

 

 

4. PopSpike Amplitude and Latency

WinLTP is somewhat unique in doing on- and off-line measurements PopSpike Amplitude and Latency, although one would expect this in an LTP program.

The PopSpike Amplitude is calculated as the amplitude from the PopSpike peak to the intersection with an interpolated tangent dotted line drawn between the pre-PopSpike peak to the post-PopSpike peak (shown be the solid vertical line in the figure below). PopSpike Latency is calculated as the time between the occurrence of stimulus pulse and the PopSpike peak. PopSpike Amplitude and PopSpike Latency do not depend upon DC baseline or Peak Amplitude.

Detection of Population Spike Amplitude and Population Spike Latency. Detection occurs between the left and right brackets on the waveform. The solid vertical line is the PopSpike Amplitude, and the time between the stimulus pulse and the solid vertical line is the PopSpike Latency.

 

 

5.  Analyzing All S0- and S1-Evoked Synaptic Responses in a Sweep

 WinLTP is capable of acquiring data from 2 channels and analysing all S0- and S1 evoked synaptic responses in all acquisition channels.  One example of this is shown by analyzing every synaptic response evoked by a train of pulses shown in the figure below.  Note that here the baseline is  actually setto be after the stimulus pulse artifact.

 

 

6. Special Analyses of Trains

Sometimes the experimenter is interested in examining each postsynaptic response evoked by a stimulus pulse in a train, in which case the baseline and synaptic response of each pulse is analyzed (as shown in the figure above).  Alternatively, the synaptic responses evoked by train stimulation can be treated as a whole train object in a special manner by WinLTP.

 

Analyze every pulse in train using the baseline of first pulse as the baseline for each pulse

First, the synaptic responses to each train pulse may be analyzed relative to the baseline of the first pulse in the train as shown in the figure below.

Analysis of every EPSP using the baseline of the first pulse.  This figure shows the peak amplitude measurement of each fEPSP in a 4 pulse train relative to the prestimulus baseline of the first pulse.  Note the four measurements in the spreadsheet, one for each pulse.

 

Analyze whole train by analyzing only first pulse in train but detecting whole train

Alternatively, if the baseline and response of only the first train pulse is used, all stimulus artifacts are blocked, and the time of measurement is set sufficiently long to encompass the whole train, then the synaptic response of the entire train will be measured.  With this analysis, the peak amplitude of the largest EPSP in the train and the area of the  synaptic response of the entire train can be obtained.  Removal of stimulus artifacts is necessary to permit accurate calculation of area and peak amplitude without contamination by stimulus artifacts occurring near the fEPSP peak.  Note the one measurement in the spreadsheet, one for the first pulse, e.g. the whole train.

Analysis of trains as a single entity by using the baseline and response of only the first pulse in the train, but with the time of measurement set to a sufficiently long duration after the first stimulus pulse (3 to 55 ms here) to encompass the whole train.  This measures the peak amplitude of the largest fEPSP in the train and the area of the entire synaptic response of the train.

 

 

7. Stimulus Aritifact Blanking

Stimulus artifacts can also be removed or blanked out, as shown by the figure above (Analyze whole train by analyzing only first pulse in train but detecting whole train), and the figure below.

Stimulus artifact blanking is useful 1) for determining the area or peak amplitude of a whole train which could be seriously distorted by the stimulus artifact, 2) for determining the peak amplitudes of individual EPSPs when the stimulus artifacts are riding on top of the previous EPSP, and 3) when trying to fit exponential curves to the decay phase of closely spaced EPSCs when the artifact for the next EPSC occurs during this decay phase.

 

 

8. Sweeps can be signal averaged, stimulus artifact blanked, and/or digitally filtered on-line and off-line

In addition to capturing and analyzing raw sweeps, the WinLTP can also do on- and off-line signal averaging of these sweeps, blank out the stimulus artifacts if required, and low-pass filter the sweeps.  Signal averaging occurs first, then stimulus artifact blanking, and finally low pass filtering.

Single raw sweeps can either be (i) low-pass filtered, (ii) stimulus artifact blanked, or (iii) stimulus artifact blanked and then filtered (top part of the figure below), but not first filtered and then stimulus artifact blanked.  The insets show a patch-clamp recording of an EPSC from one raw sweep (left trace) showing substantial noise and a large stimulus artifact at the left of the trace, the sweep that has been digitally filtered to reduce the noise (note the large filtered artifact, right top trace), the sweep with the stimulus artifact removed (middle trace), and the stimulus artifact blanked sweep that has then been filtered (right bottom trace).

Alternatively, raw sweeps can first be (i) signal averaged, then this signal averaged sweep can either be (ii) low-pass filtered, (iii) stimulus artifact blanked, or (iv) stimulus artifact blanked and then filtered (bottom part of the figure below), but not first filtered and then stimulus artifact blanked.  The insets show EPSCs from two raw sweeps showing substantial noise and a large stimulus artifact (left traces), the signal averaged sweep also with a large stimulus artifact (2nd trace) obtained from averaging the two raw sweeps, the signal averaged sweep that has been digitally filtered (right top trace), the signal averaged sweep has had the stimulus artifact removed (3rd trace), and the averaged, stimulus artifact blanked sweep that that has been filtered (right bottom trace).

 

All these traces can be shown on the screen and saved to a data file.  Calculations of slopes and peaks are made on the latest processed sweep.  For example, if signal averaging, stimulus artifact blanking and digital filtering are being used, then the averaged, blanked and filtered sweep is the one that will be analyzed.

 

 


Return to the WinLTP Home Page