relacs

Relaxed Electrophysiological Data Acquisition,
Control, and Stimulation

... enjoy your recordings

FICurve  [RePro]  [Patch-Clamp Plugins]

F-I curve measured in current-clamp

Author
Jan Benda
Version
1.8 (Jun 27, 2016)
Screenshot
ficurve.png
Options
  • Stimuli
    • ibase=zero: Currents are relative to (string)
    • imin=0nA: Minimum injected current (number)
    • imax=1nA: Maximum injected current (number)
    • istep=0.001nA: Minimum step-size of current (number)
    • optimizedimin=1000nA: Minimum current below firing threshold (number)
    • manualskip=false: Show buttons for manual selection of intensities (boolean)
  • Timing
    • duration=100ms: Duration of current output (number)
    • delay=100ms: Delay before current pulses (number)
    • pause=400ms: Duration of pause between current pulses (number)
    • ishuffle=Up: Initial sequence of currents for first repetition (string)
    • shuffle=Up: Sequence of currents (string)
    • iincrement=-1: Initial increment for currents (integer)
    • singlerepeat=1: Number of immediate repetitions of a single stimulus (integer)
    • blockrepeat=10: Number of repetitions of a fixed intensity increment (integer)
    • repeats=1: Number of repetitions of the whole f-I curve measurement (integer)
  • Analysis
    • fmax=100Hz: Maximum firing rate (number)
    • vmax=-50mV: Maximum steady-state potential (number)
    • numpoints=0: Number of points to measure below maximum firing rate (integer)
    • sswidth=50ms: Window length for steady-state analysis (number)
    • ignorenoresponse=true: Do not include trials without response (boolean)
    • diffincrement=0: Optimize range at current increments below (integer)
    • maxratediff=10Hz: Maximum difference between onset and steady-state firing rate for optimization (number)

FindRate  [RePro]  [Patch-Clamp Plugins]

Finds the DC current need to evoke a given target firing rate.

Author
Jan Benda
Version
1.0 (Nov 25, 2010)
Screenshot
findrate.png
Options
  • rate=100Hz: Target firing rate (number)
  • ratetol=5Hz: Tolerance for target firing rate (number)
  • startamplitudesrc=custom: Set initial dc-current to (string)
  • startamplitude=0nA: Initial amplitude of dc-current (number)
  • amplitudestep=8nA: Initial size of dc-current steps used for searching target rate (number)
  • duration=500ms: Duration of dc-current stimulus (number)
  • skipwin=100ms: Initial portion of stimulus not used for analysis (number)

*  [RePro]  [Patch-Clamp Plugins]

MembraneResistance  [RePro]  [Patch-Clamp Plugins]

Measures membrane resistance, capacitance, and time constant with current pulses

Author
Jan Benda
Version
1.6 (Oct 9, 2015)
Screenshot
membraneresistance.png
Options
  • Stimulus
    • amplitude=-0.1nA: Amplitude of output signal (number)
    • duration=500ms: Duration of output (number)
    • pause=1000ms: Duration of pause bewteen outputs (number)
    • repeats=100: Repetitions of stimulus (integer)
  • Analysis
    • skipspikes=true: Skip trials with detected spikes (boolean)
    • sswidth=100ms: Window length for steady-state analysis (number)
    • nossfit=false: Fix steady-state potential for fit (boolean)
    • plotstdev=true: Plot standard deviation of membrane potential (boolean)
    • setdata=rest only: Set results to the session variables (string)
    • checkoutput=Current-1: Outputs that need to be at their default value (string)

PhaseResettingCurve  [RePro]  [Patch-Clamp Plugins]

Measures phase-resetting curves of spiking neurons.

Author
Jan Benda
Version
1.1 (Dec 14, 2010)
Screenshot
phaseresettingcurve.png
Options
  • dcamplitudesrc=DC: Set dc-current to (string)
  • dcamplitude=0nA: Amplitude of dc-current (number)
  • amplitude=0.1nA: Test-pulse amplitude (number)
  • duration=1ms: Duration of test-pulse (number)
  • nperiods=5: Number of ISIs between test-pulses (integer)
  • repeats=100: Number of test-pulses (integer)
  • rateduration=1000ms: Time for initial estimate of firing rate (number)
  • averageisis=10test-pulses: Average ISI over (integer)

Session  [RePro]  [Patch-Clamp Plugins]

Session for current-clamp recordings

Author
Jan Benda
Version
1.0 (Oct 13, 2008)
Screenshot
session.png

SetDC  [RePro]  [Patch-Clamp Plugins]

Interactively set the DC current.

Author
Jan Benda
Version
1.6 (Sep 13, 2014)
Screenshot
setdc.png
Options
  • outcurrent=Current-1: Output trace (string)
  • dcamplitudesel=to absolute value: Set DC amplitude (string)
  • dcamplitude=0nA: DC amplitude (number)
  • dcamplitudefrac=90%: Fraction of threshold (number)
  • dcamplitudedecr=0.1nA: Decrement below threshold (number)
  • interactive=false: Set dc amplitude interactively (boolean)
  • dcamplitudestep=0.001nA: Stepsize for entering dc (number)
  • showstep=true: Show stepsize widget (boolean)
  • duration=2seconds: Duration for analysis (number)
  • update=0.5seconds: Update time for analysis (number)
  • showstdev=true: Print standard deviation of voltage (boolean)
Key shortcuts
  • ALT+ArrowUp: Increase stepsize for setting the DC current
  • ALT+ArrowUp: Decrease stepsize for setting the DC current

