diff --git a/exercises/pandas_intro/pandas_intro.ipynb b/exercises/pandas_intro/pandas_intro.ipynb
index 0ecc796..5d7e490 100644
--- a/exercises/pandas_intro/pandas_intro.ipynb
+++ b/exercises/pandas_intro/pandas_intro.ipynb
@@ -10,7 +10,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 4,
"id": "f7777604",
"metadata": {},
"outputs": [],
@@ -32,12 +32,12 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 31,
"id": "9ca3bec6",
"metadata": {},
"outputs": [],
"source": [
- "df = pd.read_csv('../../data/QC_passed_2024-07-04_collected.csv')"
+ "df = pd.read_csv('./QC_passed_2024-07-04_collected.csv')"
]
},
{
@@ -50,11 +50,24 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 12,
"id": "4b68e5a6",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(827, 31)"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df.shape"
+ ]
},
{
"cell_type": "markdown",
@@ -66,11 +79,291 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 8,
"id": "4adcd5bf",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " OP | \n",
+ " filename | \n",
+ " slice | \n",
+ " cell_ch | \n",
+ " cell_ID | \n",
+ " day | \n",
+ " treatment | \n",
+ " hrs_incubation | \n",
+ " repatch | \n",
+ " hrs_after_OP | \n",
+ " Rs | \n",
+ " Rin | \n",
+ " resting_potential | \n",
+ " max_spikes | \n",
+ " Rheobase | \n",
+ " AP_heigth | \n",
+ " TH | \n",
+ " max_depol | \n",
+ " max_repol | \n",
+ " membra_time_constant_tau | \n",
+ " capacitance | \n",
+ " comments | \n",
+ " rheo_ramp | \n",
+ " AP_halfwidth | \n",
+ " Rheobse_ramp | \n",
+ " Unnamed: 27 | \n",
+ " rheos_ramp | \n",
+ " comment | \n",
+ " | \n",
+ " high K concentration | \n",
+ " RMP_from_char | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 1 | \n",
+ " 23420S1c1 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 10.416389 | \n",
+ " 6.675643 | \n",
+ " 39.025301 | \n",
+ " -74.285889 | \n",
+ " 24 | \n",
+ " 200.0 | \n",
+ " 80.749512 | \n",
+ " -35.278320 | \n",
+ " 336.181641 | \n",
+ " -60.791016 | \n",
+ " 19.40 | \n",
+ " 510.601767 | \n",
+ " 0 | \n",
+ " 753.380113 | \n",
+ " 1.151009 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -61.828554 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 3 | \n",
+ " 23420S1c3 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 10.416389 | \n",
+ " 7.867174 | \n",
+ " 48.728367 | \n",
+ " -69.573975 | \n",
+ " 26 | \n",
+ " 300.0 | \n",
+ " 78.448486 | \n",
+ " -32.043457 | \n",
+ " 350.097656 | \n",
+ " -67.138672 | \n",
+ " 17.30 | \n",
+ " 393.397918 | \n",
+ " 1 | \n",
+ " 585.102837 | \n",
+ " 1.006321 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -60.460298 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 6 | \n",
+ " 23420S1c6 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 10.416389 | \n",
+ " 8.820134 | \n",
+ " 35.971082 | \n",
+ " -54.956055 | \n",
+ " 22 | \n",
+ " 300.0 | \n",
+ " 76.660156 | \n",
+ " -29.827881 | \n",
+ " 270.629883 | \n",
+ " -52.246094 | \n",
+ " 14.85 | \n",
+ " 426.098774 | \n",
+ " 3 | \n",
+ " 173.915797 | \n",
+ " 1.266335 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -59.615979 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 7 | \n",
+ " 23420S1c7 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " yes | \n",
+ " 10.416389 | \n",
+ " 7.269195 | \n",
+ " 39.186101 | \n",
+ " -69.268799 | \n",
+ " 24 | \n",
+ " 300.0 | \n",
+ " 75.030518 | \n",
+ " -29.699707 | \n",
+ " 242.553711 | \n",
+ " -71.411133 | \n",
+ " 17.15 | \n",
+ " 478.273362 | \n",
+ " 4 | \n",
+ " 598.079936 | \n",
+ " 0.994396 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -61.173839 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 8 | \n",
+ " 23420S1c8 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " yes | \n",
+ " 10.416389 | \n",
+ " 6.000400 | \n",
+ " 31.599917 | \n",
+ " -70.550537 | \n",
+ " 22 | \n",
+ " 350.0 | \n",
+ " 81.011963 | \n",
+ " -33.068848 | \n",
+ " 309.448242 | \n",
+ " -61.401367 | \n",
+ " 16.65 | \n",
+ " 575.513924 | \n",
+ " 5 | \n",
+ " 786.927898 | \n",
+ " 1.182830 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -60.956350 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " OP filename slice cell_ch cell_ID day treatment \\\n",
+ "0 OP230420 23420003.abf S1 1 23420S1c1 D1 TTX \n",
+ "1 OP230420 23420003.abf S1 3 23420S1c3 D1 TTX \n",
+ "2 OP230420 23420003.abf S1 6 23420S1c6 D1 TTX \n",
+ "3 OP230420 23420003.abf S1 7 23420S1c7 D1 TTX \n",
+ "4 OP230420 23420003.abf S1 8 23420S1c8 D1 TTX \n",
+ "\n",
+ " hrs_incubation repatch hrs_after_OP Rs Rin \\\n",
+ "0 0.0 no 10.416389 6.675643 39.025301 \n",
+ "1 0.0 no 10.416389 7.867174 48.728367 \n",
+ "2 0.0 no 10.416389 8.820134 35.971082 \n",
+ "3 0.0 yes 10.416389 7.269195 39.186101 \n",
+ "4 0.0 yes 10.416389 6.000400 31.599917 \n",
+ "\n",
+ " resting_potential max_spikes Rheobase AP_heigth TH max_depol \\\n",
+ "0 -74.285889 24 200.0 80.749512 -35.278320 336.181641 \n",
+ "1 -69.573975 26 300.0 78.448486 -32.043457 350.097656 \n",
+ "2 -54.956055 22 300.0 76.660156 -29.827881 270.629883 \n",
+ "3 -69.268799 24 300.0 75.030518 -29.699707 242.553711 \n",
+ "4 -70.550537 22 350.0 81.011963 -33.068848 309.448242 \n",
+ "\n",
+ " max_repol membra_time_constant_tau capacitance comments rheo_ramp \\\n",
+ "0 -60.791016 19.40 510.601767 0 753.380113 \n",
+ "1 -67.138672 17.30 393.397918 1 585.102837 \n",
+ "2 -52.246094 14.85 426.098774 3 173.915797 \n",
+ "3 -71.411133 17.15 478.273362 4 598.079936 \n",
+ "4 -61.401367 16.65 575.513924 5 786.927898 \n",
+ "\n",
+ " AP_halfwidth Rheobse_ramp Unnamed: 27 rheos_ramp comment \\\n",
+ "0 1.151009 NaN NaN NaN NaN NaN \n",
+ "1 1.006321 NaN NaN NaN NaN NaN \n",
+ "2 1.266335 NaN NaN NaN NaN NaN \n",
+ "3 0.994396 NaN NaN NaN NaN NaN \n",
+ "4 1.182830 NaN NaN NaN NaN NaN \n",
+ "\n",
+ " high K concentration RMP_from_char \n",
+ "0 8 mM -61.828554 \n",
+ "1 8 mM -60.460298 \n",
+ "2 8 mM -59.615979 \n",
+ "3 8 mM -61.173839 \n",
+ "4 8 mM -60.956350 "
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df.head(5)"
+ ]
},
{
"cell_type": "markdown",
@@ -82,11 +375,55 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 15,
"id": "64df567c",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "OP object\n",
+ "filename object\n",
+ "slice object\n",
+ "cell_ch int64\n",
+ "cell_ID object\n",
+ "day object\n",
+ "treatment object\n",
+ "hrs_incubation float64\n",
+ "repatch object\n",
+ "hrs_after_OP float64\n",
+ "Rs float64\n",
+ "Rin float64\n",
+ "resting_potential float64\n",
+ "max_spikes int64\n",
+ "Rheobase float64\n",
+ "AP_heigth float64\n",
+ "TH float64\n",
+ "max_depol float64\n",
+ "max_repol float64\n",
+ "membra_time_constant_tau float64\n",
+ "capacitance float64\n",
+ "comments object\n",
+ "rheo_ramp float64\n",
+ "AP_halfwidth float64\n",
+ "Rheobse_ramp float64\n",
+ "Unnamed: 27 float64\n",
+ "rheos_ramp float64\n",
+ "comment object\n",
+ " float64\n",
+ "high K concentration object\n",
+ "RMP_from_char float64\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df.dtypes"
+ ]
},
{
"cell_type": "markdown",
@@ -98,11 +435,25 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 17,
"id": "b90ce541",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['TTX', 'high K', 'Ctrl', 'wash in high K'], dtype=object)"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"high K concentration\"].unique()\n",
+ "df[\"treatment\"].unique()"
+ ]
},
{
"cell_type": "markdown",
@@ -114,11 +465,32 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 18,
"id": "e2b86159",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "count 827.000000\n",
+ "mean 27.920193\n",
+ "std 57.997378\n",
+ "min 0.000000\n",
+ "25% 19.000000\n",
+ "50% 26.000000\n",
+ "75% 33.000000\n",
+ "max 1664.000000\n",
+ "Name: max_spikes, dtype: float64"
+ ]
+ },
+ "execution_count": 18,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"max_spikes\"].describe()"
+ ]
},
{
"cell_type": "markdown",
@@ -130,11 +502,492 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 19,
"id": "c449e9ff",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " OP | \n",
+ " filename | \n",
+ " slice | \n",
+ " cell_ch | \n",
+ " cell_ID | \n",
+ " day | \n",
+ " treatment | \n",
+ " hrs_incubation | \n",
+ " repatch | \n",
+ " hrs_after_OP | \n",
+ " Rs | \n",
+ " Rin | \n",
+ " resting_potential | \n",
+ " max_spikes | \n",
+ " Rheobase | \n",
+ " AP_heigth | \n",
+ " TH | \n",
+ " max_depol | \n",
+ " max_repol | \n",
+ " membra_time_constant_tau | \n",
+ " capacitance | \n",
+ " comments | \n",
+ " rheo_ramp | \n",
+ " AP_halfwidth | \n",
+ " Rheobse_ramp | \n",
+ " Unnamed: 27 | \n",
+ " rheos_ramp | \n",
+ " comment | \n",
+ " | \n",
+ " high K concentration | \n",
+ " RMP_from_char | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 70 | \n",
+ " OP231130 | \n",
+ " 23n30003.abf | \n",
+ " S1 | \n",
+ " 1 | \n",
+ " 23n30S1c1 | \n",
+ " D1 | \n",
+ " Ctrl | \n",
+ " 0.0 | \n",
+ " yes | \n",
+ " 11.992778 | \n",
+ " 15.627081 | \n",
+ " 58.666581 | \n",
+ " -78.060913 | \n",
+ " 55 | \n",
+ " 300.0 | \n",
+ " 88.775635 | \n",
+ " -41.577148 | \n",
+ " 352.294922 | \n",
+ " -103.515625 | \n",
+ " 13.80 | \n",
+ " 329.350619 | \n",
+ " 0 | \n",
+ " NaN | \n",
+ " 0.811086 | \n",
+ " 351.581719 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -71.584465 | \n",
+ "
\n",
+ " \n",
+ " 74 | \n",
+ " OP231130 | \n",
+ " 23n30037.abf | \n",
+ " S1_D2 | \n",
+ " 2 | \n",
+ " 23n30S1_D2c2 | \n",
+ " D2 | \n",
+ " wash in high K | \n",
+ " 21.0 | \n",
+ " no | \n",
+ " 32.699444 | \n",
+ " 7.426442 | \n",
+ " 65.804793 | \n",
+ " -67.544556 | \n",
+ " 61 | \n",
+ " 250.0 | \n",
+ " 77.716064 | \n",
+ " -36.505127 | \n",
+ " 246.459961 | \n",
+ " -74.340820 | \n",
+ " 12.50 | \n",
+ " 200.293398 | \n",
+ " 8; exclude; Rs_end > 30 | \n",
+ " NaN | \n",
+ " 0.950158 | \n",
+ " 322.090736 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -59.579331 | \n",
+ "
\n",
+ " \n",
+ " 262 | \n",
+ " OP230808 | \n",
+ " 23808003.abf | \n",
+ " S1 | \n",
+ " 6 | \n",
+ " 23808S1c6 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 8.163333 | \n",
+ " 10.394754 | \n",
+ " 106.082649 | \n",
+ " -83.300781 | \n",
+ " 1664 | \n",
+ " -300.0 | \n",
+ " 71.081543 | \n",
+ " -15.057373 | \n",
+ " 237.426758 | \n",
+ " -69.702148 | \n",
+ " 13.05 | \n",
+ " 98.940861 | \n",
+ " 5 | \n",
+ " NaN | \n",
+ " 1.025354 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -32.684415 | \n",
+ "
\n",
+ " \n",
+ " 321 | \n",
+ " OP230209 | \n",
+ " 23209012.abf | \n",
+ " S2 | \n",
+ " 5 | \n",
+ " 23209S2c5 | \n",
+ " D1 | \n",
+ " high K | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " -2.874722 | \n",
+ " 8.525730 | \n",
+ " 81.231493 | \n",
+ " -69.049072 | \n",
+ " 53 | \n",
+ " 100.0 | \n",
+ " 82.275391 | \n",
+ " -34.912109 | \n",
+ " 365.478516 | \n",
+ " -98.266602 | \n",
+ " 13.05 | \n",
+ " 141.831642 | \n",
+ " 8 | \n",
+ " 192.024601 | \n",
+ " 0.713136 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -58.246034 | \n",
+ "
\n",
+ " \n",
+ " 396 | \n",
+ " OP230810 | \n",
+ " 23810004.abf | \n",
+ " S1 | \n",
+ " 5 | \n",
+ " 23810S1c5 | \n",
+ " D1 | \n",
+ " high K | \n",
+ " 0.0 | \n",
+ " yes | \n",
+ " 5.660833 | \n",
+ " 25.468412 | \n",
+ " 79.043216 | \n",
+ " -65.155029 | \n",
+ " 55 | \n",
+ " 100.0 | \n",
+ " 85.491943 | \n",
+ " -43.072510 | \n",
+ " 389.770508 | \n",
+ " -80.078125 | \n",
+ " 11.45 | \n",
+ " 241.592788 | \n",
+ " 3 | \n",
+ " 224.587500 | \n",
+ " 0.966593 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -60.860893 | \n",
+ "
\n",
+ " \n",
+ " 397 | \n",
+ " OP230810 | \n",
+ " 23810004.abf | \n",
+ " S1 | \n",
+ " 7 | \n",
+ " 23810S1c7 | \n",
+ " D1 | \n",
+ " high K | \n",
+ " 0.0 | \n",
+ " yes | \n",
+ " 5.660833 | \n",
+ " 26.756530 | \n",
+ " 74.709503 | \n",
+ " -64.855957 | \n",
+ " 53 | \n",
+ " 150.0 | \n",
+ " 90.942383 | \n",
+ " -42.932129 | \n",
+ " 423.950195 | \n",
+ " -83.007812 | \n",
+ " 9.10 | \n",
+ " 239.316854 | \n",
+ " 5 | \n",
+ " 307.540300 | \n",
+ " 0.965371 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -61.513494 | \n",
+ "
\n",
+ " \n",
+ " 398 | \n",
+ " OP230810 | \n",
+ " 23810004.abf | \n",
+ " S1 | \n",
+ " 8 | \n",
+ " 23810S1c8 | \n",
+ " D1 | \n",
+ " high K | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 5.660833 | \n",
+ " 18.023665 | \n",
+ " 63.532613 | \n",
+ " -61.413574 | \n",
+ " 55 | \n",
+ " 200.0 | \n",
+ " 84.509277 | \n",
+ " -39.605713 | \n",
+ " 339.843750 | \n",
+ " -77.392578 | \n",
+ " 7.10 | \n",
+ " 146.691551 | \n",
+ " 6 | \n",
+ " 199.506700 | \n",
+ " 1.043352 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -62.291177 | \n",
+ "
\n",
+ " \n",
+ " 558 | \n",
+ " OP230314 | \n",
+ " 23314003.abf | \n",
+ " S1 | \n",
+ " 8 | \n",
+ " 23314S1c8 | \n",
+ " D1 | \n",
+ " high K | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 5.940833 | \n",
+ " 22.054204 | \n",
+ " 97.596130 | \n",
+ " -67.358398 | \n",
+ " 52 | \n",
+ " 100.0 | \n",
+ " 79.431152 | \n",
+ " -41.333008 | \n",
+ " 325.073242 | \n",
+ " -111.572266 | \n",
+ " 13.30 | \n",
+ " 186.404790 | \n",
+ " 5 | \n",
+ " NaN | \n",
+ " 0.776089 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 201.505075 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -61.035575 | \n",
+ "
\n",
+ " \n",
+ " 646 | \n",
+ " OP240117 | \n",
+ " 24118004.abf | \n",
+ " S2_D2 | \n",
+ " 4 | \n",
+ " 24117S2_D2c4 | \n",
+ " D1 | \n",
+ " Ctrl | \n",
+ " 20.0 | \n",
+ " no | \n",
+ " 26.424200 | \n",
+ " 17.188385 | \n",
+ " 139.095453 | \n",
+ " -76.916504 | \n",
+ " 61 | \n",
+ " 100.0 | \n",
+ " 78.436279 | \n",
+ " -40.686035 | \n",
+ " 316.040039 | \n",
+ " -95.092773 | \n",
+ " 19.80 | \n",
+ " 201.367598 | \n",
+ " 3 | \n",
+ " NaN | \n",
+ " 0.740537 | \n",
+ " 295.539851 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -59.561161 | \n",
+ "
\n",
+ " \n",
+ " 647 | \n",
+ " OP240117 | \n",
+ " 24118004.abf | \n",
+ " S2_D2 | \n",
+ " 5 | \n",
+ " 24117S2_D2c5 | \n",
+ " D1 | \n",
+ " Ctrl | \n",
+ " 20.0 | \n",
+ " no | \n",
+ " 26.424200 | \n",
+ " 27.929918 | \n",
+ " 140.091217 | \n",
+ " -70.422363 | \n",
+ " 56 | \n",
+ " 100.0 | \n",
+ " 82.684326 | \n",
+ " -44.421387 | \n",
+ " 325.561523 | \n",
+ " -96.923828 | \n",
+ " 18.85 | \n",
+ " 226.172391 | \n",
+ " 4 | \n",
+ " NaN | \n",
+ " 0.769121 | \n",
+ " 207.006900 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -60.495223 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " OP filename slice cell_ch cell_ID day treatment \\\n",
+ "70 OP231130 23n30003.abf S1 1 23n30S1c1 D1 Ctrl \n",
+ "74 OP231130 23n30037.abf S1_D2 2 23n30S1_D2c2 D2 wash in high K \n",
+ "262 OP230808 23808003.abf S1 6 23808S1c6 D1 TTX \n",
+ "321 OP230209 23209012.abf S2 5 23209S2c5 D1 high K \n",
+ "396 OP230810 23810004.abf S1 5 23810S1c5 D1 high K \n",
+ "397 OP230810 23810004.abf S1 7 23810S1c7 D1 high K \n",
+ "398 OP230810 23810004.abf S1 8 23810S1c8 D1 high K \n",
+ "558 OP230314 23314003.abf S1 8 23314S1c8 D1 high K \n",
+ "646 OP240117 24118004.abf S2_D2 4 24117S2_D2c4 D1 Ctrl \n",
+ "647 OP240117 24118004.abf S2_D2 5 24117S2_D2c5 D1 Ctrl \n",
+ "\n",
+ " hrs_incubation repatch hrs_after_OP Rs Rin \\\n",
+ "70 0.0 yes 11.992778 15.627081 58.666581 \n",
+ "74 21.0 no 32.699444 7.426442 65.804793 \n",
+ "262 0.0 no 8.163333 10.394754 106.082649 \n",
+ "321 0.0 no -2.874722 8.525730 81.231493 \n",
+ "396 0.0 yes 5.660833 25.468412 79.043216 \n",
+ "397 0.0 yes 5.660833 26.756530 74.709503 \n",
+ "398 0.0 no 5.660833 18.023665 63.532613 \n",
+ "558 0.0 no 5.940833 22.054204 97.596130 \n",
+ "646 20.0 no 26.424200 17.188385 139.095453 \n",
+ "647 20.0 no 26.424200 27.929918 140.091217 \n",
+ "\n",
+ " resting_potential max_spikes Rheobase AP_heigth TH \\\n",
+ "70 -78.060913 55 300.0 88.775635 -41.577148 \n",
+ "74 -67.544556 61 250.0 77.716064 -36.505127 \n",
+ "262 -83.300781 1664 -300.0 71.081543 -15.057373 \n",
+ "321 -69.049072 53 100.0 82.275391 -34.912109 \n",
+ "396 -65.155029 55 100.0 85.491943 -43.072510 \n",
+ "397 -64.855957 53 150.0 90.942383 -42.932129 \n",
+ "398 -61.413574 55 200.0 84.509277 -39.605713 \n",
+ "558 -67.358398 52 100.0 79.431152 -41.333008 \n",
+ "646 -76.916504 61 100.0 78.436279 -40.686035 \n",
+ "647 -70.422363 56 100.0 82.684326 -44.421387 \n",
+ "\n",
+ " max_depol max_repol membra_time_constant_tau capacitance \\\n",
+ "70 352.294922 -103.515625 13.80 329.350619 \n",
+ "74 246.459961 -74.340820 12.50 200.293398 \n",
+ "262 237.426758 -69.702148 13.05 98.940861 \n",
+ "321 365.478516 -98.266602 13.05 141.831642 \n",
+ "396 389.770508 -80.078125 11.45 241.592788 \n",
+ "397 423.950195 -83.007812 9.10 239.316854 \n",
+ "398 339.843750 -77.392578 7.10 146.691551 \n",
+ "558 325.073242 -111.572266 13.30 186.404790 \n",
+ "646 316.040039 -95.092773 19.80 201.367598 \n",
+ "647 325.561523 -96.923828 18.85 226.172391 \n",
+ "\n",
+ " comments rheo_ramp AP_halfwidth Rheobse_ramp \\\n",
+ "70 0 NaN 0.811086 351.581719 \n",
+ "74 8; exclude; Rs_end > 30 NaN 0.950158 322.090736 \n",
+ "262 5 NaN 1.025354 NaN \n",
+ "321 8 192.024601 0.713136 NaN \n",
+ "396 3 224.587500 0.966593 NaN \n",
+ "397 5 307.540300 0.965371 NaN \n",
+ "398 6 199.506700 1.043352 NaN \n",
+ "558 5 NaN 0.776089 NaN \n",
+ "646 3 NaN 0.740537 295.539851 \n",
+ "647 4 NaN 0.769121 207.006900 \n",
+ "\n",
+ " Unnamed: 27 rheos_ramp comment high K concentration RMP_from_char \n",
+ "70 NaN NaN NaN NaN 8 mM -71.584465 \n",
+ "74 NaN NaN NaN NaN 8 mM -59.579331 \n",
+ "262 NaN NaN NaN NaN 8 mM -32.684415 \n",
+ "321 NaN NaN NaN NaN 8 mM -58.246034 \n",
+ "396 NaN NaN NaN NaN 8 mM -60.860893 \n",
+ "397 NaN NaN NaN NaN 8 mM -61.513494 \n",
+ "398 NaN NaN NaN NaN 8 mM -62.291177 \n",
+ "558 NaN 201.505075 NaN NaN 8 mM -61.035575 \n",
+ "646 NaN NaN NaN NaN 8 mM -59.561161 \n",
+ "647 NaN NaN NaN NaN 8 mM -60.495223 "
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "spikes_larger_50 =(df[\"max_spikes\"] > 50)\n",
+ "df[spikes_larger_50]"
+ ]
},
{
"cell_type": "markdown",
@@ -148,11 +1001,35 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 22,
"id": "8b84faa2",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "count 353.000000\n",
+ "mean 23.844193\n",
+ "std 10.519791\n",
+ "min 0.000000\n",
+ "25% 18.000000\n",
+ "50% 24.000000\n",
+ "75% 31.000000\n",
+ "max 48.000000\n",
+ "Name: max_spikes, dtype: float64"
+ ]
+ },
+ "execution_count": 22,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "k_c_8 = (df[\"high K concentration\"] == '8 mM')\n",
+ "k_c_15 = (df[\"high K concentration\"] == '15 mM')\n",
+ "df[k_c_8][\"max_spikes\"].describe()\n",
+ "df[k_c_15][\"max_spikes\"].describe()\n"
+ ]
},
{
"cell_type": "markdown",
@@ -166,11 +1043,33 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 23,
"id": "1201f7d1",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "count 473.000000\n",
+ "mean 27.503171\n",
+ "std 10.965493\n",
+ "min 1.000000\n",
+ "25% 21.000000\n",
+ "50% 27.000000\n",
+ "75% 34.000000\n",
+ "max 61.000000\n",
+ "Name: max_spikes, dtype: float64"
+ ]
+ },
+ "execution_count": 23,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "KM = k_c_8 & (df[\"max_spikes\"]<= 100)\n",
+ "df[KM][\"max_spikes\"].describe()"
+ ]
},
{
"cell_type": "markdown",
@@ -188,11 +1087,299 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 32,
"id": "1cf5c15d",
"metadata": {},
- "outputs": [],
- "source": []
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " OP | \n",
+ " filename | \n",
+ " slice | \n",
+ " cell_ch | \n",
+ " cell_ID | \n",
+ " day | \n",
+ " treatment | \n",
+ " hrs_incubation | \n",
+ " repatch | \n",
+ " hrs_after_OP | \n",
+ " Rs | \n",
+ " Rin | \n",
+ " resting_potential | \n",
+ " max_spikes | \n",
+ " Rheobase | \n",
+ " AP_heigth | \n",
+ " TH | \n",
+ " max_depol | \n",
+ " max_repol | \n",
+ " membra_time_constant_tau | \n",
+ " capacitance | \n",
+ " comments | \n",
+ " rheo_ramp | \n",
+ " AP_halfwidth | \n",
+ " Rheobse_ramp | \n",
+ " Unnamed: 27 | \n",
+ " rheos_ramp | \n",
+ " comment | \n",
+ " | \n",
+ " high K concentration | \n",
+ " RMP_from_char | \n",
+ " K (mM) | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 1 | \n",
+ " 23420S1c1 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 10.416389 | \n",
+ " 6.675643 | \n",
+ " 39.025301 | \n",
+ " -74.285889 | \n",
+ " 24 | \n",
+ " 200.0 | \n",
+ " 80.749512 | \n",
+ " -35.278320 | \n",
+ " 336.181641 | \n",
+ " -60.791016 | \n",
+ " 19.40 | \n",
+ " 510.601767 | \n",
+ " 0 | \n",
+ " 753.380113 | \n",
+ " 1.151009 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -61.828554 | \n",
+ " 8.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 3 | \n",
+ " 23420S1c3 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 10.416389 | \n",
+ " 7.867174 | \n",
+ " 48.728367 | \n",
+ " -69.573975 | \n",
+ " 26 | \n",
+ " 300.0 | \n",
+ " 78.448486 | \n",
+ " -32.043457 | \n",
+ " 350.097656 | \n",
+ " -67.138672 | \n",
+ " 17.30 | \n",
+ " 393.397918 | \n",
+ " 1 | \n",
+ " 585.102837 | \n",
+ " 1.006321 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -60.460298 | \n",
+ " 8.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 6 | \n",
+ " 23420S1c6 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " no | \n",
+ " 10.416389 | \n",
+ " 8.820134 | \n",
+ " 35.971082 | \n",
+ " -54.956055 | \n",
+ " 22 | \n",
+ " 300.0 | \n",
+ " 76.660156 | \n",
+ " -29.827881 | \n",
+ " 270.629883 | \n",
+ " -52.246094 | \n",
+ " 14.85 | \n",
+ " 426.098774 | \n",
+ " 3 | \n",
+ " 173.915797 | \n",
+ " 1.266335 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -59.615979 | \n",
+ " 8.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 7 | \n",
+ " 23420S1c7 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " yes | \n",
+ " 10.416389 | \n",
+ " 7.269195 | \n",
+ " 39.186101 | \n",
+ " -69.268799 | \n",
+ " 24 | \n",
+ " 300.0 | \n",
+ " 75.030518 | \n",
+ " -29.699707 | \n",
+ " 242.553711 | \n",
+ " -71.411133 | \n",
+ " 17.15 | \n",
+ " 478.273362 | \n",
+ " 4 | \n",
+ " 598.079936 | \n",
+ " 0.994396 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -61.173839 | \n",
+ " 8.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " OP230420 | \n",
+ " 23420003.abf | \n",
+ " S1 | \n",
+ " 8 | \n",
+ " 23420S1c8 | \n",
+ " D1 | \n",
+ " TTX | \n",
+ " 0.0 | \n",
+ " yes | \n",
+ " 10.416389 | \n",
+ " 6.000400 | \n",
+ " 31.599917 | \n",
+ " -70.550537 | \n",
+ " 22 | \n",
+ " 350.0 | \n",
+ " 81.011963 | \n",
+ " -33.068848 | \n",
+ " 309.448242 | \n",
+ " -61.401367 | \n",
+ " 16.65 | \n",
+ " 575.513924 | \n",
+ " 5 | \n",
+ " 786.927898 | \n",
+ " 1.182830 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 8 mM | \n",
+ " -60.956350 | \n",
+ " 8.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " OP filename slice cell_ch cell_ID day treatment \\\n",
+ "0 OP230420 23420003.abf S1 1 23420S1c1 D1 TTX \n",
+ "1 OP230420 23420003.abf S1 3 23420S1c3 D1 TTX \n",
+ "2 OP230420 23420003.abf S1 6 23420S1c6 D1 TTX \n",
+ "3 OP230420 23420003.abf S1 7 23420S1c7 D1 TTX \n",
+ "4 OP230420 23420003.abf S1 8 23420S1c8 D1 TTX \n",
+ "\n",
+ " hrs_incubation repatch hrs_after_OP Rs Rin \\\n",
+ "0 0.0 no 10.416389 6.675643 39.025301 \n",
+ "1 0.0 no 10.416389 7.867174 48.728367 \n",
+ "2 0.0 no 10.416389 8.820134 35.971082 \n",
+ "3 0.0 yes 10.416389 7.269195 39.186101 \n",
+ "4 0.0 yes 10.416389 6.000400 31.599917 \n",
+ "\n",
+ " resting_potential max_spikes Rheobase AP_heigth TH max_depol \\\n",
+ "0 -74.285889 24 200.0 80.749512 -35.278320 336.181641 \n",
+ "1 -69.573975 26 300.0 78.448486 -32.043457 350.097656 \n",
+ "2 -54.956055 22 300.0 76.660156 -29.827881 270.629883 \n",
+ "3 -69.268799 24 300.0 75.030518 -29.699707 242.553711 \n",
+ "4 -70.550537 22 350.0 81.011963 -33.068848 309.448242 \n",
+ "\n",
+ " max_repol membra_time_constant_tau capacitance comments rheo_ramp \\\n",
+ "0 -60.791016 19.40 510.601767 0 753.380113 \n",
+ "1 -67.138672 17.30 393.397918 1 585.102837 \n",
+ "2 -52.246094 14.85 426.098774 3 173.915797 \n",
+ "3 -71.411133 17.15 478.273362 4 598.079936 \n",
+ "4 -61.401367 16.65 575.513924 5 786.927898 \n",
+ "\n",
+ " AP_halfwidth Rheobse_ramp Unnamed: 27 rheos_ramp comment \\\n",
+ "0 1.151009 NaN NaN NaN NaN NaN \n",
+ "1 1.006321 NaN NaN NaN NaN NaN \n",
+ "2 1.266335 NaN NaN NaN NaN NaN \n",
+ "3 0.994396 NaN NaN NaN NaN NaN \n",
+ "4 1.182830 NaN NaN NaN NaN NaN \n",
+ "\n",
+ " high K concentration RMP_from_char K (mM) \n",
+ "0 8 mM -61.828554 8.0 \n",
+ "1 8 mM -60.460298 8.0 \n",
+ "2 8 mM -59.615979 8.0 \n",
+ "3 8 mM -61.173839 8.0 \n",
+ "4 8 mM -60.956350 8.0 "
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"K (mM)\"] = (df[\"high K concentration\"].str[:-2]).astype(float)\n",
+ "df.head()\n",
+ "\n"
+ ]
},
{
"cell_type": "code",
@@ -219,7 +1406,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.11.3"
+ "version": "3.12.4"
}
},
"nbformat": 4,