diff --git a/gp/macros.cfg b/gp/macros.cfg new file mode 100644 index 0000000..2945ccf --- /dev/null +++ b/gp/macros.cfg @@ -0,0 +1,49 @@ +$START startup nobutton keep +shell rm -f $RELACSDEFAULTPATH/* + +$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=20; contrast=20; duration=400ms; pause=100ms; repeats=0; am=true; freqsel=relative to EOD; sinewave=true; +SAM: deltaf=20; contrast=20; duration=400ms; pause=100ms; repeats=0; am=false; freqsel=absolute; sinewave=true; + + +############################################################################# +#$Baseline +#BaselineActivity: repeats=3000; saveeodtrace=true; + + +############################################################################# +$Beatsen +switch macrosam.cfg + +$Carlos +switch macrosCarlos.cfg + +#$JAR +#JAR + +############################################################################# + +$Calib direct +CalibEField: am=0; + +$Calib AM +CalibEField: am=1; + +$Check SAM +SAM: am=false; freqsel=relative to EOD; repeats=0; contrast=20%; deltaf=22Hz; + + +############################################################################# + +$Idle +Pause: duration=0; + diff --git a/gp/macrosCarlos.cfg b/gp/macrosCarlos.cfg new file mode 100644 index 0000000..3f06712 --- /dev/null +++ b/gp/macrosCarlos.cfg @@ -0,0 +1,20 @@ +############################################################################# +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + +$FICurve AM +FICurve: am=true; + +$Noise Stimuli +#FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_50to100hz_30s.dat; duration=30000ms; sigstdev=0.25; am=true; contrast=1.0%; repeats=1; plotpsd=true +#FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_50to100hz_30s.dat; duration=30000ms; sigstdev=0.25; am=true; contrast=5.0%; repeats=1; plotpsd=true +#FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_50to100hz_30s.dat; duration=30000ms; sigstdev=0.25; am=true; contrast=40.0%; repeats=1; plotpsd=true +FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_50to100hz_30s.dat ; duration=30000ms; sigstdev=0.25; am=true; contrast=10.0%; repeats=1; plotpsd=true +FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_350to400hz_30s.dat; duration=30000ms; sigstdev=0.25; am=true; contrast=10.0%; repeats=1; plotpsd=true +FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_50hz_30s.dat; duration=30000ms; sigstdev=0.25; am=true; contrast=10.0%; repeats=1; plotpsd=true +FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_400hz_30s.dat; duration=30000ms; sigstdev=0.25; am=true; contrast=10.0%; repeats=1; plotpsd=true +FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_250to300hz_30s.dat; duration=30000ms; sigstdev=0.25; am=true; contrast=10.0%; repeats=1; plotpsd=true +FileStimulus: file=/home/efish/stimuli/whitenoise/dennis/InputArr_150to200hz_30s.dat; duration=30000ms; sigstdev=0.25; am=true; contrast=10.0%; repeats=1; plotpsd=true + +$Back +switch macros.cfg diff --git a/gp/macrosam.cfg b/gp/macrosam.cfg new file mode 100644 index 0000000..70456da --- /dev/null +++ b/gp/macrosam.cfg @@ -0,0 +1,121 @@ +############################################################################# +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; +############################################################################# + +$Search fallback keep +BaselineActivity: repeats=0; isimax=20ms; isistep=0.2ms; auto=always; +SAM: deltaf=20; contrast=20; duration=400ms; pause=100ms; repeats=0; am=true; freqsel=relative to EOD; sinewave=true; +SAM: deltaf=20; contrast=20; duration=400ms; pause=100ms; repeats=0; am=false; freqsel=absolute; sinewave=true; +############################################################################# + +$SAMs direct +# SAM: deltaf=(5,3)Hz; am=true; freqsel=relative to EOD; duration=1s; repeats=10;contrast=10%; +# SAM: deltaf=(10..90..10,alternateout,r=2)Hz; am=true; freqsel=relative to EOD; duration=0.2s; repeats=10; contrast=10%; +SAM: deltaf=(770..2500..25,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=0.5s; repeats=3; contrast=20%; +SAM: deltaf=(-150..150..10,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1.s; repeats=3; contrast=20%; +SAM: deltaf=(-750..-170..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=0.5s; repeats=3; contrast=20%; +SAM: deltaf=(170..750..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=0.5s; repeats=3; contrast=20%; + + + +#SAM: deltaf=(5,1,2,3)Hz; am=true; freqsel=relative to EOD; duration=1s; repeats=10;contrast=5%; +#SAM: deltaf=(10..90..10,alternateout,r=2)Hz; am=true; freqsel=relative to EOD; duration=0.2s; repeats=10; contrast=5%; +#SAM: deltaf=(100..300..10,alternateout,r=3)Hz; am=true; freqsel=relative to EOD; duration=0.2s; repeats=10; contrast=5%; + +#SAM: deltaf=(5,1,2,3)Hz; am=true; freqsel=relative to EOD; duration=1s; repeats=10;contrast=20%; +#SAM: deltaf=(10..90..10,alternateout,r=2)Hz; am=true; freqsel=relative to EOD; duration=0.2s; repeats=10; contrast=20%; +#SAM: deltaf=(100..300..10,alternateout,r=3)Hz; am=true; freqsel=relative to EOD; duration=0.2s; repeats=10; contrast=20%; + +$SAMs low +# SAM: deltaf=(5,3)Hz; am=true; freqsel=relative to EOD; duration=1s; repeats=10;contrast=10%; +# SAM: deltaf=(10..90..10,alternateout,r=2)Hz; am=true; freqsel=relative to EOD; duration=0.2s; repeats=10; contrast=10%; +SAM: deltaf=(-150..150..10,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=1.s; repeats=2; contrast=10%; +SAM: deltaf=(-750..-170..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=0.5s; repeats=2; contrast=10%; +SAM: deltaf=(170..750..20,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=0.5s; repeats=2; contrast=10%; +SAM: deltaf=(770..1500..25,alternateout,r=3)Hz; am=false; freqsel=relative to EOD; duration=0.5s; repeats=2; contrast=10%; + + +$Chirps +Chirps: chirpsize=100Hz; deltaf=(-500..500..75, random); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=false; sinewave=true; playback=false +#Chirps: chirpsize=100Hz; deltaf=(10, 100, -200, -60); contrast=10%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=100Hz; deltaf=(10, 100, -200, -60); contrast=5%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(10, 100, -200, -60); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=100Hz; deltaf=(50); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(50); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=100Hz; deltaf=(-80); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(-80); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=100Hz; deltaf=(120); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(120); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=100Hz; deltaf=(200); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(200); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=100Hz; deltaf=(80); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(80); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(-20,-10,80,120,20,250); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=100Hz; deltaf=(-150,-120,-100,-60,60,80,120,200,250); contrast=10%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(-250,-150,-200,30,100); contrast=10%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false + +$Chirps large +Chirps: chirpsize=150Hz; deltaf=(-500..500..75, random); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=false; sinewave=true; playback=false + +$Chirps test +Chirps: chirpsize=100Hz; deltaf=(-200..200..25, random); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=false; sinewave=true; playback=false + + +#Albifrons: Chirps: chirpsize=250Hz; deltaf=(10,100,-50,-150); contrast=20%; chirpwidth=150ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +#Chirps: chirpsize=60Hz; deltaf=(150, 200, 300); contrast=20%; chirpwidth=200ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false + + +$FICurve AM +FICurve: am=true; + +#$FICurve Adapt AM +#FICurve: am=true; preduration=150ms; maxpreintfac=110%;minpreintfac=90%;npreints=3; preintshuffle=AlternatInDown; + +$Noise AM: contrast=10% +Pause: duration=200ms +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=true; contrast=10%; repeats=130; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat;duration=2000ms; sigstdev=0.3; am=true; contrast=10%; repeats=130; noisetype=Gaussian; noisecontrast=2.5%; uppercutoff=600Hz +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=true; contrast=10%; repeats=130; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=true; contrast=10%; repeats=130; noisetype=Gaussian; noisecontrast=2.5%; uppercutoff=600Hz + +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=true; contrast=2.5%; repeats=130; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=true; contrast=5%; repeats=130; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=true; contrast=10%; repeats=130; noisetype=none + +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat;duration=2000ms; sigstdev=0.3; am=true; contrast=2.5%; repeats=20; noisetype=none +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=true; contrast=5%; repeats=130; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=true; contrast=10%; repeats=130; noisetype=none + +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=10000ms; sigstdev=0.3; am=true; contrast=10%; repeats=22; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=10000ms; sigstdev=0.3; am=true; contrast=10%; repeats=22; noisetype=Gaussian; noisecontrast=2.5% +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=10000ms; sigstdev=0.3; am=true; contrast=10%; repeats=22; noisetype=Gaussian; noisecontrast=5.0% +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=10000ms; sigstdev=0.3; am=true; contrast=10%; repeats=22; noisetype=Gaussian; noisecontrast=10.0% + +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=0ms; sigstdev=0.3; am=true; contrast=10%; repeats=10; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat; duration=0ms; sigstdev=0.3; am=true; contrast=10%; repeats=10; noisetype=none + + +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=2.5%; repeats=20; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=5%; repeats=20; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=10%; repeats=20; noisetype=none + +#FileStimulus: file=/home/efish/stimuli/whitenoise/blwn125Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=2.5%; repeats=20; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/blwn125Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=5%; repeats=20; noisetype=none +#FileStimulus: file=/home/efish/stimuli/whitenoise/blwn125Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=10%; repeats=20; noisetype=none + +#FileStimulus: file=/home/efish/stimuli/whitenoise/blwn175Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=2.5%; repeats=20 +#FileStimulus: file=/home/efish/stimuli/whitenoise/blwn175Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=5%; repeats=20 +#FileStimulus: file=/home/efish/stimuli/whitenoise/blwn175Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=10%; repeats=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 + + +############################################################################# + +$Back +switch macros.cfg diff --git a/gp/relacsplugins.cfg b/gp/relacsplugins.cfg new file mode 100644 index 0000000..f4d8c97 --- /dev/null +++ b/gp/relacsplugins.cfg @@ -0,0 +1,770 @@ +*Metadata + Recording: + Recording quality: [ Good, poor, fair, Good, ~, good, Poor, Fair ] + Comment : ~ + Experimenter : [ Yu Yue, Julia Grueb, Yu Yue, Vanessa Olmos, Christina Weiss, Christina Langenberger, Ramona Schaefer, Dennis Huben, Janez Presern, Fabian Sinz, Juan Sehuanes, Carolin Sachgau, Jie Zhang, Jan Grewe, Jan Benda ] + WaterTemperature : 23.7°C + WaterConductivity: 488uS/cm + Cell: + CellType (Cell type) : [ P-unit, Pyramidal, E-cell, E-cell deep, unknow, E-Cell, unkown, E-cell superficial, I-Cell, P-unit, Ampullary, T-unit ] + Structure (Recording location): [ Nerve, Nerve, Brain ] + BrainRegion : [ n.A., TSd, Torus, n.A., ELL ] + BrainSubRegion : [ ~, ~, LS, CLS, CMS, MS ] + Depth : -76um + Lateral position : 0mm + Transverse section : 0 + Subject: + Species : [ Apteronotus leptorhynchus, Apteronotus albifrons, Apteronotus leptorhynchus ] + Gender (Sex): [ unknown, unknown, Male, Female ] + Size : 17.5cm + Weight : 12.3g + Identifier : "2018lepto100" + -Preparation-: + Type : [ in vivo, in vivo, slice ] + Anaesthesia : true + Anaesthetic (Drug) : MS 222 + AnaestheticDose (Concentration): 100mg/l + LocalAnaesthesia : true + LocalAnaesthetic (Drug) : Lidocaine + Immobilization : true + ImmobilizationDrug (Drug) : Tubocurarin 5mg/L + ImmobilizationDose : 75ul + +*Control: Session + ephys: true + +*Control: AmplifierControl + initmode : [ Bridge, Current-clamp, Dynamic-clamp, Voltage-clamp, Manual selection ] + resistancecurrent: 1nA + adjust : false + maxresistance : 100MOhm + buzzpulse : 500ms + showswitchmessage: true + showbridge : true + showcc : false + showdc : false + showvc : false + showmanual : false + syncpulse : 10us + syncmode : 0samples + vcgain : 100 + vctau : 1ms + +*Control: SpectrumAnalyzer + intrace : [ V-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + origin : [ before end of data, before signal, after signal ] + offset : 0ms + duration : 1000ms + resolution: 10Hz + overlap : true + window : [ Hanning, Bartlett, Blackman, Blackman-Harris, Hamming, Hanning, Parzen, Square, Welch ] + fmax : 500Hz + decibel : true + peak : true + pmin : -50dB + +*Model: PUnitModel + General: + EOD: + eodtype : [ Apteronotus, None, Sine, Apteronotus, Eigenmannia ] + eodfreq : 800Hz + eodfreqsd : 10Hz + eodfreqtau : 10000s + eodlocalamplitude : 1mV/cm + eodglobalamplitude: 1mV/cm + localstimulusgain : 5.00 + globalstimulusgain: 0.00 + stimulusgain : 1.00 + Spikes: + voltagescale: 0.5 + General: + Spike generator: + spikemodel: [ Wang-Buzsaki, Stimulus, Passive membrane, Morris-Lecar, Hodgkin-Huxley, Connor, Wang-Buzsaki ] + noised : 0 + deltat : 0.05ms + integrator: [ Euler, Midpoint, Runge-Kutta 4 ] + Voltage clamp: + vcgain: 10 + vctau : 0.1ms + Currents: + Voltage-gated current 1 - activation only: + gmc : 2 + emc : -90mV + mvmc : -35mV + mwmc : 10mV + taumc: 30ms + 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: Passive membrane + Parameter: + R: 50MOhm + C: 25pF + 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 : 50 + offset: 10muA/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 : 50 + offset: 30muA/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 : 50 + offset: 6muA/cm^2 + +*Event Detector: Spikes-1 + Detector: + minthresh: 3.7mV + decay : 1sec + ratio : 12% + testwidth: false + maxwidth : 2.0ms + Indicators: + resolution : 0.10mV + trendthresh: 10% + trendtime : 2.0sec + +*Event Detector: EOD + threshold : 1.75mV + interpolation: [ linear interpolation, closest datapoint, linear interpolation, linear fit, quadratic fit ] + +*Event Detector: Chirps + minthresh: 10Hz + +*Event Detector: LocalEOD-1 + threshold : 0.22mV + interpolation: [ linear interpolation, closest datapoint, linear interpolation, linear fit, quadratic fit ] + +*Event Detector: LocalBeat-1 + minthresh: 0.674mV + +*Event Detector: GlobalEFieldStimulus + threshold : 0.16209mV + interpolation: [ linear interpolation, closest datapoint, linear interpolation, linear fit, quadratic fit ] + +*RePro: Pause + duration : 1sec + savedata : false + plotwidth: 0sec + +*RePro: Record + duration : 1sec + plotwidth: 0sec + dioout : false + diodevice: dio-1 + dioline : 0 + +*RePro: SaveTraces + General: + duration : 1sec + savedata : false + split : false + dioout : false + diodevice: dio-1 + dioline : 0 + Analog input traces: + trace-V-1 : true + trace-EOD : true + trace-LocalEOD-1 : true + trace-GlobalEFieldStimulus: true + Events: + events-Spikes-1 : true + events-EOD : true + events-Chirps : true + events-LocalEOD-1 : true + events-LocalBeat-1-1 : true + events-LocalBeat-1-2 : true + events-GlobalEFieldStimulus: true + +*RePro: SetAttenuatorGain + outrace : V-1 + gain : 1 + interactive: true + +*RePro: SetDigitalOutput + device : dio-1 + line : 0 + value : 0 + interactive: false + +*RePro: SetInputGain + intrace : [ V-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + gainindex : 0 + interactive: true + +*RePro: SetOutput + outtrace : [ GlobalEField, GlobalEFieldAM, V, I ] + value : 0V + intensity : 1 + interactive: true + +*RePro: Spectrogram + intrace : [ V-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, V, I ] + offsetbase: [ custom, current ]value + offset : 0V + amplitude : 1V + clip : 4 + intensity : 1 + fmin : 0Hz + fmax : 1000Hz + duration : 1s + pause : 1s + repeats : 100 + Analysis: + intrace : [ V-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 + plotdecibel : false + +*RePro: Wait + absdate: false + date : ~ + days : 0days + time : "00:00:00.000" + +*RePro: BridgeTest + amplitude : 1V + duration : 10ms + pause : 100ms + average : 10 + skipspikes : true + dynamicrange: false + rate : 0.01 + plottrace : true + +*RePro: CalibrateSyncPulse + imin : -1 + imax : 1 + istep : 0.001 + skipwin : 1000ms + duration: 1000ms + +*RePro: CapacityCompensation + amplitude : 1V + duration : 200ms + frequency : 100Hz + showcycles : 10 + pause : 100ms + average : 10 + skipspikes : true + dynamicrange: false + rate : 0.01 + +*RePro: Iontophoresis + durationpos : 1s + amplitudepos : 1V + pausepos : 1s + durationneg : 1s + amplitudeneg : 1V + pauseneg : 1s + fortunes : true + fortuneperiod: 10s + +*RePro: SetLeak + interactive : true + preset : [ previous, zero, custom ]values + g : 0nS + E : 0mV + reversaltorest: true + involtage : [ V-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + duration : 100ms + +*RePro: SetVGate + interactive : true + preset : [ previous, zero, custom ]values + g : 0nS + E : 0mV + vmid : 0mV + width : 0mV + tau : 10ms + reversaltorest: true + involtage : [ V-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + duration : 100ms + +*RePro: Beats + Stimulation: + name : ~ + duration : 10seconds + pause : 20seconds + ramp : 0.5seconds + deltafrange : "10"Hz + deltafshuffle: [ Up, Down, AlternateInUp, AlternateInDown, AlternateOutUp, AlternateOutDown, Random, PseudoRandom ] + fixeddf : false + amplitude : 1mV/cm + amtype : [ none, sine, rectangular ] + amfreq : "1"Hz + amamplitude : "100"% + repeats : 10 + fakefish : 0Hz + Chirps: + generatechirps : false + chirpsize : 100Hz + chirpwidth : 100ms + chirpampl : 0% + chirpkurtosis : 1 + chirpfrequencies: ~Hz + chirptimesfile : ~ + chirptimeshuffle: [ Up, Down, AlternateInUp, AlternateInDown, AlternateOutUp, AlternateOutDown, Random, PseudoRandom ] + Analysis: + before : 1seconds + after : 1seconds + averagetime : 1seconds + usepsd : true + mineodfreq : 100Hz + maxeodfreq : 2000Hz + eodfreqprec : 1Hz + neod : 2 + 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: CalibrateRobot + robot: robot-1 + +*RePro: DualBeat + Stimulus: + rewarded : [ A, B ] + eodf : 0.0Hz + duration : 10seconds + deltafA : 25.0Hz + harmonicA : false + amplitudeA: 1.000V + deltafB : -50.0Hz + harmonicB : false + amplitudeB: 1.000V + Experiment: + noFish : false + randomizeAmpl : true + amplitudeRange : 20% + randomSminus : false + sminusRange : 200Hz + training : true + randomElectrode : true + rewardedElectrode: [ "1", "2" ] + trainingTrials : 10 + testTrials : 5 + testBeat : -25.0Hz + testAmplitude : 1.000V + stimOff : true + rewardInTest : true + harmonic : true + Setup: + scaling1: 1.000 + scaling2: 1.000 + EOD estimation: + intrace : [ V-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + usepsd : true + mineodfreq : 100Hz + maxeodfreq : 2000Hz + eodfreqprec: 1Hz + averagetime: 2s + +*RePro: EFieldGeometry + Enviroment data: + temperature : 26°C + conductivity: 330µS + water_level : 20cm + Measurement data: + robot : robot-1 + type : ~ + distance : 0mm + head_length : 20mm + tail_length : 20mm + width_posY : 50mm + width_negY : 50mm + height : 50mm + depth : 50mm + step_length_x: 5mm + step_length_y: 5mm + step_length_z: 5mm + +*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 + deltaf : 0.0Hz + lineardeltaf : false + deltaf2 : 0.0Hz + amplitude : 1.0mV + duration : 10seconds + ramp : 0.5seconds + fakefish : 0Hz + showlineardeltaf: false + 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: false + saveeodtimes: false + Control: + auto : [ never, once, always ] + adjust: false + +*RePro: Chirps + Chirp parameter: + nchirps : 10 + beatpos : 10 + beatstart : 0.25 + minspace : 200ms + firstspace : 200ms + chirpsize : 100Hz + chirpwidth : 14ms + chirpampl : 2% + chirpsel : [ generated, from file ] + chirpkurtosis: 1 + file : [ /home/efish/Desktop/doublePeakChirp.dat, ~, /home/efish/Desktop/doublePeakChirp.dat ] + Beat parameter: + deltaf : 200Hz + contrast: 20% + am : false + sinewave: true + playback: false + pause : 1000ms + repeats : 6 + Analysis: + sigma : 2ms + adjust: false + +*RePro: FICurve + Test-Intensities: + duration : 400ms + maxintfac : 110% + minintfac : 90% + nints : 10 + repeats : 1 + blockrepeats : 10 + singlerepeats: 1 + intshuffle : [ AlternateOutUp, Up, Down, AlternateInUp, AlternateInDown, AlternateOutUp, AlternateOutDown, Random, PseudoRandom ] + intincrement : -2 + Pre-Intensities: + preduration : 0ms + maxpreintfac : 140% + minpreintfac : 60% + npreints : 3 + preintshuffle: [ AlternateInDown, Up, Down, AlternateInUp, AlternateInDown, AlternateOutUp, AlternateOutDown, Random, PseudoRandom ] + Control: + am : true + pause : 1000ms + delay : 200ms + onsettime : 50ms + rangeintincrement: 4 + minrate : 40Hz + minratefrac : 15% + adjust : false + +*RePro: FileStimulus + Stimulus: + file : [ /home/efish/stimuli/whitenoise/dennis/InputArr_400hz_30s.dat, /home/efish/stimuli/whitenoise/dennis/InputArr_400hz_30s.dat, /home/efish/stimuli/whitenoise/dennis/InputArr_350to400hz_30s.dat, /home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat, ~, /home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat, /home/efish/stimuli/whitenoise/dennis/InputArr_250hz_30s.dat, /home/efish/stimuli/whitenoise/dennis/InputArr_50to100hz_30s.dat ] + name : ~ + sigstdev : 0.25 + duration : 20000ms + pause : 1000ms + amplsel : [ contrast, absolute ] + contrast : 20% + amplitude: 1mV/cm + am : true + repeats : 5 + Additional noise: + noisetype : [ none, Gaussian-White, Ornstein-Uhlenbeck ] + uppercutoff : 600Hz + lowercutoff : 0Hz + noisetau : 10ms + noisecontrast: 0% + noiseampl : 80mV/cm + Analysis: + binwidth: 5ms + before : 0ms + after : 0ms + plotpsd : true + psdsize : [ "256", "64", "128", "256", "512", "1024", "2048", "4096", "8192", "16384", "32768", "65536", "131072", "262144", "524288", "1048576" ] + adjust : false + +*RePro: MovingObjects + Movement: + startpos : [ 0, 0, 0 ] + traveldist : 0mm + travelspeed : 40mm/s + movementaxis: [ x, y, z ] + repeats : 1 + pause : 1.5s + object : [ pvc comb 4cm, pvc comb 1cm, perspex bar, metal sphere ] + Parameter space: + distmin : 0mm + distmax : 0mm + diststep : 1mm + speedmin : 0mm/s + speedmax : 0mm/s + speedstep: 0mm/s + Robot setup: + xmapping: [ y, z, x ] + xinvert : true + ymapping: [ z, x, y ] + yinvert : false + zmapping: [ x, y, z ] + zinvert : false + safepos : [ 0, 0, 0 ] + outpos : [ 0, 0, 0 ] + +*RePro: ReceptiveField + 2D search: + name : ~ + xmin : 0mm + xmax : 0mm + xspeed : 10mm/s + ymin : 0mm + ymax : 0mm + yspeed : 10mm/s + zpos : 5mm + followmidline: true + npasses : 1 + pause : 1000ms + Stimulation: + deltaf : 50Hz + amplitude: 1mV + Analysis: + nfft : 1024 + nshift : 128 + kernelwidth: 0.001ms + Robot setup: + robotdev : robot-2 + xmapping : [ y, z, x ] + xinvert : true + ymapping : [ z, x, y ] + yinvert : false + zmapping : [ x, y, z ] + zinvert : false + safex : 350mm + safey : 0mm + safez : 0mm + taxispeed: 40mm/s + +*RePro: RobotToFishPosition + Position: + destination : 0mm + followmidline: true + Robot setup: + xmapping: [ y, z, x ] + xinvert : true + ymapping: [ z, x, y ] + yinvert : false + zmapping: [ x, y, z ] + zinvert : false + +*RePro: SAM + General: + name: ~ + Stimulus: + duration : 200ms + pause : 100ms + freqsel : [ relative to EOD, absolute ] + deltaf : 750Hz + contrast : 10% + repeats : 10 + am : false + sinewave : true + ampl : "0.0" + phase : "0.0"pi + contrastsel: [ fundamental, peak amplitude ] + Analysis: + skip : 0.5Periods + ratebins: 10 + before : 0ms + after : 0ms + adjust : false + +*Attenuator-0 + plugin : LinearAttenuate + ident : Attenuator-0 + device : attdev-1 + line : 0 + aodevice : ao-1 + aochannel : 0 + intensityname : amplitude + intensityunit : mV/cm + intensityformat: %6.3f + frequencyname : ~ + frequencyunit : Hz + frequencyformat: %7.0f + gain : 1.1877 + offset : 0 + +*Attenuator-1 + plugin : LinearAttenuate + ident : Attenuator-1 + device : attdev-1 + line : 1 + aodevice : ao-1 + aochannel : 1 + intensityname : amplitude + intensityunit : mV/cm + intensityformat: %6.3f + frequencyname : ~ + frequencyunit : Hz + frequencyformat: %7.0f + gain : 0.17452 + offset : 0 +