|
99 | 99 | }, |
100 | 100 | { |
101 | 101 | "cell_type": "code", |
102 | | - "execution_count": 1, |
| 102 | + "execution_count": null, |
103 | 103 | "metadata": {}, |
104 | 104 | "outputs": [], |
105 | 105 | "source": [ |
|
117 | 117 | }, |
118 | 118 | { |
119 | 119 | "cell_type": "code", |
120 | | - "execution_count": 2, |
| 120 | + "execution_count": null, |
121 | 121 | "metadata": {}, |
122 | 122 | "outputs": [], |
123 | 123 | "source": [ |
|
133 | 133 | }, |
134 | 134 | { |
135 | 135 | "cell_type": "code", |
136 | | - "execution_count": 3, |
| 136 | + "execution_count": null, |
137 | 137 | "metadata": {}, |
138 | | - "outputs": [ |
139 | | - { |
140 | | - "name": "stdout", |
141 | | - "output_type": "stream", |
142 | | - "text": [ |
143 | | - "c3f58136-2198-4a39-bde0-e2a8cf112a56\n" |
144 | | - ] |
145 | | - } |
146 | | - ], |
| 138 | + "outputs": [], |
147 | 139 | "source": [ |
148 | 140 | "# Each session is represented by a unique experiment id (eID)\n", |
149 | 141 | "print(sessions[0],)" |
|
159 | 151 | }, |
160 | 152 | { |
161 | 153 | "cell_type": "code", |
162 | | - "execution_count": 4, |
| 154 | + "execution_count": null, |
163 | 155 | "metadata": {}, |
164 | 156 | "outputs": [], |
165 | 157 | "source": [ |
|
186 | 178 | }, |
187 | 179 | { |
188 | 180 | "cell_type": "code", |
189 | | - "execution_count": 5, |
| 181 | + "execution_count": null, |
190 | 182 | "metadata": {}, |
191 | 183 | "outputs": [], |
192 | 184 | "source": [ |
|
207 | 199 | }, |
208 | 200 | { |
209 | 201 | "cell_type": "code", |
210 | | - "execution_count": 6, |
| 202 | + "execution_count": null, |
211 | 203 | "metadata": {}, |
212 | | - "outputs": [ |
213 | | - { |
214 | | - "name": "stdout", |
215 | | - "output_type": "stream", |
216 | | - "text": [ |
217 | | - "2021_Q1_IBL_et_al_Behaviour\n", |
218 | | - "https://doi.org/10.7554/eLife.63711\n", |
219 | | - "\n", |
220 | | - "2021_Q2_PreRelease\n", |
221 | | - "https://figshare.com/articles/online_resource/Spike_sorting_pipeline_for_the_International_Brain_Laboratory/19705522/3\n", |
222 | | - "\n", |
223 | | - "2021_Q2_Varol_et_al\n", |
224 | | - "https://doi.org/10.1109/ICASSP39728.2021.9414145\n", |
225 | | - "\n", |
226 | | - "2021_Q3_Whiteway_et_al\n", |
227 | | - "https://doi.org/10.1371/journal.pcbi.1009439\n", |
228 | | - "\n", |
229 | | - "2022_Q2_IBL_et_al_RepeatedSite\n", |
230 | | - "https://doi.org/10.1101/2022.05.09.491042\n", |
231 | | - "\n", |
232 | | - "2022_Q3_IBL_et_al_DAWG\n", |
233 | | - "https://doi.org/10.1101/827873\n", |
234 | | - "\n", |
235 | | - "2022_Q4_IBL_et_al_BWM\n", |
236 | | - "https://figshare.com/articles/preprint/Data_release_-_Brainwide_map_-_Q4_2022/21400815\n", |
237 | | - "\n", |
238 | | - "2023_Q1_Biderman_Whiteway_et_al\n", |
239 | | - "\n", |
240 | | - "\n", |
241 | | - "2023_Q1_Mohammadi_et_al\n", |
242 | | - "\n", |
243 | | - "\n", |
244 | | - "2023_Q3_Findling_Hubert_et_al\n", |
245 | | - "https://doi.org/10.1101/2023.07.04.547684\n", |
246 | | - "\n", |
247 | | - "2023_Q4_Bruijns_et_al\n", |
248 | | - "\n", |
249 | | - "\n", |
250 | | - "2023_Q4_IBL_et_al_BWM_2\n", |
251 | | - "\n", |
252 | | - "\n", |
253 | | - "2023_Q4_IBL_et_al_BWM_passive\n", |
254 | | - "\n", |
255 | | - "\n", |
256 | | - "2024_Q2_Blau_et_al\n", |
257 | | - "\n", |
258 | | - "\n", |
259 | | - "2024_Q2_IBL_et_al_BWM_iblsort\n", |
260 | | - "Spike sorting output with ibl-sorter 1.7.0 for BWM\n", |
261 | | - "\n", |
262 | | - "2024_Q2_IBL_et_al_RepeatedSite\n", |
263 | | - "https://doi.org/10.1101/2022.05.09.491042\n", |
264 | | - "\n", |
265 | | - "2024_Q3_Pan_Vazquez_et_al\n", |
266 | | - "\n", |
267 | | - "\n", |
268 | | - "2025_Q1_IBL_et_al_BWM_wheel_patch\n", |
269 | | - "62 patched sessions with reversed wheel polarity\n", |
270 | | - "\n", |
271 | | - "Brainwidemap\n", |
272 | | - "\n", |
273 | | - "\n", |
274 | | - "RepeatedSite\n", |
275 | | - "\n", |
276 | | - "\n" |
277 | | - ] |
278 | | - } |
279 | | - ], |
| 204 | + "outputs": [], |
280 | 205 | "source": [ |
281 | 206 | "# List and print all tags in the public database\n", |
282 | 207 | "tags = {t['name']: t['description'] for t in one.alyx.rest('tags', 'list') if t['public']}\n", |
|
293 | 218 | }, |
294 | 219 | { |
295 | 220 | "cell_type": "code", |
296 | | - "execution_count": 7, |
| 221 | + "execution_count": null, |
297 | 222 | "metadata": {}, |
298 | 223 | "outputs": [], |
299 | 224 | "source": [ |
|
323 | 248 | }, |
324 | 249 | { |
325 | 250 | "cell_type": "code", |
326 | | - "execution_count": 8, |
| 251 | + "execution_count": null, |
327 | 252 | "metadata": {}, |
328 | | - "outputs": [ |
329 | | - { |
330 | | - "name": "stdout", |
331 | | - "output_type": "stream", |
332 | | - "text": [ |
333 | | - "Files downloaded to /Users/admin/Downloads/ONE/openalyx.internationalbrainlab.org/churchlandlab_ucla/Subjects/MFD_09/2023-10-19/001/alf\n" |
334 | | - ] |
335 | | - } |
336 | | - ], |
| 253 | + "outputs": [], |
337 | 254 | "source": [ |
338 | 255 | "# Find an example session with trials data\n", |
339 | 256 | "eid, *_ = one.search(project='brainwide', datasets='_ibl_trials.table.pqt')\n", |
|
356 | 273 | }, |
357 | 274 | { |
358 | 275 | "cell_type": "code", |
359 | | - "execution_count": 10, |
| 276 | + "execution_count": null, |
360 | 277 | "metadata": {}, |
361 | | - "outputs": [ |
362 | | - { |
363 | | - "name": "stderr", |
364 | | - "output_type": "stream", |
365 | | - "text": [ |
366 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/_ibl_log.info_pykilosort.log; using most recent\n", |
367 | | - " warnings.warn(\n", |
368 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/_kilosort_whitening.matrix.npy; using most recent\n", |
369 | | - " warnings.warn(\n", |
370 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/_phy_spikes_subset.channels.npy; using most recent\n", |
371 | | - " warnings.warn(\n", |
372 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/_phy_spikes_subset.spikes.npy; using most recent\n", |
373 | | - " warnings.warn(\n", |
374 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/_phy_spikes_subset.waveforms.npy; using most recent\n", |
375 | | - " warnings.warn(\n", |
376 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/channels.brainLocationIds_ccf_2017.npy; using most recent\n", |
377 | | - " warnings.warn(\n", |
378 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/channels.localCoordinates.npy; using most recent\n", |
379 | | - " warnings.warn(\n", |
380 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/channels.mlapdv.npy; using most recent\n", |
381 | | - " warnings.warn(\n", |
382 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/channels.rawInd.npy; using most recent\n", |
383 | | - " warnings.warn(\n", |
384 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-03-22#/clusters.amps.npy; using most recent\n", |
385 | | - " warnings.warn(\n", |
386 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/clusters.channels.npy; using most recent\n", |
387 | | - " warnings.warn(\n", |
388 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-03-22#/clusters.depths.npy; using most recent\n", |
389 | | - " warnings.warn(\n", |
390 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/clusters.metrics.pqt; using most recent\n", |
391 | | - " warnings.warn(\n", |
392 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/clusters.peakToTrough.npy; using most recent\n", |
393 | | - " warnings.warn(\n", |
394 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/clusters.uuids.csv; using most recent\n", |
395 | | - " warnings.warn(\n", |
396 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-03-22#/clusters.waveforms.npy; using most recent\n", |
397 | | - " warnings.warn(\n", |
398 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/clusters.waveformsChannels.npy; using most recent\n", |
399 | | - " warnings.warn(\n", |
400 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/drift.times.npy; using most recent\n", |
401 | | - " warnings.warn(\n", |
402 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/drift.um.npy; using most recent\n", |
403 | | - " warnings.warn(\n", |
404 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-03-22#/drift_depths.um.npy; using most recent\n", |
405 | | - " warnings.warn(\n", |
406 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/spikes.amps.npy; using most recent\n", |
407 | | - " warnings.warn(\n", |
408 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-03-22#/spikes.clusters.npy; using most recent\n", |
409 | | - " warnings.warn(\n", |
410 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/spikes.depths.npy; using most recent\n", |
411 | | - " warnings.warn(\n", |
412 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-03-22#/spikes.samples.npy; using most recent\n", |
413 | | - " warnings.warn(\n", |
414 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-05-06#/spikes.templates.npy; using most recent\n", |
415 | | - " warnings.warn(\n", |
416 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/spikes.times.npy; using most recent\n", |
417 | | - " warnings.warn(\n", |
418 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/#2024-03-22#/templates.amps.npy; using most recent\n", |
419 | | - " warnings.warn(\n", |
420 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/templates.waveforms.npy; using most recent\n", |
421 | | - " warnings.warn(\n", |
422 | | - "/Users/admin/int-brain-lab/ONE/one/util.py:406: ALFWarning: No default revision for dataset alf/probe00/pykilosort/templates.waveformsChannels.npy; using most recent\n", |
423 | | - " warnings.warn(\n", |
424 | | - "100%|█████████████████████████████████████████| 15/15.0 [00:08<00:00, 1.71it/s]\n", |
425 | | - "100%|███████████████████████████████████████████| 3/3.0 [00:01<00:00, 1.96it/s]\n", |
426 | | - "100%|███████████████████████████████████████████| 3/3.0 [00:01<00:00, 1.90it/s]\n", |
427 | | - "100%|███████████████████████████████████████████| 3/3.0 [00:01<00:00, 1.97it/s]\n", |
428 | | - "100%|███████████████████████████████████████████| 3/3.0 [00:01<00:00, 1.98it/s]\n", |
429 | | - "100%|█████████████████████████████████████████| 16/16.0 [00:09<00:00, 1.74it/s]" |
430 | | - ] |
431 | | - }, |
432 | | - { |
433 | | - "name": "stdout", |
434 | | - "output_type": "stream", |
435 | | - "text": [ |
436 | | - "Files downloaded to /Users/admin/Downloads/ONE/openalyx.internationalbrainlab.org/churchlandlab_ucla/Subjects/MFD_09/2023-10-19/001/alf/probe00/pykilosort/#2024-05-06#\n" |
437 | | - ] |
438 | | - }, |
439 | | - { |
440 | | - "name": "stderr", |
441 | | - "output_type": "stream", |
442 | | - "text": [ |
443 | | - "\n" |
444 | | - ] |
445 | | - } |
446 | | - ], |
| 278 | + "outputs": [], |
447 | 279 | "source": [ |
448 | 280 | "# Find an example session with spike data\n", |
449 | 281 | "# Note: Restricting by task and project makes searching for data much quicker\n", |
|
474 | 306 | }, |
475 | 307 | { |
476 | 308 | "cell_type": "code", |
477 | | - "execution_count": 11, |
| 309 | + "execution_count": null, |
478 | 310 | "metadata": { |
479 | 311 | "pycharm": { |
480 | 312 | "name": "#%%\n" |
|
508 | 340 | }, |
509 | 341 | { |
510 | 342 | "cell_type": "code", |
511 | | - "execution_count": 12, |
| 343 | + "execution_count": null, |
512 | 344 | "metadata": {}, |
513 | 345 | "outputs": [], |
514 | 346 | "source": [ |
|
0 commit comments