'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')
Exemple #6
0
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