'lp': 'laserPulse', 'lt': 'laserTrain', 'tc': 'tuningCurve', 'bf': 'bestFreq', '3p': '3mWpulse', '1p': '1mWpulse', '2afc': '2afc' } exp0910 = cellDB.Experiment(animalName='d1pi004', date='2015-09-10', experimenter='lan', defaultParadigm='laser_tuning_curve') site1 = exp0910.add_site(depth=3040, tetrodes=range( 1, 9)) #not laser-responsive, TT7 weakly sound-responsive site1.add_session('16-04-48', None, sessionTypes['nb']) #amp=0.1 site1.add_session('16-13-01', None, sessionTypes['lp']) #1mW,10ms site1.add_session('16-17-28', None, sessionTypes['lp']) #1mW, 30ms site1.add_session('16-19-33', None, sessionTypes['lt']) #1mW site1.add_session( '16-23-12', 'a', sessionTypes['2afc'], paradigm='2afc' ) #need to specific paradigm to overwrite the default since it's a different paradigm site1.add_session('18-00-49', None, sessionTypes['lp']) #1mW,50ms site1.add_session('18-03-18', None, sessionTypes['nb']) #amp=0.15 #sitefuncs.nick_lan_daily_report_short(site1, 'site1', mainRasterInds=[0,1,2,3]) sitefuncs.lan_2afc_ephys_plots(site1, 'site1', main2afcind=4) #soundOnsetTimes has length 188 while there are 189 trials, leading to indexing error
from jaratoolbox.test.nick.database import cellDB reload(cellDB) from jaratoolbox.test.lan.Ephys import sitefuncs_vlan as sitefuncs reload(sitefuncs) sessionTypes = {'nb':'noiseBurst', 'lp':'laserPulse', 'lt':'laserTrain', 'tc':'tuningCurve', 'bf':'bestFreq', '3p':'3mWpulse', '1p':'1mWpulse', '2afc':'2afc'} exp1206 = cellDB.Experiment(animalName='adap011', date ='2015-12-06', experimenter='lan', defaultParadigm='laser_tuning_curve') site1 = exp1206.add_site(depth=2820, tetrodes=[1,2,3,4,5,6,7,8]) site1.add_session('15-58-45', 'a', sessionTypes['2afc'], paradigm='2afc') site1.add_session('16-42-55', None, sessionTypes['nb']) #amp=0.2 site1.add_session('16-45-35', 'a', sessionTypes['tc']) #2-40Hz chords, 60-70dB sitefuncs.nick_lan_daily_report(site1, 'site1', mainRasterInds=[1], mainTCind=2, mainSTRind=2) sitefuncs.lan_2afc_ephys_plots(site1, 'site1', main2afcind=0, tetrodes=[1,2,3,4,5,6,7,8]) #tetrode 8 sound responsive
from jaratoolbox.test.nick.database import cellDB reload(cellDB) from jaratoolbox.test.lan.Ephys import sitefuncs_vlan as sitefuncs reload(sitefuncs) sessionTypes = {'nb':'noiseBurst', 'lp':'laserPulse', 'lt':'laserTrain', 'tc':'tuningCurve', 'bf':'bestFreq', '3p':'3mWpulse', '1p':'1mWpulse', '2afc':'2afc'} exp0915 = cellDB.Experiment(animalName='d1pi004', date ='2015-09-15', experimenter='lan', defaultParadigm='laser_tuning_curve') site1 = exp0915.add_site(depth = 3120, tetrodes = range(1,9)) #all TTs laser-responsive, TT7 clearly sound-responsive site1.add_session('17-04-11', None, sessionTypes['lp']) #1mW,10ms site1.add_session('17-05-57', None, sessionTypes['nb']) #amp=0.1 site1.add_session('17-09-34', None, sessionTypes['lt']) site1.add_session('17-11-52', None, sessionTypes['nb']) #amp=0.2 site1.add_session('17-14-51', 'a', sessionTypes['2afc'], paradigm='2afc')#need to specific paradigm to overwrite the default since it's a different paradigm #sitefuncs.nick_lan_daily_report_short(site1, 'site1', mainRasterInds=[0,1,2,3]) sitefuncs.lan_2afc_ephys_plots(site1, 'site1', main2afcind=4)
from jaratoolbox.test.nick.database import cellDB reload(cellDB) from jaratoolbox.test.lan.Ephys import sitefuncs_vlan as sitefuncs reload(sitefuncs) sessionTypes = {'nb':'noiseBurst', 'lp':'laserPulse', 'lt':'laserTrain', 'tc':'tuningCurve', 'bf':'bestFreq', '3p':'3mWpulse', '1p':'1mWpulse', '2afc':'2afc'} exp1203 = cellDB.Experiment(animalName='adap011', date ='2015-12-03', experimenter='lan', defaultParadigm='laser_tuning_curve') site1 = exp1203.add_site(depth=2500, tetrodes=range(1,9)) site1.add_session('13-27-16', None, sessionTypes['nb']) #amp=0.1 site1.add_session('13-30-41', None, sessionTypes['nb']) #amp=0.2 site1.add_session('13-34-44', 'a', sessionTypes['2afc'], paradigm='2afc')#need to specific paradigm to overwrite the default since it's a different paradigm; also need to put behav file in lan folder. #sitefuncs.nick_lan_daily_report_short(site1, 'site1', mainRasterInds=[0,1]) sitefuncs.lan_2afc_ephys_plots(site1, 'site1', main2afcind=2, tetrodes=[1,8]) #tetrode 1&8 sound responsive
from jaratoolbox.test.lan.Ephys import sitefuncs_vlan as sitefuncs reload(sitefuncs) sessionTypes = {'nb':'noiseBurst', 'lp':'laserPulse', 'lt':'laserTrain', 'tc':'tuningCurve', 'bf':'bestFreq', '3p':'3mWpulse', '1p':'1mWpulse', '2afc':'2afc'} exp1214 = cellDB.Experiment(animalName='adap005', date ='2015-12-14', experimenter='lan', defaultParadigm='laser_tuning_curve') site1 = exp1214.add_site(depth=2260, tetrodes=[1,3,7]) site1.add_session('15-51-40', None, sessionTypes['nb']) #amp=0.15 site1.add_session('15-55-38', 'a', sessionTypes['tc']) #2-40Hz chords, 50dB site1.add_session('16-01-03', 'b', sessionTypes['tc']) #5.4,6.6,8.1kHz chords, 50dB site1.add_session('16-05-18', None, sessionTypes['nb']) #amp=0.2 site1.add_session('16-08-53', 'c', sessionTypes['tc']) #6.2&9.9kHz chords, 50dB site1.add_session('16-13-08', 'd', sessionTypes['tc']) #2-40Hz chords, 50dB site1.add_session('16-23-21', 'a', sessionTypes['2afc'], paradigm='2afc') #sitefuncs.nick_lan_daily_report(site1, 'site1', mainRasterInds=[0,3], mainTCind=5, mainSTRind=5) sitefuncs.lan_2afc_ephys_plots(site1, 'site1', main2afcind=6, tetrodes=[1,3,7]) #sitefuncs.lan_2afc_ephys_plots_each_type(site1, 'site1', main2afcind=6, tetrodes=[1,2,3,5,8],trialLimit=[]) #sitefuncs.lan_2afc_ephys_plots_each_block_each_type(site1, 'site1', main2afcind=6, tetrodes=[1,2,3,5,8],trialLimit=[,1508],choiceSide='both') #sitefuncs.lan_2afc_ephys_plots_each_block_each_type(site1, 'site1', main2afcind=6, tetrodes=[1,2,3,5,8],trialLimit=[],choiceSide='left') #sitefuncs.lan_2afc_ephys_plots_each_block_each_type(site1, 'site1', main2afcind=6, tetrodes=[1,2,3,5,8],trialLimit=[],choiceSide='right')
from jaratoolbox.test.nick.database import cellDB reload(cellDB) from jaratoolbox.test.lan.Ephys import sitefuncs_vlan as sitefuncs reload(sitefuncs) sessionTypes = {'nb':'noiseBurst', 'lp':'laserPulse', 'lt':'laserTrain', 'tc':'tuningCurve', 'bf':'bestFreq', '3p':'3mWpulse', '1p':'1mWpulse', '2afc':'2afc'} exp1204 = cellDB.Experiment(animalName='adap011', date ='2015-12-04', experimenter='lan', defaultParadigm='laser_tuning_curve') site1 = exp1204.add_site(depth=2580, tetrodes=[2,3,5,6,7,8]) #TT4 did not have any spikes site1.add_session('14-41-11', None, sessionTypes['nb']) #amp=0.15 site1.add_session('14-48-13', None, sessionTypes['nb']) #amp=0.15 site1.add_session('14-50-16', 'b', sessionTypes['2afc'], paradigm='2afc') site1.add_session('15-25-14', None, sessionTypes['nb']) #amp=0.2 site1.add_session('15-27-37', 'a', sessionTypes['tc']) #2-40Hz chords, 50dB sitefuncs.nick_lan_daily_report(site1, 'site1', mainRasterInds=[1,3], mainTCind=4, mainSTRind=4) sitefuncs.lan_2afc_ephys_plots(site1, 'site1', main2afcind=2, tetrodes=[1,8]) #tetrode 1&8 sound responsive