From de962304786ae0dcbe8cda13f13c6a8261b6230a Mon Sep 17 00:00:00 2001 From: efish Date: Wed, 10 Jul 2019 12:05:09 +0200 Subject: [PATCH] [receptors] add cofigs --- receptors/macro_ELL_AM.cfg | 66 ++++ receptors/macros.cfg | 57 +++ receptors/macros_fakefish.cfg | 71 ++++ receptors/macrosam.cfg | 98 ++++++ receptors/macrosamfk.cfg | 61 ++++ receptors/macrosdc.cfg | 35 ++ receptors/relacs.cfg | 215 ++++++++++++ receptors/relacsplugins.cfg | 638 ++++++++++++++++++++++++++++++++++ 8 files changed, 1241 insertions(+) create mode 100644 receptors/macro_ELL_AM.cfg create mode 100644 receptors/macros.cfg create mode 100644 receptors/macros_fakefish.cfg create mode 100644 receptors/macrosam.cfg create mode 100644 receptors/macrosamfk.cfg create mode 100644 receptors/macrosdc.cfg create mode 100644 receptors/relacs.cfg create mode 100644 receptors/relacsplugins.cfg diff --git a/receptors/macro_ELL_AM.cfg b/receptors/macro_ELL_AM.cfg new file mode 100644 index 0000000..20dc92d --- /dev/null +++ b/receptors/macro_ELL_AM.cfg @@ -0,0 +1,66 @@ +############################################################################# +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + +$SAMs AM + +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=(100..300..10,alternateout,r=3)Hz; am=true; freqsel=relative to EOD; duration=0.2s; repeats=10; contrast=10%; + +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%; + + +$Chirps EOD +Chirps: chirpsize=100Hz; deltaf=(-200, 10,100,-60); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; 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 + + +#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=5% +Pause: duration=200ms; repeats=1 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat; duration=20000ms; sigstdev=0.3; am=true; contrast=5%; repeats=5; noisetype=none +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz50s0.3.dat;duration=20000ms; sigstdev=0.3; am=true; contrast=5%; repeats=10; noisetype=Gaussian; noisecontrast=2.5%; uppercutoff=600Hz + +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=20000ms; sigstdev=0.3; am=true; contrast=5%; repeats=5; noisetype=none +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat;duration=20000ms; sigstdev=0.3; am=true; contrast=5%; repeats=10; noisetype=Gaussian; noisecontrast=2.5%; uppercutoff=600Hz +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat; duration=20000ms; sigstdev=0.3; am=true; contrast=5%; repeats=5; noisetype=none +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat;duration=20000ms; sigstdev=0.3; am=true; contrast=5%; repeats=10; noisetype=Gaussian; noisecontrast=2.5%; uppercutoff=600Hz + + +############################################################################# +$DC +switch macrosdc.cfg + +$Back +switch macros.cfg diff --git a/receptors/macros.cfg b/receptors/macros.cfg new file mode 100644 index 0000000..e33de3a --- /dev/null +++ b/receptors/macros.cfg @@ -0,0 +1,57 @@ +$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; + + +############################################################################# +$Start startsession keep overwrite +Pause: repeats=1; duration=0.2s; +detector: autoconf 0.2 +macro Baseline +detector Spikes-1: save + +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + + +############################################################################# +$AM +switch macrosam.cfg + +$DC +switch macrosdc.cfg + +$JAR +JAR + +$Jie +switch macro_jie.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=22Hz; + + +############################################################################# + +$Idle +Pause: repeats=0; + diff --git a/receptors/macros_fakefish.cfg b/receptors/macros_fakefish.cfg new file mode 100644 index 0000000..60b8324 --- /dev/null +++ b/receptors/macros_fakefish.cfg @@ -0,0 +1,71 @@ +############################################################################# +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + +$FICurve +FICurve: am=true; + +$jamming +Pause: duration=250ms; repeats=1 +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df-10._nHarmonics1.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(10, 20)%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df-10._nHarmonics0.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(10, 20)%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df-5._nHarmonics1.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(10, 20)%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df-5._nHarmonics0.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(10, 20)%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df+5._nHarmonics1.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(10, 20)%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df+5._nHarmonics0.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(10, 20)%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df+10._nHarmonics1.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(10, 20)%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df+10._nHarmonics0.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(10, 20)%; repeats=10; noisetype=none + +$jammin and jammin +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-10.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-9.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-9.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-8.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-8.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-7.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-7.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-6.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-6.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-5.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-5.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-4.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-4.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-3.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-3.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-2.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-2.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-1.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-1.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400-0.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+0.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+0.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+1.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+1.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+2.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+2.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+3.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+3.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+4.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+4.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+5.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+5.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+6.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+6.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+7.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+7.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+8.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+8.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+9.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+9.5_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/jamming/jamming_F400+10.0_nHarmonics1.txt; duration=10000ms; sigstdev=0.3; am=false; contrast=20%; repeats=10; noisetype=none + +$contrast +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df+50_nHarmonics0.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(2.5, 5, 10, 20)%; repeats=10; noisetype=none +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/jamming_df-50_nHarmonics0.txt; duration=2000ms; sigstdev=0.3; am=false; contrast=(2.5, 5, 10, 20)%; repeats=10; noisetype=none + +$whitenoise +FileStimulus: file=/home/efish/stimuli/synthEOD/2014-06-06/whitenoise.txt; duration=5000ms; sigstdev=0.3; am=false; contrast=(2.5, 5)%; repeats=10; noisetype=none + +############################################################################ +$Back +switch macros.cfg diff --git a/receptors/macrosam.cfg b/receptors/macrosam.cfg new file mode 100644 index 0000000..f217c97 --- /dev/null +++ b/receptors/macrosam.cfg @@ -0,0 +1,98 @@ +############################################################################# +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + +$SAMs AM + +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=(100..300..10,alternateout,r=3)Hz; am=true; freqsel=relative to EOD; duration=0.2s; repeats=10; contrast=10%; + +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%; + + +$Chirps EOD +Chirps: chirpsize=100Hz; deltaf=(-200, 10,100,-60); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; 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 + + +#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; repeats=1 +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 + + +############################################################################# +$DC +switch macrosdc.cfg + +$Back +switch macros.cfg diff --git a/receptors/macrosamfk.cfg b/receptors/macrosamfk.cfg new file mode 100644 index 0000000..34af2d9 --- /dev/null +++ b/receptors/macrosamfk.cfg @@ -0,0 +1,61 @@ +############################################################################# +$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=(10..90..10,alternateout,r=2)Hz; am=true; freqsel=relative to EOD; duration=1s; repeats=4; +SAM: deltaf=(5)Hz; am=true; freqsel=relative to EOD; duration=1s; repeats=4; + + +$Chirps EOD +Chirps: chirpsize=100Hz; deltaf=(-100, 100, -50, 50, -10, 10); contrast=10%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=100Hz; deltaf=(-100, 100, -50, 50, -10, 10); contrast=10%; chirpwidth=100ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=200Hz; deltaf=(-100, 100, -50, 50, -10, 10); contrast=10%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=200Hz; deltaf=(-100, 100, -50, 50, -10, 10); contrast=10%; chirpwidth=100ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=100Hz; deltaf=(-100, 100, -50, 50, -10, 10); contrast=10%; chirpwidth=100ms; chirpampl=2%; chirpsel=generated; chirpkurtosis=4; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=200Hz; deltaf=(-100, 100, -50, 50, -10, 10); contrast=10%; chirpwidth=100ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false; file=/home/efish/Desktop/doublePeakChirp.dat; chirpsel=from file; +Chirps: chirpsize=100Hz; deltaf=(-200, 10,100,-60); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; sinewave=true; playback=false +Chirps: chirpsize=60Hz; deltaf=(10, 100, -200, -60); contrast=10%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=true; 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; + +$Noise AM: contrast=10% +Pause: duration=200ms; repeats=1 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3short.dat; sigstdev=0.3; am=true; contrast=2.5%; repeats=200 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3short.dat; sigstdev=0.3; am=true; contrast=5%; repeats=200 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3short.dat; sigstdev=0.3; am=true; contrast=10%; repeats=200 + +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=2.5%; repeats=20 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=5%; repeats=20 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn300Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=10%; repeats=20 + +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=2.5%; repeats=20 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=5%; repeats=20 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn50Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=10%; repeats=20 + +FileStimulus: file=/home/efish/stimuli/whitenoise/blwn125Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=2.5%; repeats=20 +FileStimulus: file=/home/efish/stimuli/whitenoise/blwn125Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=5%; repeats=20 +FileStimulus: file=/home/efish/stimuli/whitenoise/blwn125Hz10s0.3.dat; sigstdev=0.3; am=true; contrast=10%; repeats=20 + +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 + + +############################################################################# +$DC +switch macrosdc.cfg + +$Back +switch macros.cfg \ No newline at end of file diff --git a/receptors/macrosdc.cfg b/receptors/macrosdc.cfg new file mode 100644 index 0000000..4535886 --- /dev/null +++ b/receptors/macrosdc.cfg @@ -0,0 +1,35 @@ +############################################################################# +$Baseline +BaselineActivity: repeats=3000; saveeodtrace=true; + +$SAMs DC +SAM: deltaf=(10,20,50,100,70,150,15,60,30,80,40,90,25)Hz; am=false; freqsel=absolute; duration=1s; repeats=5; +SAM: deltaf=(5,8,3,7,4,2,9,1)Hz; am=false; freqsel=absolute; duration=2s; repeats=6; + +$Chirps EOD +Chirps: chirpsize=60Hz; deltaf=(10,30,60,100,150); contrast=20%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=false; sinewave=true; playback=false +Chirps: chirpsize=500Hz; deltaf=(10,30,60,100,150,200); contrast=20%; chirpwidth=25ms; chirpampl=50%; repeats=16; am=false; sinewave=true; playback=false +Chirps: chirpsize=60Hz; deltaf=(10,30,60,100,150); contrast=40%; chirpwidth=14ms; chirpampl=2%; repeats=16; am=false; sinewave=true; playback=false +Chirps: chirpsize=500Hz; deltaf=(10,30,60,100,150,200); contrast=40%; chirpwidth=25ms; chirpampl=50%; repeats=16; am=false; sinewave=true; playback=false + +$FICurve DC +FICurve: am=false; + +$Noise DC +Pause: duration=250ms; repeats=1 +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=false; contrast=2.5%; repeats=130; noisetype=none +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=false; contrast=2.5%; repeats=130; noisetype=Gaussian; noisecontrast=2.5% +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=false; contrast=5.0%; repeats=130; noisetype=none +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=2000ms; sigstdev=0.3; am=false; contrast=5.0%; repeats=130; noisetype=Gaussian; noisecontrast=2.5% + +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=10000ms; sigstdev=0.3; am=false; contrast=5.0%; repeats=22; noisetype=none +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=10000ms; sigstdev=0.3; am=false; contrast=5.0%; repeats=22; noisetype=Gaussian; noisecontrast=2.5% +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=10000ms; sigstdev=0.3; am=false; contrast=5.0%; repeats=22; noisetype=Gaussian; noisecontrast=5.0% +FileStimulus: file=/home/efish/stimuli/whitenoise/gwn150Hz50s0.3.dat; duration=10000ms; sigstdev=0.3; am=false; contrast=5.0%; repeats=22; noisetype=Gaussian; noisecontrast=10.0% + +############################################################################ +$AM +switch macrosam.cfg + +$Back +switch macros.cfg diff --git a/receptors/relacs.cfg b/receptors/relacs.cfg new file mode 100644 index 0000000..3d22b0c --- /dev/null +++ b/receptors/relacs.cfg @@ -0,0 +1,215 @@ +*Settings + Plugins: + pluginpathes : [ base*, base*, misc*, ephys*, efield*, efish*, comedi*, attcs3310* ] + pluginhelppathes: ~ + controlplugin : [ Session, AmplifierControl, SpectrumAnalyzer ] + modelplugin : PUnitModel + Pathes: + pathformat : %04Y-%02m-%02d-%a2a + defaultpath: dry/ + repropath : [ stimuli/repros/, reprodata, stimuli/repros/ ] + infofile : info.dat + Save: + saverelacsfiles : true + saveodmlfiles : false + savenixfiles : true + saverelacscore : true + saverelacsplugins: true + saverelacslog : true + saveattenuators : true + Date/time formats: + elapsedformat : "%02H:%02M" + sessiontimeformat: %Hh%02Mmin%02Ssec + reprotimeformat : %Mmin%02Ssec + Plotting: + printcommand: ~ + Data acquisition: + readinterval : 10ms + processinterval: 50ms + aitimeout : 10seconds + +*RELACS + input data: + inputsamplerate : 20kHz + inputtracecapacity : 600s + inputunipolar : false + inputtraceid : [ V-1, EOD, LocalEOD-1, GlobalEFieldStimulus ] + inputtracescale : [ 100, 2, 10, 1000 ] + inputtraceunit : [ mV, mV, mV, mV ] + inputtracedevice : [ ai-1, ai-1, ai-1, ai-1 ] + inputtracechannel : [ 17, 0, 2, 4 ] + inputtracereference: [ ground, ground, ground, ground ] + inputtracemaxvalue : 10 + inputtracecenter : [ true, true, true, true ] + output data: + outputtraceid : [ GlobalEField, GlobalEFieldAM, V, I ] + outputtracedevice : [ ao-1, ao-1, ao-1, ao-1 ] + outputtracechannel : [ 1, 0, 2, 3 ] + outputtracescale : [ 1, 1, 1, 1 ] + outputtraceunit : [ V, V, V, V ] + outputtracemaxrate : [ 20kHz, 20kHz, 20kHz, 20kHz ] + outputtracemodality: [ voltage, voltage, voltage, current ] + +*Macros + file : [ macro_jie.cfg, macros.cfg, macrosam.cfg, macro_ELL_AM.cfg, macrosdc.cfg, /home/efish/data/ephys/receptors/macrosam.cfg, /home/efish/data/ephys/receptors/macrosamfk.cfg, /data/ephys/receptors/macrosam.cfg ] + mainfile : macros.cfg + fallbackonreload: true + +*FilterDetectors + Filter1: + name : Spikes-1 + filter : DynamicSUSpikeDetector + inputtrace : V-1 + save : true + savesize : true + savewidth : true + savemeanrate : true + savemeansize : true + savemeanwidth : true + savemeanquality: true + plot : true + buffersize : 300000 + storesize : true + storewidth : false + 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 + Filter3: + name : Chirps + filter : ChirpDetector + inputtrace : EOD + save : true + savesize : true + savewidth : true + savemeanrate : true + savemeansize : false + savemeanwidth : false + savemeanquality: false + plot : true + buffersize : 300000 + storesize : true + storewidth : true + 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 : Chirps + 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 default", "0 HDA Intel PCH: CX20642 Analog (hw:0,0) (2 channels)", "2 HDA Intel PCH: HDMI 0 (hw:0,3) (8 channels)", "3 HDA Intel PCH: HDMI 1 (hw:0,7) (8 channels)", "4 sysdefault (128 channels)", "5 front (2 channels)", "6 surround40 (2 channels)", "7 surround51 (2 channels)", "8 surround71 (2 channels)", "9 hdmi (8 channels)", "10 pulse (32 channels)", "11 dmix (2 channels)", "12 default (32 channels) - default" ] + enable : true + mute : false + gain : 10 + audiorate: [ "44.1", "8", "16", "22.05", "44.1", "48", "96" ]kHz + +*Devices + Device1: + plugin : AmplMode + device : dio-1 + ident : ampl-1 + buzzerpin : 12 + resistancepin: 11 + bridgepin : 10 + cclamppin : 9 + vclamppin : 8 + buzzerpulse : 500 + +*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/receptors/relacsplugins.cfg b/receptors/relacsplugins.cfg new file mode 100644 index 0000000..d1275ca --- /dev/null +++ b/receptors/relacsplugins.cfg @@ -0,0 +1,638 @@ +*Control: Session + ephys: true + +*Control: AmplifierControl + initmode : [ Bridge, Current-clamp, Dynamic-clamp, Voltage-clamp, Manual selection ] + resistancecurrent: 1nA + adjust : false + maxresistance : 100MOhm + buzzpulse : 500ms + showbridge : true + showcc : false + showdc : false + showvc : false + showmanual : false + syncpulse : 10us + syncmode : 0samples + +*Control: SpectrumAnalyzer + intrace : ~ + 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 + pmin : -50dB + +*Model: PUnitModel + General: + EOD: + eodtype : [ Sine, None, Sine, Apteronotus, Eigenmannia ] + eodfreq : 800Hz + eodfreqsd : 10Hz + eodfreqtau : 10000s + 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, Passive membrane, 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: 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 : 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: Spikes-1 + Detector: + minthresh: 3.0mV + decay : 1sec + ratio : 10% + Indicators: + resolution : 0.10mV + trendthresh: 10% + trendtime : 2.0sec + +*Event Detector: EOD + threshold : 0.62mV + interpolation: [ linear interpolation, closest datapoint, linear interpolation, linear fit, quadratic fit ] + +*Event Detector: Chirps + minthresh: 10Hz + +*Event Detector: LocalEOD-1 + threshold : 1.2mV + interpolation: [ linear interpolation, closest datapoint, linear interpolation, linear fit, quadratic fit ] + +*Event Detector: LocalBeat-1 + minthresh: 0.155mV + +*Event Detector: GlobalEFieldStimulus + threshold : 11.899mV + 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 + +*RePro: SetAttenuatorGain + outrace : V-1 + gain : 1 + interactive: true + +*RePro: SetInputGain + intrace : ~ + gainindex : 0 + interactive: true + +*RePro: SetOutput + outtrace : [ GlobalEField, GlobalEFieldAM, V, I ] + value : 0V + intensity : 1 + interactive: false + +*RePro: Spectrogram + intrace : ~ + 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 : ~ + 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 : ~ + duration : 100ms + +*RePro: SetVGate + interactive : true + preset : [ previous, zero, custom ]values + g : 0nS + E : 0mV + vmid : 0mV + width : 0mV + tau : 10ms + reversaltorest: true + involtage : ~ + duration : 100ms + +*RePro: Beats + Stimulation: + 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: 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 : 60Hz + chirpwidth : 14ms + chirpampl : 2% + chirpsel : [ generated, from file ] + chirpkurtosis: 1 + file : [ /home/efish/Desktop/doublePeakChirp.dat, ~, /home/efish/Desktop/doublePeakChirp.dat ] + Beat parameter: + deltaf : 10Hz + contrast: 20% + am : true + sinewave: true + playback: false + pause : 1000ms + repeats : 6 + Analysis: + sigma : 2ms + adjust: false + +*RePro: FICurve + Test-Intensities: + duration : 400ms + maxintfac : 120% + minintfac : 80% + nints : 16 + 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/gwn300Hz50s0.3.dat, ~, /home/efish/stimuli/whitenoise/gwn300Hz50s0.3.dat ] + sigstdev : 0.3 + duration : 10000ms + pause : 1000ms + amplsel : [ contrast, absolute ] + contrast : 10% + amplitude: 1mV/cm + am : true + repeats : 22 + Additional noise: + noisetype : [ none, Gaussian-White, Ornstein-Uhlenbeck ] + uppercutoff : 600Hz + lowercutoff : 0Hz + noisetau : 10ms + noisecontrast: 5% + noiseampl : 80mV/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: ReceptiveField + Quick Search: + xmin : 0mm + xmax : 0mm + xstep : 1mm + ymin : 0mm + ymax : 0mm + ystep : 1mm + ystart : 0mm + zmin : 0mm + zmax : 0mm + zstep : 1mm + followmidline: true + Stimulation: + deltaf : 50Hz + amplitude: 1mV + duration : 1000ms + pause : 1000ms + repeats : 5 + binwidth : 10ms + Robot setup: + xmapping: [ y, z, x ] + xinvert : true + ymapping: [ z, x, y ] + yinvert : false + zmapping: [ x, y, z ] + zinvert : false + safex : 350mm + safey : 0mm + safez : 0mm + +*RePro: RobotToFishPosition + Position: + destination : "(0,0,0)" + followmidline: true + Robot setup: + xmapping: [ y, z, x ] + xinvert : true + ymapping: [ z, x, y ] + yinvert : false + zmapping: [ x, y, z ] + zinvert : false + +*RePro: SAM + Stimulus: + duration : 1000ms + pause : 100ms + freqsel : [ relative to EOD, absolute ] + deltaf : 250Hz + contrast : 20% + repeats : 6 + am : true + 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 : 2.3869 + 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.075884 + offset : 0 +