diff --git a/.binder/postBuild b/.binder/postBuild
deleted file mode 100644
index 0891f6d8..00000000
--- a/.binder/postBuild
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-mkdir ~/.jupyter
-cp .binder/jupyter_notebook_config.py ~/.jupyter/
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 660a6a61..d22b2ade 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -33,10 +33,9 @@ jobs:
pip install jupyter
pip install -U jupyter-book
pip install nbmake
- pip install pytest-xdist
- name: Testing notebooks
- run: pytest --nbmake --nbmake-timeout=5000 -n=auto "./docs"
+ run: pytest --nbmake --nbmake-timeout=5000 "./docs"
- name: Build Jupyter book
run: |
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 844e2978..7807b792 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -32,7 +32,6 @@ jobs:
pip install jupyter
pip install -U jupyter-book
pip install nbmake
- pip install pytest-xdist
- name: Getting changed files
id: changed_files
@@ -41,5 +40,6 @@ jobs:
filter: "*.ipynb"
- name: Testing notebooks
- run: pytest --nbmake --nbmake-timeout=5000 -n=auto ${{ steps.changed_files.outputs.added_modified }}
+ if: ${{ steps.changed_files.outputs.added_modified }} != ""
+ run: pytest --nbmake --nbmake-timeout=5000 ${{ steps.changed_files.outputs.added_modified }}
diff --git a/.binder/apt.txt b/apt.txt
similarity index 100%
rename from .binder/apt.txt
rename to apt.txt
diff --git a/docs/basics/download_nwb.ipynb b/docs/basics/download_nwb.ipynb
index 8baaa965..c7582be1 100644
--- a/docs/basics/download_nwb.ipynb
+++ b/docs/basics/download_nwb.ipynb
@@ -20,6 +20,20 @@
{
"cell_type": "code",
"execution_count": 1,
+ "id": "014235db",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "### if running on Google Colab, run this cell once, then restart the runtime and run the rest of the notebook\n",
+ "import os\n",
+ "if \"COLAB_GPU\" in os.environ:\n",
+ " !wget https://raw.githubusercontent.com/AllenInstitute/openscope_databook/main/requirements.txt\n",
+ " %pip install -r requirements.txt --user"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
"id": "8f34eecf",
"metadata": {},
"outputs": [],
@@ -38,7 +52,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 3,
"id": "67536d37",
"metadata": {},
"outputs": [],
@@ -51,17 +65,10 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 4,
"id": "a309c067",
"metadata": {},
"outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "A newer version (0.46.6) of dandi/dandi-cli is available. You are using 0.46.3\n"
- ]
- },
{
"name": "stdout",
"output_type": "stream",
@@ -91,7 +98,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 5,
"id": "fe9aa40c",
"metadata": {},
"outputs": [],
@@ -101,7 +108,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"id": "c176c129",
"metadata": {},
"outputs": [],
@@ -112,7 +119,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 7,
"id": "a110beeb",
"metadata": {},
"outputs": [
@@ -143,10 +150,18 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 8,
"id": "1c42049e",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Downloaded directory to ./000021\n"
+ ]
+ }
+ ],
"source": [
"# patience isn't just a virtue, it's a requirement\n",
"my_dandiset.download_directory(\"./\", f\"{download_loc}/{dandiset_id}\")\n",
diff --git a/docs/basics/get_dandiset_metadata.ipynb b/docs/basics/get_dandiset_metadata.ipynb
index e801fc0b..44c4a3d6 100644
--- a/docs/basics/get_dandiset_metadata.ipynb
+++ b/docs/basics/get_dandiset_metadata.ipynb
@@ -1,12 +1,13 @@
{
"cells": [
{
+ "attachments": {},
"cell_type": "markdown",
"id": "b8d63bf5",
"metadata": {},
"source": [
"# Getting Experimental Metadata from DANDI\n",
- "It can be helpful to view general information about the experimental sessions that produced your data. Since typically each NWB File represents one session, a dandiset's files can be examined to get an overview of each of the sessions. This can vary, depending on who produced the NWB file. In this notebook, each relevant NWB File within one of the Allen Institute's datasets, are opened and some basic information is used to make a table of the experimental sessions and their properties."
+ "It can be helpful to view general information about the experimental sessions that produced your data. Since typically each NWB File represents one session, a dandiset's files can be examined to get an overview of each of the sessions. This can vary, depending on who produced the NWB file. In this notebook, NWB Files within one of the Allen Institute's datasets are opened and some basic information is used to make a table of the experimental sessions and their properties."
]
},
{
@@ -20,12 +21,24 @@
{
"cell_type": "code",
"execution_count": 1,
- "id": "2bbff7f6",
+ "id": "5195dad0",
"metadata": {},
"outputs": [],
"source": [
+ "### if running on Google Colab, run this cell once, then restart the runtime and run the rest of the notebook\n",
"import os\n",
- "\n",
+ "if \"COLAB_GPU\" in os.environ:\n",
+ " !wget https://raw.githubusercontent.com/AllenInstitute/openscope_databook/main/requirements.txt\n",
+ " %pip install -r requirements.txt --user"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "2bbff7f6",
+ "metadata": {},
+ "outputs": [],
+ "source": [
"import fsspec\n",
"import h5py\n",
"import pandas as pd\n",
@@ -38,39 +51,33 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"id": "a874b37c",
"metadata": {},
"source": [
"### Getting Dandiset Metadata\n",
- "To view other data, change `dandiset_id` to be the id of the dandiset. If the dandiset is embargoed, have `authenticate` set to True, and `dandi_api_key` to your DANDI API key. "
+ "To view other data, change `dandiset_id` to be the id of the dandiset you're interested in. If the dandiset is embargoed, have `authenticate` set to True, and `dandi_api_key` to your DANDI API key. "
]
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 3,
"id": "c01caed9",
"metadata": {},
"outputs": [],
"source": [
"dandiset_id = \"000248\"\n",
"authenticate = True\n",
- "dandi_api_key = os.environ['DANDI_API_KEY']"
+ "dandi_api_key = os.environ[\"DANDI_API_KEY\"]"
]
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 4,
"id": "5648ccf4",
"metadata": {},
"outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "A newer version (0.48.1) of dandi/dandi-cli is available. You are using 0.46.3\n"
- ]
- },
{
"name": "stdout",
"output_type": "stream",
@@ -88,17 +95,18 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"id": "8130105e",
"metadata": {},
"source": [
"### Get NWB Info\n",
- "This function is tailored to our NWB Files. It is likely that the code for accessing the fields of interest to you will be slightly different for your files. This can easily altered to extract any other information from an NWB file you want. However, make sure to change the `columns` field in the pandas dataframe below to properly reflect this."
+ "This function is tailored to our NWB Files. It retrieves a series of important metadata values from the NWB file object. It is likely that the code for accessing the fields of interest to you will be slightly different for your files. This can easily altered to extract any other information from an NWB file you want. However, make sure to change the `columns` field in the pandas dataframe below to properly reflect this."
]
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 5,
"id": "aa93e289",
"metadata": {},
"outputs": [],
@@ -128,7 +136,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 6,
"id": "60ad89ca",
"metadata": {
"scrolled": true
@@ -138,18 +146,18 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Examining file 67ff2b14-6f23-40f2-b811-57003aeea8e3\n"
+ "Examining file dbc426a0-aafa-460b-a25a-a86bb31b9ddc\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
- "C:\\Users\\carter.peene\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\hdmf\\spec\\namespace.py:531: UserWarning: Ignoring cached namespace 'hdmf-common' version 1.5.0 because version 1.5.1 is already loaded.\n",
+ "c:\\Users\\carter.peene\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\hdmf\\spec\\namespace.py:531: UserWarning: Ignoring cached namespace 'hdmf-common' version 1.5.0 because version 1.5.1 is already loaded.\n",
" warn(\"Ignoring cached namespace '%s' version %s because version %s is already loaded.\"\n",
- "C:\\Users\\carter.peene\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\hdmf\\spec\\namespace.py:531: UserWarning: Ignoring cached namespace 'core' version 2.4.0 because version 2.5.0 is already loaded.\n",
+ "c:\\Users\\carter.peene\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\hdmf\\spec\\namespace.py:531: UserWarning: Ignoring cached namespace 'core' version 2.4.0 because version 2.6.0-alpha is already loaded.\n",
" warn(\"Ignoring cached namespace '%s' version %s because version %s is already loaded.\"\n",
- "C:\\Users\\carter.peene\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\hdmf\\spec\\namespace.py:531: UserWarning: Ignoring cached namespace 'hdmf-experimental' version 0.1.0 because version 0.2.0 is already loaded.\n",
+ "c:\\Users\\carter.peene\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\hdmf\\spec\\namespace.py:531: UserWarning: Ignoring cached namespace 'hdmf-experimental' version 0.1.0 because version 0.2.0 is already loaded.\n",
" warn(\"Ignoring cached namespace '%s' version %s because version %s is already loaded.\"\n"
]
},
@@ -157,18 +165,19 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Examining file dbc426a0-aafa-460b-a25a-a86bb31b9ddc\n",
"Examining file 181b7651-5f5c-491b-be70-e5d0354439d4\n",
"Examining file 85bfd56c-f104-4c83-937c-be0d58fce48e\n",
"Examining file c5e97840-4988-4da8-9f57-a24fb0a4a865\n",
- "Examining file 3de250b0-2fc6-40eb-ae51-2395d0062819\n",
- "Examining file 8c064e94-a858-4fad-a15a-5047d303e3f9\n",
- "Examining file 46a94a32-c5de-44ae-a2a5-2a38958ef0bf\n",
- "Examining file ec8dabd7-f925-48ba-9dbe-ab67dd6ba83f\n",
- "Examining file a2bd39ed-3f98-4f48-b34c-394db4ce15c3\n",
"Examining file a7ff352c-0b00-47d6-a49f-97027d18264e\n",
"Examining file a8bc8aaf-ccba-4c27-bb5c-f1bc3c232c84\n",
- "Examining file 4e618045-9c11-48a0-9134-95e2f01b71dd\n"
+ "Examining file 32af00b4-4aa6-48de-8210-26a5cf7935a9\n",
+ "Examining file 016e7321-807f-4b59-be42-c33511f8f55c\n",
+ "Examining file 7252ab67-7acd-4cb7-b7a6-600df600d8e7\n",
+ "Examining file 3c6a7667-5f5d-432f-829c-e915dab15c27\n",
+ "Examining file 9d0ed5c2-f9e4-4c5e-b5ab-cb4a9d4e7ef6\n",
+ "Examining file e0392a2a-0e07-4f7a-82dd-df354bf571d5\n",
+ "Examining file 03eba9bf-f850-41a5-9e99-6f65fc5ea13d\n",
+ "Examining file 0c343e3e-8f00-4ee8-9778-fc1d953e453b\n"
]
}
],
@@ -201,7 +210,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 7,
"id": "0de97d1d",
"metadata": {
"scrolled": false,
@@ -248,21 +257,6 @@
"
\n",
" \n",
" 0 | \n",
- " 67ff2b14-6f23-40f2-b811-57003aeea8e3 | \n",
- " 2242666496 | \n",
- " sub_1175512783/sub_1175512783sess_1187930705/s... | \n",
- " 2022-06-29 00:00:00-07:00 | \n",
- " 619296 | \n",
- " M | \n",
- " 154.0 | \n",
- " Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
- " 1918 | \n",
- " 7278.157990 | \n",
- "
\n",
- " \n",
- " 1 | \n",
" dbc426a0-aafa-460b-a25a-a86bb31b9ddc | \n",
" 2242666496 | \n",
" sub_1175512783/sub_1175512783sess_1187930705/s... | \n",
@@ -271,13 +265,13 @@
" M | \n",
" 154.0 | \n",
" Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
" 1918 | \n",
" 7278.157990 | \n",
"
\n",
" \n",
- " 2 | \n",
+ " 1 | \n",
" 181b7651-5f5c-491b-be70-e5d0354439d4 | \n",
" 2803525629 | \n",
" sub_1172968426/sub_1172968426sess_1182865981/s... | \n",
@@ -286,13 +280,13 @@
" M | \n",
" 89.0 | \n",
" Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
" 2793 | \n",
" 7279.234305 | \n",
"
\n",
" \n",
- " 3 | \n",
+ " 2 | \n",
" 85bfd56c-f104-4c83-937c-be0d58fce48e | \n",
" 2372313526 | \n",
" sub_1172969394/sub_1172969394sess_1183070926/s... | \n",
@@ -301,13 +295,13 @@
" F | \n",
" 90.0 | \n",
" Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
" 2621 | \n",
" 7278.592876 | \n",
"
\n",
" \n",
- " 4 | \n",
+ " 3 | \n",
" c5e97840-4988-4da8-9f57-a24fb0a4a865 | \n",
" 2466318464 | \n",
" sub_1181585608/sub_1181585608sess_1194644312/s... | \n",
@@ -316,74 +310,74 @@
" F | \n",
" 99.0 | \n",
" Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
" 2464 | \n",
" 7278.964870 | \n",
"
\n",
" \n",
- " 5 | \n",
- " 3de250b0-2fc6-40eb-ae51-2395d0062819 | \n",
- " 2451127136 | \n",
- " sub_1186544726/sub_1186544726sess_1196157974/s... | \n",
- " 2022-08-03 00:00:00-07:00 | \n",
- " 631510 | \n",
- " F | \n",
- " 99.0 | \n",
+ " 4 | \n",
+ " a7ff352c-0b00-47d6-a49f-97027d18264e | \n",
+ " 2809532134 | \n",
+ " sub_1176214862/sub_1176214862sess_1188137866/s... | \n",
+ " 2022-06-30 00:00:00-07:00 | \n",
+ " 620333 | \n",
+ " M | \n",
+ " 148.0 | \n",
" Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
- " 2386 | \n",
- " 7339.232324 | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
+ " 2593 | \n",
+ " 7283.108060 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " a8bc8aaf-ccba-4c27-bb5c-f1bc3c232c84 | \n",
+ " 3393216313 | \n",
+ " sub_1174569641/sub_1174569641sess_1184671550/s... | \n",
+ " 2022-06-01 00:00:00-07:00 | \n",
+ " 625554 | \n",
+ " M | \n",
+ " 82.0 | \n",
+ " Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
+ " 2930 | \n",
+ " 7315.456085 | \n",
"
\n",
" \n",
" 6 | \n",
- " 8c064e94-a858-4fad-a15a-5047d303e3f9 | \n",
- " 2653386200 | \n",
- " sub_1194090570/sub_1194090570sess_1208667752/s... | \n",
- " 2022-09-08 00:00:00-07:00 | \n",
- " 637484 | \n",
+ " 32af00b4-4aa6-48de-8210-26a5cf7935a9 | \n",
+ " 3556822422 | \n",
+ " sub_1181314060/sub_1181314060sess_1191383105/s... | \n",
+ " 2022-07-13 00:00:00-07:00 | \n",
+ " 630502 | \n",
" M | \n",
- " 92.0 | \n",
+ " 85.0 | \n",
" Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
- " 2373 | \n",
- " 7349.272460 | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
+ " 2368 | \n",
+ " 7277.548360 | \n",
"
\n",
" \n",
" 7 | \n",
- " 46a94a32-c5de-44ae-a2a5-2a38958ef0bf | \n",
- " 2491394276 | \n",
+ " 016e7321-807f-4b59-be42-c33511f8f55c | \n",
+ " 2491393884 | \n",
" sub_1177693342/sub_1177693342sess_1189887297/s... | \n",
" 2022-07-06 00:00:00-07:00 | \n",
" 620334 | \n",
" M | \n",
" 154.0 | \n",
" Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
" 2092 | \n",
" 7279.915735 | \n",
"
\n",
" \n",
" 8 | \n",
- " ec8dabd7-f925-48ba-9dbe-ab67dd6ba83f | \n",
- " 2483160990 | \n",
- " sub_1182593231/sub_1182593231sess_1192952695/s... | \n",
- " 2022-07-20 00:00:00-07:00 | \n",
- " 630506 | \n",
- " F | \n",
- " 92.0 | \n",
- " Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
- " 2517 | \n",
- " 7279.167735 | \n",
- "
\n",
- " \n",
- " 9 | \n",
- " a2bd39ed-3f98-4f48-b34c-394db4ce15c3 | \n",
+ " 7252ab67-7acd-4cb7-b7a6-600df600d8e7 | \n",
" 3393216313 | \n",
" sub_1171903433/sub_1171903433sess_1181330601/s... | \n",
" 2022-06-01 00:00:00-07:00 | \n",
@@ -391,153 +385,189 @@
" M | \n",
" 82.0 | \n",
" Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
" 2930 | \n",
" 7315.456085 | \n",
"
\n",
" \n",
- " 10 | \n",
- " a7ff352c-0b00-47d6-a49f-97027d18264e | \n",
- " 2809532134 | \n",
- " sub_1176214862/sub_1176214862sess_1188137866/s... | \n",
- " 2022-06-30 00:00:00-07:00 | \n",
- " 620333 | \n",
- " M | \n",
- " 148.0 | \n",
+ " 9 | \n",
+ " 3c6a7667-5f5d-432f-829c-e915dab15c27 | \n",
+ " 2483160990 | \n",
+ " sub_1182593231/sub_1182593231sess_1192952695/s... | \n",
+ " 2022-07-20 00:00:00-07:00 | \n",
+ " 630506 | \n",
+ " F | \n",
+ " 92.0 | \n",
" Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
- " 2593 | \n",
- " 7283.108060 | \n",
- "
\n",
- " \n",
- " 11 | \n",
- " a8bc8aaf-ccba-4c27-bb5c-f1bc3c232c84 | \n",
- " 3393216313 | \n",
- " sub_1174569641/sub_1174569641sess_1184671550/s... | \n",
- " 2022-06-01 00:00:00-07:00 | \n",
- " 625554 | \n",
- " M | \n",
- " 82.0 | \n",
- " Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeB, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
- " 2930 | \n",
- " 7315.456085 | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
+ " 2517 | \n",
+ " 7279.167735 | \n",
"
\n",
" \n",
- " 12 | \n",
- " 4e618045-9c11-48a0-9134-95e2f01b71dd | \n",
- " 1825365161 | \n",
+ " 10 | \n",
+ " 9d0ed5c2-f9e4-4c5e-b5ab-cb4a9d4e7ef6 | \n",
+ " 1882268693 | \n",
" sub_1183369803/sub_1183369803sess_1194857009/s... | \n",
" 2022-07-28 00:00:00-07:00 | \n",
" 631570 | \n",
" F | \n",
" 92.0 | \n",
" Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
- " {probeE, probeD, probeA, probeC, probeF} | \n",
- " {ICwcfg0_presentations, ICkcfg0_presentations,... | \n",
- " 1726 | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
+ " 1789 | \n",
" 7278.942950 | \n",
"
\n",
+ " \n",
+ " 11 | \n",
+ " e0392a2a-0e07-4f7a-82dd-df354bf571d5 | \n",
+ " 3082458652 | \n",
+ " sub_1189891322/sub_1189891322sess_1199247593/s... | \n",
+ " 2022-08-17 00:00:00-07:00 | \n",
+ " 633229 | \n",
+ " F | \n",
+ " 101.0 | \n",
+ " Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
+ " 3026 | \n",
+ " 7279.608875 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 03eba9bf-f850-41a5-9e99-6f65fc5ea13d | \n",
+ " 2653385824 | \n",
+ " sub_1194090570/sub_1194090570sess_1208667752/s... | \n",
+ " 2022-09-08 00:00:00-07:00 | \n",
+ " 637484 | \n",
+ " M | \n",
+ " 92.0 | \n",
+ " Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
+ " 2373 | \n",
+ " 7349.272460 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 0c343e3e-8f00-4ee8-9778-fc1d953e453b | \n",
+ " 2547345912 | \n",
+ " sub_1186544726/sub_1186544726sess_119615797/su... | \n",
+ " 2022-08-03 00:00:00-07:00 | \n",
+ " 631510 | \n",
+ " F | \n",
+ " 99.0 | \n",
+ " Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt | \n",
+ " {probeC, probeA, probeD, probeE, probeB, probeF} | \n",
+ " {RFCI_presentations, ICkcfg1_presentations, IC... | \n",
+ " 2386 | \n",
+ " 7339.232324 | \n",
+ "
\n",
" \n",
"\n",
""
],
"text/plain": [
" identifier size \\\n",
- "0 67ff2b14-6f23-40f2-b811-57003aeea8e3 2242666496 \n",
- "1 dbc426a0-aafa-460b-a25a-a86bb31b9ddc 2242666496 \n",
- "2 181b7651-5f5c-491b-be70-e5d0354439d4 2803525629 \n",
- "3 85bfd56c-f104-4c83-937c-be0d58fce48e 2372313526 \n",
- "4 c5e97840-4988-4da8-9f57-a24fb0a4a865 2466318464 \n",
- "5 3de250b0-2fc6-40eb-ae51-2395d0062819 2451127136 \n",
- "6 8c064e94-a858-4fad-a15a-5047d303e3f9 2653386200 \n",
- "7 46a94a32-c5de-44ae-a2a5-2a38958ef0bf 2491394276 \n",
- "8 ec8dabd7-f925-48ba-9dbe-ab67dd6ba83f 2483160990 \n",
- "9 a2bd39ed-3f98-4f48-b34c-394db4ce15c3 3393216313 \n",
- "10 a7ff352c-0b00-47d6-a49f-97027d18264e 2809532134 \n",
- "11 a8bc8aaf-ccba-4c27-bb5c-f1bc3c232c84 3393216313 \n",
- "12 4e618045-9c11-48a0-9134-95e2f01b71dd 1825365161 \n",
+ "0 dbc426a0-aafa-460b-a25a-a86bb31b9ddc 2242666496 \n",
+ "1 181b7651-5f5c-491b-be70-e5d0354439d4 2803525629 \n",
+ "2 85bfd56c-f104-4c83-937c-be0d58fce48e 2372313526 \n",
+ "3 c5e97840-4988-4da8-9f57-a24fb0a4a865 2466318464 \n",
+ "4 a7ff352c-0b00-47d6-a49f-97027d18264e 2809532134 \n",
+ "5 a8bc8aaf-ccba-4c27-bb5c-f1bc3c232c84 3393216313 \n",
+ "6 32af00b4-4aa6-48de-8210-26a5cf7935a9 3556822422 \n",
+ "7 016e7321-807f-4b59-be42-c33511f8f55c 2491393884 \n",
+ "8 7252ab67-7acd-4cb7-b7a6-600df600d8e7 3393216313 \n",
+ "9 3c6a7667-5f5d-432f-829c-e915dab15c27 2483160990 \n",
+ "10 9d0ed5c2-f9e4-4c5e-b5ab-cb4a9d4e7ef6 1882268693 \n",
+ "11 e0392a2a-0e07-4f7a-82dd-df354bf571d5 3082458652 \n",
+ "12 03eba9bf-f850-41a5-9e99-6f65fc5ea13d 2653385824 \n",
+ "13 0c343e3e-8f00-4ee8-9778-fc1d953e453b 2547345912 \n",
"\n",
" path \\\n",
"0 sub_1175512783/sub_1175512783sess_1187930705/s... \n",
- "1 sub_1175512783/sub_1175512783sess_1187930705/s... \n",
- "2 sub_1172968426/sub_1172968426sess_1182865981/s... \n",
- "3 sub_1172969394/sub_1172969394sess_1183070926/s... \n",
- "4 sub_1181585608/sub_1181585608sess_1194644312/s... \n",
- "5 sub_1186544726/sub_1186544726sess_1196157974/s... \n",
- "6 sub_1194090570/sub_1194090570sess_1208667752/s... \n",
+ "1 sub_1172968426/sub_1172968426sess_1182865981/s... \n",
+ "2 sub_1172969394/sub_1172969394sess_1183070926/s... \n",
+ "3 sub_1181585608/sub_1181585608sess_1194644312/s... \n",
+ "4 sub_1176214862/sub_1176214862sess_1188137866/s... \n",
+ "5 sub_1174569641/sub_1174569641sess_1184671550/s... \n",
+ "6 sub_1181314060/sub_1181314060sess_1191383105/s... \n",
"7 sub_1177693342/sub_1177693342sess_1189887297/s... \n",
- "8 sub_1182593231/sub_1182593231sess_1192952695/s... \n",
- "9 sub_1171903433/sub_1171903433sess_1181330601/s... \n",
- "10 sub_1176214862/sub_1176214862sess_1188137866/s... \n",
- "11 sub_1174569641/sub_1174569641sess_1184671550/s... \n",
- "12 sub_1183369803/sub_1183369803sess_1194857009/s... \n",
+ "8 sub_1171903433/sub_1171903433sess_1181330601/s... \n",
+ "9 sub_1182593231/sub_1182593231sess_1192952695/s... \n",
+ "10 sub_1183369803/sub_1183369803sess_1194857009/s... \n",
+ "11 sub_1189891322/sub_1189891322sess_1199247593/s... \n",
+ "12 sub_1194090570/sub_1194090570sess_1208667752/s... \n",
+ "13 sub_1186544726/sub_1186544726sess_119615797/su... \n",
"\n",
" session time sub name sub sex sub age \\\n",
"0 2022-06-29 00:00:00-07:00 619296 M 154.0 \n",
- "1 2022-06-29 00:00:00-07:00 619296 M 154.0 \n",
- "2 2022-06-08 00:00:00-07:00 625545 M 89.0 \n",
- "3 2022-06-09 00:00:00-07:00 625555 F 90.0 \n",
- "4 2022-07-27 00:00:00-07:00 630507 F 99.0 \n",
- "5 2022-08-03 00:00:00-07:00 631510 F 99.0 \n",
- "6 2022-09-08 00:00:00-07:00 637484 M 92.0 \n",
+ "1 2022-06-08 00:00:00-07:00 625545 M 89.0 \n",
+ "2 2022-06-09 00:00:00-07:00 625555 F 90.0 \n",
+ "3 2022-07-27 00:00:00-07:00 630507 F 99.0 \n",
+ "4 2022-06-30 00:00:00-07:00 620333 M 148.0 \n",
+ "5 2022-06-01 00:00:00-07:00 625554 M 82.0 \n",
+ "6 2022-07-13 00:00:00-07:00 630502 M 85.0 \n",
"7 2022-07-06 00:00:00-07:00 620334 M 154.0 \n",
- "8 2022-07-20 00:00:00-07:00 630506 F 92.0 \n",
- "9 2022-06-01 00:00:00-07:00 625554 M 82.0 \n",
- "10 2022-06-30 00:00:00-07:00 620333 M 148.0 \n",
- "11 2022-06-01 00:00:00-07:00 625554 M 82.0 \n",
- "12 2022-07-28 00:00:00-07:00 631570 F 92.0 \n",
+ "8 2022-06-01 00:00:00-07:00 625554 M 82.0 \n",
+ "9 2022-07-20 00:00:00-07:00 630506 F 92.0 \n",
+ "10 2022-07-28 00:00:00-07:00 631570 F 92.0 \n",
+ "11 2022-08-17 00:00:00-07:00 633229 F 101.0 \n",
+ "12 2022-09-08 00:00:00-07:00 637484 M 92.0 \n",
+ "13 2022-08-03 00:00:00-07:00 631510 F 99.0 \n",
"\n",
" sub genotype \\\n",
"0 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
"1 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
- "2 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
- "3 Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "2 Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "3 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
"4 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
- "5 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "5 Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
"6 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
"7 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
- "8 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
- "9 Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
- "10 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
- "11 Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
- "12 Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "8 Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "9 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "10 Pvalb-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "11 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "12 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
+ "13 Sst-IRES-Cre/wt;Ai32(RCL-ChR2(H134R)_EYFP)/wt \n",
"\n",
" probes \\\n",
- "0 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "1 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "2 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "3 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "4 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "5 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "6 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "7 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "8 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "9 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "10 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "11 {probeE, probeB, probeD, probeA, probeC, probeF} \n",
- "12 {probeE, probeD, probeA, probeC, probeF} \n",
+ "0 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "1 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "2 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "3 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "4 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "5 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "6 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "7 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "8 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "9 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "10 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "11 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "12 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
+ "13 {probeC, probeA, probeD, probeE, probeB, probeF} \n",
"\n",
" stim types # units session length \n",
- "0 {ICwcfg0_presentations, ICkcfg0_presentations,... 1918 7278.157990 \n",
- "1 {ICwcfg0_presentations, ICkcfg0_presentations,... 1918 7278.157990 \n",
- "2 {ICwcfg0_presentations, ICkcfg0_presentations,... 2793 7279.234305 \n",
- "3 {ICwcfg0_presentations, ICkcfg0_presentations,... 2621 7278.592876 \n",
- "4 {ICwcfg0_presentations, ICkcfg0_presentations,... 2464 7278.964870 \n",
- "5 {ICwcfg0_presentations, ICkcfg0_presentations,... 2386 7339.232324 \n",
- "6 {ICwcfg0_presentations, ICkcfg0_presentations,... 2373 7349.272460 \n",
- "7 {ICwcfg0_presentations, ICkcfg0_presentations,... 2092 7279.915735 \n",
- "8 {ICwcfg0_presentations, ICkcfg0_presentations,... 2517 7279.167735 \n",
- "9 {ICwcfg0_presentations, ICkcfg0_presentations,... 2930 7315.456085 \n",
- "10 {ICwcfg0_presentations, ICkcfg0_presentations,... 2593 7283.108060 \n",
- "11 {ICwcfg0_presentations, ICkcfg0_presentations,... 2930 7315.456085 \n",
- "12 {ICwcfg0_presentations, ICkcfg0_presentations,... 1726 7278.942950 "
+ "0 {RFCI_presentations, ICkcfg1_presentations, IC... 1918 7278.157990 \n",
+ "1 {RFCI_presentations, ICkcfg1_presentations, IC... 2793 7279.234305 \n",
+ "2 {RFCI_presentations, ICkcfg1_presentations, IC... 2621 7278.592876 \n",
+ "3 {RFCI_presentations, ICkcfg1_presentations, IC... 2464 7278.964870 \n",
+ "4 {RFCI_presentations, ICkcfg1_presentations, IC... 2593 7283.108060 \n",
+ "5 {RFCI_presentations, ICkcfg1_presentations, IC... 2930 7315.456085 \n",
+ "6 {RFCI_presentations, ICkcfg1_presentations, IC... 2368 7277.548360 \n",
+ "7 {RFCI_presentations, ICkcfg1_presentations, IC... 2092 7279.915735 \n",
+ "8 {RFCI_presentations, ICkcfg1_presentations, IC... 2930 7315.456085 \n",
+ "9 {RFCI_presentations, ICkcfg1_presentations, IC... 2517 7279.167735 \n",
+ "10 {RFCI_presentations, ICkcfg1_presentations, IC... 1789 7278.942950 \n",
+ "11 {RFCI_presentations, ICkcfg1_presentations, IC... 3026 7279.608875 \n",
+ "12 {RFCI_presentations, ICkcfg1_presentations, IC... 2373 7349.272460 \n",
+ "13 {RFCI_presentations, ICkcfg1_presentations, IC... 2386 7339.232324 "
]
},
- "execution_count": 6,
+ "execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
@@ -559,7 +589,7 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 8,
"id": "db02b77e",
"metadata": {},
"outputs": [
@@ -600,66 +630,87 @@
" \n",
"