Simple  [RePro]  [Patch-Clamp Plugins]

Test dynamic clamp

Author
Jan Benda
Version
0.0 (Feb 14, 2008)
Options
  • intrace=V-1: Input trace (string)
  • outtrace=Current-1: Output trace (string)
  • amplitude=1nA: Amplitude of output signal (number)
  • duration=100ms: Duration of output (number)
  • stimulus=constant: Stimulus type (string)
  • samerate=true: Use sampling rate of input (boolean)
  • samplerate=1kHz: Sampling rate of output (number)
  • pause=400ms: Duration of pause bewteen outputs (number)
  • repeats=0: Repeats (integer)
  • save=false: Save recorded traces (boolean)

SingleStimulus  [RePro]  [Patch-Clamp Plugins]

Output of a single stimulus stored in a file.

Author
Jan Benda
Version
1.8 (Feb 26, 2015)
Options
  • Waveform
    • waveform=From file: Stimulus waveform (string)
    • stimfile=: Stimulus file (string)
    • stimampl=0: Amplitude factor (standard deviation) of stimulus file (number)
    • amplitude=1nA: Amplitude of stimulus (number)
    • freqsel=frequency: Specify (string)
    • freq=10Hz: Frequency of waveform (number)
    • period=100ms: Period of waveform (number)
    • numperiods=1: Number of periods (number)
    • pulsesel=pulse duration: Specify (string)
    • pulseduration=10ms: Pulse duration (number)
    • dutycycle=50%: Duty-cycle (number)
    • tau=1000ms: Time-constant (number)
    • seed=0: Seed for random number generation (integer)
    • startfreq=1Hz: Start sweep with frequency (number)
    • endfreq=100Hz: End sweep with frequency (number)
    • cycleramp=0ms: Ramp for each cycle (number)
    • duration=1000ms: Maximum duration of stimulus (number)
    • ramp=0ms: Ramp for stimulus onset and offset (number)
  • Stimulus
    • offset=0nA: Stimulus mean (number)
    • offsetbase=absolute: Stimulus mean relative to (string)
    • samerate=true: Use sampling rate of input (boolean)
    • samplerate=1kHz: Sampling rate of output (number)
    • repeats=10times: Number of stimulus presentations (number)
    • pause=1000ms: Duration of pause between stimuli (number)
    • before=100ms: Time before stimulus to be analyzed (number)
    • after=100ms: Time after stimulus to be analyzed (number)
    • outtrace=Current-1: Output trace (string)
  • Offset - search
    • userate=false: Search offset for target firing rate (boolean)
    • rate=100Hz: Target firing rate (number)
    • ratetol=5Hz: Tolerance for target firing rate (number)
    • offsetstep=8nA: Initial offset step (number)
    • searchrepeats=2times: Number of search stimulus presentations (number)
    • silentrate=0Hz: Ignore response below (number)
    • maxsilent=1: Number of stimulus presentations if response is below silentrate (integer)
    • skippause=true: Skip pause if response is below silentrate (boolean)
    • maxsearch=1intensities: Stop search if response does not change for more than (integer)
    • method=Bisect: Method (string)
    • minslope=4Hz/nA: Minimum slope required for interpolation (number)
    • searchduration=0ms: Maximum duration of stimulus (number)
    • searchpause=0ms: Duration of pause between stimuli (number)
  • Analysis
    • skipwin=100ms: Initial portion of stimulus not used for analysis (number)
    • sigma=10ms: Standard deviation of rate smoothing kernel (number)
    • storevoltage=true: Save voltage trace (boolean)
    • plot=Current voltage trace: Plot shows (string)
    • Save stimuli
      • storemode=session: Save stimuli in (string)
      • storepath=: Save stimuli in custom directory (string)
      • storelevel=all: Save (string)

VICurve  [RePro]  [Patch-Clamp Plugins]

V-I curve measured in current-clamp

Author
Jan Benda
Version
1.2 (Sep 11, 2014)
Screenshot
vicurve.png
Options
  • Stimuli
  • ibase=zero: Currents are relative to (string)
  • imin=-2nA: Minimum injected current (number)
  • imax=1.5nA: Maximum injected current (number)
  • istep=0.1nA: Minimum step-size of current (number)
  • userm=true: Use membrane resistance for estimating istep from vstep (boolean)
  • vstep=2mV: Minimum step-size of voltage (number)
  • Timing
  • duration=500ms: Duration of current output (number)
  • delay=100ms: Delay before current pulses (number)
  • pause=1000ms: Duration of pause between current pulses (number)
  • ishuffle=AlternateOutUp: Initial sequence of currents for first repetition (string)
  • shuffle=Random: Sequence of currents (string)
  • iincrement=-3: Initial increment for currents (integer)
  • singlerepeat=1: Number of immediate repetitions of a single stimulus (integer)
  • blockrepeat=5: Number of repetitions of a fixed intensity increment (integer)
  • repeat=100: Number of repetitions of the whole V-I curve measurement (integer)
  • Analysis
  • vmin=-120mV: Minimum value for membrane voltage (number)
  • sswidth=100ms: Window length for steady-state analysis (number)
  • ton=20ms: Timepoint of onset-voltage measurement (number)
  • plotstdev=true: Plot standard deviation of membrane potential (boolean)
Last modified: Wed Jun 13 16:31:29 CEST 2018 Valid HTML 4.01 Transitional