diff --git a/nerve/macros.cfg b/nerve/macros.cfg new file mode 100644 index 0000000..6b906ab --- /dev/null +++ b/nerve/macros.cfg @@ -0,0 +1,46 @@ +$DISKSPACE stopsession nobutton keep +message Diskspace: $(DS=$(df -B 1M . | tail -n 1 | awk '{ print $4 }'); + [ $DS -lt 1000 ] && echo "

! Warning !

Less than ${DS}MB + of free disk space left! +

Please make backups and clean up to make room for the next recording!") + + +############################################################################# +$Search fallback keep +BaselineActivity: repeats=0; isimax=20ms; isistep=0.2ms; auto=always; +SAM: deltaf=50; contrast=20; duration=400ms; pause=100ms; repeats=0; am=false; freqsel=relative to EOD; sinewave=true; + + +############################################################################# +$Start startsession keep overwrite +macro Baseline + +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + + +############################################################################# +$AM +switch macrosam.cfg + +$DC +switch macrosdc.cfg + + +############################################################################# +$Calib direct +CalibEField: am=0; + +$Calib AM +CalibEField: am=1; + +$Check SAM +SAM: am=false; freqsel=relative to EOD; repeats=0; contrast=20%; +deltaf=20Hz; duration=2s; + + +############################################################################# + +$Idle +Pause: repeats=0; + diff --git a/nerve/macrosam.cfg b/nerve/macrosam.cfg new file mode 100644 index 0000000..7b9787d --- /dev/null +++ b/nerve/macrosam.cfg @@ -0,0 +1,38 @@ +############################################################################# +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + +$SAMs AM +SAM: deltaf=(100..300..10,alternateout,r=3)Hz; am=true; freqsel=relative to EOD; duration=1s; repeats=2; +SAM: deltaf=(20..90..10,alternateout,r=2)Hz; am=true; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: deltaf=(2..18..2,alternateout,r=2)Hz; am=true; freqsel=relative to EOD; duration=2s; repeats=4; + +$Chirps EOD +#Chirps: chirpsize=100Hz; deltaf=(-250,-240,-230,-220,-210,-200,-190,-180,-170,-160,-150,-140,-130,-120,-110,-100,-90,-80,-70,-60,-50,-40,-30,-20,-10,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=60Hz; deltaf=(-250,-200,-150,-100,-80,-60,-40,-20,-10,10,20,40,60,80,100,150,200,250); contrast=10%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false + +$Nervetest +Chirps: chirpsize=100Hz; deltaf=(20); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false + +$FICurve AM +FICurve: am=true; + +$Noise AM: contrast=10% +Pause: duration=200ms; repeats=1 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=10% +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=5% +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=20% + +!FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=$contrast +!FileStimulus: file=/home/efish/stimuli/whitenoise/gwn200Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=$contrast +!FileStimulus: file=/home/efish/stimuli/whitenoise/gwn100Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=$contrast +!FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=$contrast +!FileStimulus: file=/home/efish/stimuli/whitenoise/gwn25Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=$contrast + + +############################################################################# +$DC +switch macrosdc.cfg + +$Back +switch macros.cfg diff --git a/nerve/macrosdc.cfg b/nerve/macrosdc.cfg new file mode 100644 index 0000000..b697ac6 --- /dev/null +++ b/nerve/macrosdc.cfg @@ -0,0 +1,85 @@ +############################################################################# +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + +$SAMs 60Hz +SAM: contrast=(40, 20, 10, 5, 2.5, 1, 0.5, 0.2, 0.1, 0.05)%; deltaf=60Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=20; + +$SAMs 250Hz +SAM: contrast=(40, 20, 10, 5, 2.5, 1, 0.5, 0.2, 0.1, 0.05)%; deltaf=250Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=20; + +$SAMs 40% +SAM: contrast=40%; deltaf=(200..600..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=2; +SAM: contrast=40%; deltaf=(20..190..10,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: contrast=40%; deltaf=(2..18..2,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=2s; repeats=4; + +$SAMs 20% +SAM: contrast=20%; deltaf=(200..600..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=2; +SAM: contrast=20%; deltaf=(20..190..10,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: contrast=20%; deltaf=(2..18..2,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=2s; repeats=4; + +$SAMs 10% +SAM: contrast=10%; deltaf=(200..600..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=2; +SAM: contrast=10%; deltaf=(20..190..10,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: contrast=10%; deltaf=(2..18..2,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=2s; repeats=4; +SAM: contrast=10%; deltaf=(-600..-200..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=2; +SAM: contrast=10%; deltaf=(-190..-20..10,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: contrast=10%; deltaf=(-18..-2..2,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=2s; repeats=4; + +$SAMs 5% +SAM: contrast=5%; deltaf=(200..600..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=2; +SAM: contrast=5%; deltaf=(20..190..10,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: contrast=5%; deltaf=(2..18..2,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=2s; repeats=4; + +$SAMs 1% +SAM: contrast=1%; deltaf=(200..600..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=2; +SAM: contrast=1%; deltaf=(20..190..10,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: contrast=1%; deltaf=(2..18..2,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=2s; repeats=4; + +$SAMs 0.1% +SAM: contrast=0.1%; deltaf=(200..600..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=2; +SAM: contrast=0.1%; deltaf=(20..190..10,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: contrast=0.1%; deltaf=(2..18..2,alternateout,r=2)Hz; am=false; freqsel=relative to EOD; duration=2s; repeats=4; + +$Chirps A +Chirps: chirpsize=120Hz; deltaf=60Hz; contrast=(40, 20, 10, 5, 2.5, 1, 0.5, 0.2, 0.1)%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=120Hz; deltaf=250Hz; contrast=(40, 20, 10, 5, 2.5, 1, 0.5, 0.2, 0.1)%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=120Hz; deltaf=-60Hz; contrast=(40, 20, 10, 5, 2.5, 1, 0.5, 0.2, 0.1)%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=120Hz; deltaf=-250Hz; contrast=(40, 20, 10, 5, 2.5, 1, 0.5, 0.2, 0.1)%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false + +$Chirps f +Chirps: chirpsize=120Hz; +deltaf=(10,20,30,40,50,60,80,100,120,140,160,200,250,300,350,400,450,500,-10,-20,-30,-40,-50,-60,-80,-100,-120,-140,-160,-200,-250,-300,-350,-400,-450,-500)Hz; contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=120Hz; deltaf=(10,20,30,40,50,60,80,100,120,140,160,200,250,300,350,400,450,500,-10,-20,-30,-40,-50,-60,-80,-100,-120,-140,-160,-200,-250,-300,-350,-400,-450,-500)Hz; contrast=10%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=120Hz; deltaf=(10,20,30,40,50,60,80,100,120,140,160,200,250,300,350,400,450,500,-10,-20,-30,-40,-50,-60,-80,-100,-120,-140,-160,-200,-250,-300,-350,-400,-450,-500)Hz; contrast=5%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=120Hz; deltaf=(10,20,30,40,50,60,80,100,120,140,160,200,250,300,350,400,450,500,-10,-20,-30,-40,-50,-60,-80,-100,-120,-140,-160,-200,-250,-300,-350,-400,-450,-500)Hz; contrast=1%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=120Hz; deltaf=(10,20,30,40,50,60,80,100,120,140,160,200,250,300,350,400,450,500,-10,-20,-30,-40,-50,-60,-80,-100,-120,-140,-160,-200,-250,-300,-350,-400,-450,-500)Hz; contrast=0.5%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=120Hz; deltaf=(10,20,30,40,50,60,80,100,120,140,160,200,250,300,350,400,450,500,-10,-20,-30,-40,-50,-60,-80,-100,-120,-140,-160,-200,-250,-300,-350,-400,-450,-500)Hz; contrast=0.1%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=120Hz; deltaf=(10,20,30,40,50,60,80,100,120,140,160,200,250,300,350,400,450,500,-10,-20,-30,-40,-50,-60,-80,-100,-120,-140,-160,-200,-250,-300,-350,-400,-450,-500)Hz; contrast=0.05%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=120Hz; deltaf=(10,20,30,40,50,60,80,100,120,140,160,200,250,300,350,400,450,500,-10,-20,-30,-40,-50,-60,-80,-100,-120,-140,-160,-200,-250,-300,-350,-400,-450,-500)Hz; contrast=0.02%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false + +#$FICurve DC +#FICurve: am=false; + +#$Noise DC +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz10s0.3.dat; sigstdev=0.3; am=false; contrast=10% +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz10s0.3.dat; sigstdev=0.3; am=false; contrast=5% +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz10s0.3.dat; sigstdev=0.3; am=false; contrast=20% + + +############################################################################# +$All +macro SAMs 60Hz +macro SAMs 250Hz +macro SAMs 40% +macro SAMs 20% +macro SAMs 10% +macro SAMs 5% +macro SAMs 1% +macro SAMs 0.1% +#macro Chirps A +#macro Chirps f + + +$Back +switch macros.cfg diff --git a/nerve/relacs.cfg b/nerve/relacs.cfg new file mode 100644 index 0000000..ccd4b34 --- /dev/null +++ b/nerve/relacs.cfg @@ -0,0 +1,177 @@ +*Settings + General: + readinterval : 10ms + processinterval: 50ms + Plugins: + pluginpathes : [ base*, misc*, ephys*, efield*, efish*, comedi*, attcs3310* ] + pluginhelppathes: ~ + controlplugin : [ Session, SpectrumAnalyzer ] + modelplugin : PUnitModel + Pathes: + pathformat : %04Y-%02m-%02d-%a2a + defaultpath: dry/ + repropath : [ stimuli/repros/, reprodata, stimuli/repros/ ] + infofile : info.dat + Save: + saverelacscore : true + saverelacsplugins: true + saverelacslog : true + saveattenuators : true + Date/time formats: + elapsedformat : "%02H:%02M" + sessiontimeformat: %Hh%02Mmin%02Ssec + reprotimeformat : %Mmin%02Ssec + +*Metadata + -Setup-: + Identifier (Name): invivo1 + Maintainer : Jan Grewe + Creator : Jan Grewe and Jan Benda + Location (Room) : "5A17" + Lab : Neuroethology Lab + Institute : Institute for Neurobiology + University : University Tuebingen + Address : Auf der Morgenstelle 28 + +*RELACS + input data: + inputsamplerate : 20kHz + inputtracecapacity : 600s + inputunipolar : false + inputtraceid : [ Nerve-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + inputtracescale : [ 100, 2, 10, 1000 ] + inputtraceunit : [ uV, mV, mV, mV ] + inputtracedevice : [ ai-1, ai-1, ai-1, ai-1 ] + inputtracechannel : [ 6, 0, 2, 4 ] + inputtracereference: [ ground, ground, ground, ground ] + inputtracegain : [ 1, 2, 2, 3 ] + inputtracecenter : true + output data: + outputtraceid : [ GlobalEField, GlobalEFieldAM ] + outputtracechannel : [ 1, 0 ] + outputtracedevice : [ ao-1, ao-1 ] + outputtracescale : [ 1, 1 ] + outputtraceunit : [ V, V ] + outputtracemaxrate : [ 20kHz, 20kHz ] + outputtracemodality: [ voltage, voltage ] + +*Macros + file : [ macrosdc.cfg, macrosam.cfg, macros.cfg ] + mainfile : macros.cfg + fallbackonreload: true + +*FilterDetectors + Filter2: + name : EOD + filter : EODDetector + inputtrace : EOD + save : false + savesize : false + savewidth : false + savemeanrate : true + savemeansize : true + savemeanwidth : false + savemeanquality: false + plot : true + buffersize : 300000 + storesize : true + storewidth : false + Filter4: + name : LocalEOD-1 + filter : EODDetector + inputtrace : LocalEOD-1 + save : false + savesize : false + savewidth : false + savemeanrate : true + savemeansize : true + savemeanwidth : false + savemeanquality: false + plot : true + buffersize : 300000 + storesize : true + storewidth : false + Filter5: + name : LocalBeat-1 + filter : BeatDetector + inputtrace : LocalEOD-1 + save : true + savesize : true + savewidth : false + savemeanrate : true + savemeansize : true + savemeanwidth : false + savemeanquality: false + plot : true + buffersize : 300000 + storesize : true + storewidth : false + othertrace : ~ + Filter6: + name : GlobalEFieldStimulus + filter : EODDetector + inputtrace : GlobalEFieldStimulus + save : false + savesize : false + savewidth : false + savemeanrate : true + savemeansize : true + savemeanwidth : false + savemeanquality: false + plot : true + buffersize : 300000 + storesize : true + storewidth : false + +*AudioMonitor + device: -1 + enable: false + mute : false + gain : 1 + +*Analog Input Devices + Device1: + plugin: ComediAnalogInput + device: /dev/comedi0 + ident : ai-1 + +*Analog Output Devices + Device1: + plugin: ComediAnalogOutput + device: /dev/comedi0 + ident : ao-1 + +*Digital I/O Devices + Device1: + plugin: ComediDigitalIO + device: /dev/comedi0 + ident : dio-1 + +*Attenuator Devices + Device1: + plugin: [ CS3310DIO, AttSim ] + device: dio-1 + ident : attdev-1 + +*Attenuator Interfaces + Device1: + plugin : LinearAttenuate + device : attdev-1 + line : 0 + aodevice : ao-1 + aochannel : 0 + ident : Attenuator-0 + intensityname : amplitude + intensityunit : mV/cm + intensityformat: %6.3f + Device2: + plugin : LinearAttenuate + device : attdev-1 + line : 1 + aodevice : ao-1 + aochannel : 1 + ident : Attenuator-1 + intensityname : amplitude + intensityunit : mV/cm + intensityformat: %6.3f + diff --git a/nerve/relacsplugins.cfg b/nerve/relacsplugins.cfg new file mode 100644 index 0000000..c27a4dc --- /dev/null +++ b/nerve/relacsplugins.cfg @@ -0,0 +1,487 @@ +*Metadata + Recording: + Recording quality: [ good, good, poor, Poor, Fair, Good ] + Comment : ~ + Experimenter : [ Jan Benda & Jan Grewe, Jan Benda & Jan Grewe, Janez Presern, Fabian Sinz, Juan Sehuanes, Carolin Sachgau, Jie Zhang, Jan Grewe, Fabian Sinz, Fabian Sinz, Jan Grewe, Jan Benda ] + WaterTemperature : 25.6°C + WaterConductivity: 225uS/cm + Cell: + Structure (Recording location): [ Nerve, Nerve, Brain ] + Subject: + Species : [ Apteronotus leptorhynchus, Apteronotus albifrons, Apteronotus leptorhynchus ] + Gender (Sex): [ unknown, unknown, Male, Female ] + Size : 16.5cm + Weight : 11.3g + Identifier : "2014lepto30" + -Preparation-: + Type : [ in vivo, in vivo, slice ] + Anaesthesia : true + Anaesthetic (Drug) : MS 222 + AnaestheticDose (Concentration): 125mg/l + LocalAnaesthesia : true + LocalAnaesthetic (Drug) : Lidocaine + Immobilization : true + Immobilization (Drug) : Tubocurarin 5mg/L + ImmobilizationDose : 60ul + +*Control: Session + ephys: true + +*Control: SpectrumAnalyzer + intrace : [ Nerve-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + origin : [ before end of data, before signal, after signal ] + offset : 0ms + duration: 1000ms + size : [ "1024", "64", "128", "256", "512", "1024", "2048", "4096", "8192", "16384", "32768", "65536", "131072", "262144", "524288", "1048576" ] + overlap : true + window : [ Hanning, Bartlett, Blackman, Blackman-Harris, Hamming, Hanning, Parzen, Square, Welch ] + fmax : 500Hz + decibel : true + pmin : -50dB + +*Model: PUnitModel + General: + EOD: + eodtype : [ Sine, None, Sine, Apteronotus, Eigenmannia ] + eodfreq : 800Hz + eodfreqsd : 10Hz + eodfreqtau : 1000s + eodlocalamplitude : 1mV/cm + eodglobalamplitude: 1mV/cm + localstimulusgain : 1.00 + globalstimulusgain: 0.00 + stimulusgain : 1.00 + Spikes: + voltagescale: 0.5 + Spike generator: + spikemodel: [ Wang-Buzsaki, Stimulus, Morris-Lecar, Hodgkin-Huxley, Connor, Wang-Buzsaki ] + noised : 0 + deltat : 0.05ms + integrator: [ Euler, Midpoint, Runge-Kutta 4 ] + Voltage-gated current 1 - activation only: + gmc : 0 + emc : -90mV + mvmc : -40mV + mwmc : 10mV + taumc: 10ms + Voltage-gated current 2 - activation and inactivation: + gmhc : 0 + emhc : -90mV + mvmhc : -40mV + mwmhc : 10mV + taummhc: 10ms + pmmhc : 1 + hvmhc : -40mV + hwmhc : 10mV + tauhmhc: 10ms + pmhhc : 1 + +*Model: Stimulus + Input: + gain : 1 + offset: 0muA/cm^2 + +*Model: Morris-Lecar + General: + params: [ Custom, Type I, Type II ] + Calcium current: + gca : 4nS + eca : 120mV + mvca: -1.2mV + mkca: 18mV + Potassium current: + gk : 8nS + ek : -84mV + mvk : 12mV + mkk : 17.4mV + mphik: 0.067kHz + Leak current: + gl: 2nS + el: -60mV + c : 20pF + Input: + timescale: 10 + gain : 1 + offset : 40muA/cm^2 + +*Model: Hodgkin-Huxley + Sodium current: + gna: 120mS/cm^2 + ena: 50mV + Potassium current: + gk: 36mS/cm^2 + ek: -77mV + Leak current: + gl : 0.3mS/cm^2 + el : -54.4mV + c : 1muF/cm^2 + phi: 1 + Input: + gain : 1 + offset: 0muA/cm^2 + +*Model: Connor + Sodium current: + gna: 120mS/cm^2 + ena: 50mV + Potassium current: + gk: 20mS/cm^2 + ek: -77mV + A current: + gka: 47mS/cm^2 + eka: -80mV + Leak current: + gl : 0.3mS/cm^2 + el : -22mV + c : 1muF/cm^2 + phi: 1 + Input: + gain : 1 + offset: 0muA/cm^2 + +*Model: Wang-Buzsaki + Sodium current: + gna: 35mS/cm^2 + ena: 55mV + Potassium current: + gk: 9mS/cm^2 + ek: -90mV + Leak current: + gl : 0.1mS/cm^2 + el : -65mV + c : 1muF/cm^2 + phi: 5 + Input: + gain : 1 + offset: 0muA/cm^2 + +*Event Detector: EOD + threshold : 1.9mV + interpolation: [ linear interpolation, closest datapoint, linear interpolation, linear fit, quadratic fit ] + +*Event Detector: LocalEOD-1 + threshold : 3.1mV + interpolation: [ linear interpolation, closest datapoint, linear interpolation, linear fit, quadratic fit ] + +*Event Detector: LocalBeat-1 + minthresh: 0.150mV + decay : 1sec + ratio : 35% + +*Event Detector: GlobalEFieldStimulus + threshold : 36.356mV + interpolation: [ linear interpolation, closest datapoint, linear interpolation, linear fit, quadratic fit ] + +*RePro: Pause + duration: 1000ms + repeats : 0 + savedata: false + +*RePro: Record + duration: 1000ms + repeats : 0 + +*RePro: SaveTraces + General: + duration: 1000ms + repeats : 0 + savedata: false + split : false + Analog input traces: + trace-Nerve-1 : true + trace-EOD : true + trace-LocalEOD-1 : true + trace-GlobalEFieldStimulus: true + Events: + events-EOD : true + events-LocalEOD-1 : true + events-LocalBeat-1-1 : true + events-LocalBeat-1-2 : true + events-GlobalEFieldStimulus: true + +*RePro: SetInputGain + intrace : [ Nerve-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + gainindex : 0 + interactive: true + +*RePro: SetOutput + outtrace : [ GlobalEField, GlobalEFieldAM ] + value : 0V + interactive: false + +*RePro: Spectrogram + intrace : [ Nerve-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + width : 100ms + step : 0ms + tmax : 10s + duration: 0s + size : [ "1024", "64", "128", "256", "512", "1024", "2048", "4096", "8192", "16384", "32768", "65536", "131072", "262144", "524288", "1048576" ] + overlap : true + window : [ Hanning, Bartlett, Blackman, Blackman-Harris, Hamming, Hanning, Parzen, Square, Welch ] + powermax: true + fmax : 2000Hz + pmax : 0dB + pmin : -50dB + +*RePro: TransferFunction + Stimulus: + outtrace : [ GlobalEField, GlobalEFieldAM ] + offsetbase: [ custom, current ] + offset : 0V + amplitude : 1V + intensity : 1 + fmax : 1000Hz + duration : 1000ms + pause : 1000ms + repeats : 100 + Analysis: + intrace : [ Nerve-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + size : [ "1024", "64", "128", "256", "512", "1024", "2048", "4096", "8192", "16384", "32768", "65536", "131072", "262144", "524288", "1048576" ] + overlap : true + window : [ Hanning, Bartlett, Blackman, Blackman-Harris, Hamming, Hanning, Parzen, Square, Welch ] + plotstdevs : true + plotcoherence: true + +*RePro: Wait + absdate: false + date : ~ + days : 0days + time : "00:00:00.000" + +*RePro: BridgeTest + amplitude: 1V + duration : 10ms + pause : 100ms + average : 10 + plottrace: true + +*RePro: CapacityCompensation + amplitude : 1V + duration : 200ms + frequency : 100Hz + skipcycles: 10 + pause : 100ms + +*RePro: Iontophoresis + durationpos : 1s + amplitudepos : 1V + pausepos : 1s + durationneg : 1s + amplitudeneg : 1V + pauseneg : 1s + fortunes : true + fortuneperiod: 10s + +*RePro: Beats + Stimulation: + duration : 10seconds + pause : 20seconds + ramp : 0.5seconds + deltafrange : "10" + deltafshuffle: [ Up, Down, AlternateInUp, AlternateInDown, AlternateOutUp, AlternateOutDown, Random, PseudoRandom ] + fixeddf : false + amplitude : 1mV/cm + repeats : 10 + fakefish : 0Hz + Chirps: + generatechirps : false + chirpsize : 100Hz + chirpwidth : 100ms + chirpampl : 0% + chirpkurtosis : 1 + chirpfrequencies: ~ + chirptimesfile : ~ + Analysis: + before : 1seconds + after : 1seconds + averagetime : 1seconds + showstimulus: false + split : false + savetraces : false + +*RePro: CalibEField + General: + reset : false + resetval : 0.1 + am : false + beatfreq : 20Hz + frequency: 600Hz + duration : 600ms + pause : 10ms + Range: + amplsel : [ contrast, amplitude ] + targetcontrast : 20% + mincontrast : 10% + maxcontrast : 40% + targetamplitude: 1mV/cm + minamplitude : 0.5mV/cm + maxamplitude : 2mV/cm + numintensities : 10 + +*RePro: JAR + Stimulation: + duration : 10seconds + pause : 10seconds + ramp : 0.5seconds + deltafstep : 2Hz + deltafmax : 12Hz + deltafmin : -12Hz + deltafrange : ~ + deltafshuffle: [ Up, Down, AlternateInUp, AlternateInDown, AlternateOutUp, AlternateOutDown, Random, PseudoRandom ] + repeats : 200 + Amplitudes: + amplsel : [ contrast, absolute ] + contrastmax : 20% + contrastmin : 10% + contraststep: 20% + amplmin : 1mV/cm + amplmax : 2mV/cm + amplstep : 1mV/cm + S&timulus: + genstim : true + sinewave: true + file : ~ + sigstdev: 1 + warpfile: false + fakefish: 0Hz + A&nalysis: + before : 1seconds + after : 8seconds + savetraces : true + jaraverage : 500ms + chirpaverage: 20ms + eodsavetime : 1000ms + +*RePro: LinearField + duration: 1s + +*RePro: ManualJAR + duration : 10seconds + ramp : 0.5seconds + fakefish : 0Hz + before : 1seconds + after : 1seconds + averagetime: 1seconds + split : false + savetraces : false + +*RePro: BaselineActivity + Timing: + duration: 300ms + repeats : 0 + Analysis: + isimax : 20ms + isistep : 0.2ms + ratedt : 0.05ms + ratetmax: 2ms + Files: + eodduration : 2000ms + saveeodtrace: true + saveeodtimes: false + Control: + auto : [ always, never, once, always ] + adjust: false + +*RePro: Chirps + Chirp parameter: + nchirps : 10 + beatpos : 10 + beatstart : 0.25 + minspace : 200ms + firstspace : 200ms + chirpsize : 60Hz + chirpwidth : 14ms + chirpampl : 2% + chirpsel : [ generated, from file ] + chirpkurtosis: 1 + file : ~ + Beat parameter: + deltaf : 10Hz + contrast: 20% + am : true + sinewave: true + playback: false + pause : 1000ms + repeats : 16 + Analysis: + sigma : 1ms + adjust: false + +*RePro: FICurve + Test-Intensities: + duration : 400ms + maxintfac : 140% + minintfac : 60% + nints : 8 + repeats : 1 + blockrepeats : 6 + singlerepeats: 1 + intshuffle : [ Up, Down, AlternateInUp, AlternateInDown, AlternateOutUp, AlternateOutDown, Random, PseudoRandom ] + intincrement : 2 + Pre-Intensities: + preduration : 0ms + maxpreintfac : 100% + minpreintfac : 100% + npreints : 2 + preintshuffle: [ Up, Down, AlternateInUp, AlternateInDown, AlternateOutUp, AlternateOutDown, Random, PseudoRandom ] + Control: + am : false + pause : 1000ms + delay : 200ms + onsettime : 50ms + rangeintincrement: 1 + minrate : 0Hz + minratefrac : 0% + adjust : true + +*RePro: FileStimulus + Stimulus: + file : ~ + sigstdev : 1 + duration : 0ms + pause : 1000ms + amplsel : [ contrast, absolute ] + contrast : 20% + amplitude: 1mV/cm + am : true + repeats : 50 + Additional noise: + noisetype : [ none, Gaussian-White, Ornstein-Uhlenbeck ] + uppercutoff : 0Hz + lowercutoff : 0Hz + noisetau : 0ms + noisecontrast: 0% + noiseampl : 0mV/cm + Analysis: + binwidth: 5ms + before : 0ms + after : 0ms + plotpsd : false + psdsize : [ "256", "64", "128", "256", "512", "1024", "2048", "4096", "8192", "16384", "32768", "65536", "131072", "262144", "524288", "1048576" ] + adjust : false + +*RePro: SAM + Stimulus: + duration: 400ms + pause : 100ms + freqsel : [ absolute, relative to EOD, absolute ] + deltaf : 20Hz + contrast: 20% + repeats : 0 + am : false + sinewave: true + Analysis: + skip : 0.5Periods + ratebins: 10 + before : 0ms + after : 0ms + adjust : false + +*Attenuator-0 + gain : 0.69356 + offset: 0 + +*Attenuator-1 + gain : 0.062252 + offset: 0 +