added data for example cells
This commit is contained in:
@@ -11,9 +11,24 @@ cell_name = '2020-10-27-ag-invivo-1'
|
||||
run1 = 0
|
||||
run2 = 1
|
||||
|
||||
base_path = Path('ephys')
|
||||
data_path = base_path / 'data'
|
||||
results_path = base_path / 'results'
|
||||
example_cells = [
|
||||
['2021-06-18-ae-invivo-1', 3], # 98Hz, 1%, ok
|
||||
['2012-03-30-ah', 2], # 177Hz, 2.5%, 2.0, nice
|
||||
##['2012-07-03-ak', 0], # 120Hz, 2.5%, 1.8, broader
|
||||
##['2012-12-20-ac', 0], # 213Hz, 2.5%, 2.1, ok
|
||||
#['2017-07-18-ai-invivo-1', 1], # 78Hz, 5%, 2.3, weak
|
||||
##['2019-06-28-ae', 0], # 477Hz, 10%, 2.6, weak
|
||||
##['2020-10-27-aa-invivo-1', 4], # 259Hz, 0.5%, 2.0, ok
|
||||
##['2020-10-27-ae-invivo-1', 4], # 375Hz, 0.5%, 4.3, nice, additional low freq line
|
||||
###['2020-10-27-ag-invivo-1', 2], # 405Hz, 5%, 3.9, strong, is already the example
|
||||
##['2021-08-03-ab-invivo-1', 1], # 140Hz, 0.5%, ok
|
||||
['2020-10-29-ag-invivo-1', 2], # 164Hz, 5%, 1.6, no diagonal
|
||||
##['2010-08-31-ag', 1], # 269Hz, 5%, no diagonal
|
||||
['2018-08-24-ak', 1], # 145Hz, 5%, no diagonal
|
||||
##['2018-08-29-af', 1], # 383Hz, 5%, no diagonal
|
||||
]
|
||||
|
||||
data_path = Path('data')
|
||||
|
||||
|
||||
def load_baseline(path, cell_name):
|
||||
@@ -192,13 +207,13 @@ def plot_diagonals(ax, s, fbase, contrast1, freqs1, chi21, contrast2, freqs2, ch
|
||||
|
||||
if __name__ == '__main__':
|
||||
print('Example P-unit:', cell_name)
|
||||
eodf, rate, cv, isis, pdf, freqs, prr = load_baseline(results_path, cell_name)
|
||||
eodf, rate, cv, isis, pdf, freqs, prr = load_baseline(data_path, cell_name)
|
||||
print(f' baseline firing rate: {rate:.0f}Hz')
|
||||
print(f' baseline firing CV : {cv:.2f}')
|
||||
contrast1, time1, stimulus1, spikes1 = load_noise(data_path, cell_name, run1)
|
||||
contrast2, time2, stimulus2, spikes2 = load_noise(data_path, cell_name, run2)
|
||||
fcutoff1, contrast1, freqs1, gain1, chi21 = load_spectra(results_path, cell_name, run1)
|
||||
fcutoff2, contrast2, freqs2, gain2, chi22 = load_spectra(results_path, cell_name, run2)
|
||||
fcutoff1, contrast1, freqs1, gain1, chi21 = load_spectra(data_path, cell_name, run1)
|
||||
fcutoff2, contrast2, freqs2, gain2, chi22 = load_spectra(data_path, cell_name, run2)
|
||||
|
||||
s = plot_style()
|
||||
s.cell_color1 = s.punit_color1
|
||||
@@ -241,25 +256,9 @@ if __name__ == '__main__':
|
||||
fig.tag([axg, axc1, axc2, axd], xoffs=-3, yoffs=2)
|
||||
|
||||
print('Additional example cells:')
|
||||
example_cells = [
|
||||
['2021-06-18-ae-invivo-1', 3], # 98Hz, 1%, ok
|
||||
['2012-03-30-ah', 2], # 177Hz, 2.5%, 2.0, nice
|
||||
##['2012-07-03-ak', 0], # 120Hz, 2.5%, 1.8, broader
|
||||
##['2012-12-20-ac', 0], # 213Hz, 2.5%, 2.1, ok
|
||||
#['2017-07-18-ai-invivo-1', 1], # 78Hz, 5%, 2.3, weak
|
||||
##['2019-06-28-ae', 0], # 477Hz, 10%, 2.6, weak
|
||||
##['2020-10-27-aa-invivo-1', 4], # 259Hz, 0.5%, 2.0, ok
|
||||
##['2020-10-27-ae-invivo-1', 4], # 375Hz, 0.5%, 4.3, nice, additional low freq line
|
||||
###['2020-10-27-ag-invivo-1', 2], # 405Hz, 5%, 3.9, strong, is already the example
|
||||
##['2021-08-03-ab-invivo-1', 1], # 140Hz, 0.5%, ok
|
||||
['2020-10-29-ag-invivo-1', 2], # 164Hz, 5%, 1.6, no diagonal
|
||||
##['2010-08-31-ag', 1], # 269Hz, 5%, no diagonal
|
||||
['2018-08-24-ak', 1], # 145Hz, 5%, no diagonal
|
||||
##['2018-08-29-af', 1], # 383Hz, 5%, no diagonal
|
||||
]
|
||||
for k, (cell, run) in enumerate(example_cells):
|
||||
eodf, rate, cv, _, _, _, _ = load_baseline(results_path, cell)
|
||||
fcutoff, contrast, freqs, gain, chi2 = load_spectra(results_path, cell, run)
|
||||
eodf, rate, cv, _, _, _, _ = load_baseline(data_path, cell)
|
||||
fcutoff, contrast, freqs, gain, chi2 = load_spectra(data_path, cell, run)
|
||||
dfreqs, diag = diag_projection(freqs, chi2, 2*fcutoff)
|
||||
nli, nlif = peakedness(dfreqs, diag, rate, median=False)
|
||||
print(f' {cell:<22s}: run={run:2d}, fbase={rate:3.0f}Hz, CV={cv:.2f}, SI={nli:3.1f}')
|
||||
|
||||
Reference in New Issue
Block a user