ASPP 2024 material
This commit is contained in:
commit
1f6bc07c51
6
LICENSE.txt
Normal file
6
LICENSE.txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
The material in this repository is released under the
|
||||
CC Attribution-Share Alike 4.0 International
|
||||
license.
|
||||
|
||||
Full license text available at
|
||||
https://creativecommons.org/licenses/by-sa/4.0/
|
2
README.md
Normal file
2
README.md
Normal file
|
@ -0,0 +1,2 @@
|
|||
# data_class
|
||||
Data structures, numpy arrays, tidy data, and more
|
BIN
data_complete.pdf
Normal file
BIN
data_complete.pdf
Normal file
Binary file not shown.
BIN
exercises/.DS_Store
vendored
Normal file
BIN
exercises/.DS_Store
vendored
Normal file
Binary file not shown.
168
exercises/.ipynb_checkpoints/match_tarots-checkpoint.ipynb
Normal file
168
exercises/.ipynb_checkpoints/match_tarots-checkpoint.ipynb
Normal file
|
@ -0,0 +1,168 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "373ed1db",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Exercise: given 2 decks of tarod cards, `deck1` and `deck2`, find all the matching pairs. The output should be a set of tuples `(idx1, idx2)` for every matching pair in `deck1`, `deck2`.\n",
|
||||
"\n",
|
||||
"For examples:\n",
|
||||
"```\n",
|
||||
"deck1 = ['C', 'B', 'A']\n",
|
||||
"deck2 = ['A', 'C', 'B']\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"should return (in no particular order):\n",
|
||||
"\n",
|
||||
"```\n",
|
||||
"{(0, 1), (1, 2), (2, 0)}\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"Compute the Big-O complexity of your algorithm.\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "cf05b9c4",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Deck 1: ['The Fool', 'Death', 'The Lovers', 'Judgement', 'Temperance', 'The Sun', 'The Hermit', 'The Chariot', 'The Tower', 'Wheel of Fortune', 'The Devil', 'The Emperor', 'The Empress', 'The World', 'The Hierophant', 'The High Priestess', 'The Star', 'The Hanged Man', 'Strength', 'Justice', 'The Moon', 'The Magician']\n",
|
||||
"Deck 2: ['The Hermit', 'The Sun', 'The Tower', 'The Empress', 'The Star', 'The Emperor', 'The Magician', 'The Chariot', 'The Devil', 'The Moon', 'Judgement', 'Death', 'The Fool', 'Strength', 'Temperance', 'The Hierophant', 'The Lovers', 'Justice', 'Wheel of Fortune', 'The High Priestess', 'The Hanged Man', 'The World']\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import random\n",
|
||||
"\n",
|
||||
"# List of tarot card names (Major Arcana)\n",
|
||||
"tarot_cards = [\n",
|
||||
" \"The Fool\", \"The Magician\", \"The High Priestess\", \"The Empress\", \"The Emperor\",\n",
|
||||
" \"The Hierophant\", \"The Lovers\", \"The Chariot\", \"Strength\", \"The Hermit\",\n",
|
||||
" \"Wheel of Fortune\", \"Justice\", \"The Hanged Man\", \"Death\", \"Temperance\",\n",
|
||||
" \"The Devil\", \"The Tower\", \"The Star\", \"The Moon\", \"The Sun\", \"Judgement\",\n",
|
||||
" \"The World\"\n",
|
||||
"]\n",
|
||||
"\n",
|
||||
"# Copy the list to create two separate decks\n",
|
||||
"deck1 = tarot_cards.copy()\n",
|
||||
"deck2 = tarot_cards.copy()\n",
|
||||
"\n",
|
||||
"# Shuffle both decks\n",
|
||||
"random.shuffle(deck1)\n",
|
||||
"random.shuffle(deck2)\n",
|
||||
"\n",
|
||||
"# Print the shuffled decks\n",
|
||||
"print(\"Deck 1:\", deck1)\n",
|
||||
"print(\"Deck 2:\", deck2)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"id": "7685740c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"[[0, 12],\n",
|
||||
" [1, 11],\n",
|
||||
" [2, 16],\n",
|
||||
" [3, 10],\n",
|
||||
" [4, 14],\n",
|
||||
" [5, 1],\n",
|
||||
" [6, 0],\n",
|
||||
" [7, 7],\n",
|
||||
" [8, 2],\n",
|
||||
" [9, 18],\n",
|
||||
" [10, 8],\n",
|
||||
" [11, 5],\n",
|
||||
" [12, 3],\n",
|
||||
" [13, 21],\n",
|
||||
" [14, 15],\n",
|
||||
" [15, 19],\n",
|
||||
" [16, 4],\n",
|
||||
" [17, 20],\n",
|
||||
" [18, 13],\n",
|
||||
" [19, 17],\n",
|
||||
" [20, 9],\n",
|
||||
" [21, 6]]"
|
||||
]
|
||||
},
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"card_to_matches = {}\n",
|
||||
"for card in deck1: # O(N)\n",
|
||||
" card_to_matches[card] = [None, None] # O(1)\n",
|
||||
"\n",
|
||||
"for idx1, card in enumerate(deck1): # O(N)\n",
|
||||
" card_to_matches[card][0] = idx1 # O(1)\n",
|
||||
" \n",
|
||||
"for idx2, card in enumerate(deck2): # O(N)\n",
|
||||
" card_to_matches[card][1] = idx2 # O(1)\n",
|
||||
" \n",
|
||||
"list(card_to_matches.values()) # O(N)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "2b33252c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"'The World'"
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"card"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "509dda71",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,152 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "af52b0cd",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import numpy as np"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "198afa0e",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def get_slice_and_perform_something(x, axis):\n",
|
||||
" idx = 75\n",
|
||||
" if axis == 0:\n",
|
||||
" slice_ = x[idx, :]\n",
|
||||
" else:\n",
|
||||
" slice_ = x[:, idx]\n",
|
||||
" # Here I divide by two but any other operation will do, \n",
|
||||
" # we just want to simulate the fact that we actually need to read the memory\n",
|
||||
" return slice_ // 2"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "15900a3c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"page_size = 4096\n",
|
||||
"n = 100\n",
|
||||
"x = np.empty((page_size * n, page_size * n), dtype='int8')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "c182d3d3",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"(409600, 409600)"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"x.shape"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "86a3e63f",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"28.2 µs ± 1.22 µs per loop (mean ± std. dev. of 7 runs, 10,000 loops each)\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"%timeit get_slice_and_perform_something(x, axis=0)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"id": "8b2a96c2",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"The slowest run took 5.29 times longer than the fastest. This could mean that an intermediate result is being cached.\n",
|
||||
"886 ms ± 337 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"%timeit get_slice_and_perform_something(x, axis=1)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"id": "a8f67b13",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"32218.18181818182"
|
||||
]
|
||||
},
|
||||
"execution_count": 10,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"886000 / 27.5"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "17a65d38",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
462
exercises/.ipynb_checkpoints/view_or_copy-checkpoint.ipynb
Normal file
462
exercises/.ipynb_checkpoints/view_or_copy-checkpoint.ipynb
Normal file
|
@ -0,0 +1,462 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 107,
|
||||
"id": "4ccf18f3",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def is_view(a):\n",
|
||||
" return a.base is not None\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def print_info(a):\n",
|
||||
" txt = f\"\"\"\n",
|
||||
"Is it a view? {is_view(a)}\n",
|
||||
"\n",
|
||||
"dtype\\t{a.dtype}\n",
|
||||
"ndim\\t{a.ndim}\n",
|
||||
"shape\\t{a.shape}\n",
|
||||
"strides\\t{a.strides}\n",
|
||||
" \"\"\"\n",
|
||||
" print(a)\n",
|
||||
" print(txt)\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"x = np.arange(12).reshape(3, 4).copy()\n",
|
||||
"print_info(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 108,
|
||||
"id": "b68308e8",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(2, 4)\n",
|
||||
"strides\t(64, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[::2, :]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 109,
|
||||
"id": "85feedb0",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[4 5 6 7]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(4,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[1, :]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 110,
|
||||
"id": "dbbb9a7f",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[4 5 6 7]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(4,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[1]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 111,
|
||||
"id": "fc63ad8c",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 4 11]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(2,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[[1, 2], [0, 3]]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 112,
|
||||
"id": "aa8effeb",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(2, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Get the first and third row\n",
|
||||
"y = x[[0, 2], :]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 113,
|
||||
"id": "4474f8cf",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 2 3 4 5]\n",
|
||||
" [ 6 7 8 9]\n",
|
||||
" [10 11 12 13]]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x + 2\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 114,
|
||||
"id": "4957469c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[5 9 2]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(3,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[[1, 2, 0], [1, 1, 2]]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 115,
|
||||
"id": "d1649515",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1]\n",
|
||||
" [ 2 3]\n",
|
||||
" [ 4 5]\n",
|
||||
" [ 6 7]\n",
|
||||
" [ 8 9]\n",
|
||||
" [10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(6, 2)\n",
|
||||
"strides\t(16, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x.reshape((6, 2))\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 116,
|
||||
"id": "c5caeb74",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 4]\n",
|
||||
" [ 8 1]\n",
|
||||
" [ 5 9]\n",
|
||||
" [ 2 6]\n",
|
||||
" [10 3]\n",
|
||||
" [ 7 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(6, 2)\n",
|
||||
"strides\t(16, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x.T.reshape((6, 2))\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 117,
|
||||
"id": "15b0d7ad",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 0 1 2 3 4 5 6 7 8 9 10 11]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(12,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x.ravel()\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 118,
|
||||
"id": "38cc1ef3",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 0 4 8 1 5 9 2 6 10 3 7 11]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(12,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x.T.ravel()\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 119,
|
||||
"id": "b7d0cc63",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 0 2 4 6 8 10]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(6,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[(x % 2) == 0]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 120,
|
||||
"id": "866e842a",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = np.sort(x, axis=1)\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a074c89b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "320cfb50",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
210
exercises/anagrams/.ipynb_checkpoints/anagrams-checkpoint.ipynb
Normal file
210
exercises/anagrams/.ipynb_checkpoints/anagrams-checkpoint.ipynb
Normal file
|
@ -0,0 +1,210 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "245d99ab",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Find the anagrams for all words in a list"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d1e46c4a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"* You are given an English dictionary containing M words (“the dictionary”), and a separate list of N words (“the input”, saved in the file `words_to_search.txt`)\n",
|
||||
"* For each word in the input, find all the anagrams in the dictionary (e.g., for input 'acme' the anagrams are `['acme', 'came', 'mace']`)\n",
|
||||
"\n",
|
||||
"How to proceed?\n",
|
||||
"1. Write an algorithm to find all anagrams for one input word first\n",
|
||||
"2. What is the Big-O class of this algorithm when executed the full N-words input?\n",
|
||||
"3. Is there a way to pre-process the dictionary to improve the Big-O performance?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b9b9cecd",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Load the system dictionary and the input words"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "24070a26",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Load the system dictionary\n",
|
||||
"with open('/usr/share/dict/words', 'r') as f:\n",
|
||||
" dict_words = [w.strip() for w in f.readlines()]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 8,
|
||||
"id": "4002fcdd",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"['A',\n",
|
||||
" 'a',\n",
|
||||
" 'aa',\n",
|
||||
" 'aal',\n",
|
||||
" 'aalii',\n",
|
||||
" '...',\n",
|
||||
" 'zythem',\n",
|
||||
" 'Zythia',\n",
|
||||
" 'zythum',\n",
|
||||
" 'Zyzomys',\n",
|
||||
" 'Zyzzogeton']"
|
||||
]
|
||||
},
|
||||
"execution_count": 8,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Print the start and end of the dictionary\n",
|
||||
"dict_words[:5] + ['...'] + dict_words[-5:]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 13,
|
||||
"id": "823537ef",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Load the input words\n",
|
||||
"with open('words_to_search.txt', 'r') as f:\n",
|
||||
" words = [w.strip() for w in f.readlines()]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 14,
|
||||
"id": "4ccec6a3",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"['acer',\n",
|
||||
" 'acers',\n",
|
||||
" 'aces',\n",
|
||||
" 'aches',\n",
|
||||
" 'acme',\n",
|
||||
" '...',\n",
|
||||
" 'yap',\n",
|
||||
" 'yaw',\n",
|
||||
" 'yea',\n",
|
||||
" 'zendo',\n",
|
||||
" 'zoned']"
|
||||
]
|
||||
},
|
||||
"execution_count": 14,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Print the start and end of the input list\n",
|
||||
"words[:5] + ['...'] + words[-5:]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "14d91685",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Look for the anagrams of one input word, e.g. \"organ\"\n",
|
||||
"\n",
|
||||
"* There are several anagrams, including \"groan\" and \"argon\".\n",
|
||||
"\n",
|
||||
"* What is the Big-O performance oh your algorithm? In terms of M, the number of words in the dictionary, and K, the number of letters in a word"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 15,
|
||||
"id": "badf44c1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"word = 'organ'"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ef938d95",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "7cd1196c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"The performance of this implementation is ... ."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "115c3219",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 3. Look for the anagrams of the words in the input list\n",
|
||||
"\n",
|
||||
"* How does the Big-O performance of your one-word implementation scale to an input list of M words?\n",
|
||||
"* Is there a way to pre-process the dictionary words in a data structure that is better suited for this task?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "03ce3e28",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a2fc5ec4",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because it is too large
Load diff
210
exercises/anagrams/anagrams.ipynb
Normal file
210
exercises/anagrams/anagrams.ipynb
Normal file
|
@ -0,0 +1,210 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "245d99ab",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Find the anagrams for all words in a list"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d1e46c4a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"* You are given an English dictionary containing M words (“the dictionary”), and a separate list of N words (“the input”, saved in the file `words_to_search.txt`)\n",
|
||||
"* For each word in the input, find all the anagrams in the dictionary (e.g., for input 'acme' the anagrams are `['acme', 'came', 'mace']`)\n",
|
||||
"\n",
|
||||
"How to proceed?\n",
|
||||
"1. Write an algorithm to find all anagrams for one input word first\n",
|
||||
"2. What is the Big-O class of this algorithm when executed the full N-words input?\n",
|
||||
"3. Is there a way to pre-process the dictionary to improve the Big-O performance?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b9b9cecd",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Load the system dictionary and the input words"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "24070a26",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Load the system dictionary\n",
|
||||
"with open('/usr/share/dict/words', 'r') as f:\n",
|
||||
" dict_words = [w.strip() for w in f.readlines()]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 8,
|
||||
"id": "4002fcdd",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"['A',\n",
|
||||
" 'a',\n",
|
||||
" 'aa',\n",
|
||||
" 'aal',\n",
|
||||
" 'aalii',\n",
|
||||
" '...',\n",
|
||||
" 'zythem',\n",
|
||||
" 'Zythia',\n",
|
||||
" 'zythum',\n",
|
||||
" 'Zyzomys',\n",
|
||||
" 'Zyzzogeton']"
|
||||
]
|
||||
},
|
||||
"execution_count": 8,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Print the start and end of the dictionary\n",
|
||||
"dict_words[:5] + ['...'] + dict_words[-5:]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 13,
|
||||
"id": "823537ef",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Load the input words\n",
|
||||
"with open('words_to_search.txt', 'r') as f:\n",
|
||||
" words = [w.strip() for w in f.readlines()]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 14,
|
||||
"id": "4ccec6a3",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"['acer',\n",
|
||||
" 'acers',\n",
|
||||
" 'aces',\n",
|
||||
" 'aches',\n",
|
||||
" 'acme',\n",
|
||||
" '...',\n",
|
||||
" 'yap',\n",
|
||||
" 'yaw',\n",
|
||||
" 'yea',\n",
|
||||
" 'zendo',\n",
|
||||
" 'zoned']"
|
||||
]
|
||||
},
|
||||
"execution_count": 14,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Print the start and end of the input list\n",
|
||||
"words[:5] + ['...'] + words[-5:]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "14d91685",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Look for the anagrams of one input word, e.g. \"organ\"\n",
|
||||
"\n",
|
||||
"* There are several anagrams, including \"groan\" and \"argon\".\n",
|
||||
"\n",
|
||||
"* What is the Big-O performance oh your algorithm? In terms of M, the number of words in the dictionary, and K, the number of letters in a word"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 15,
|
||||
"id": "badf44c1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"word = 'organ'"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ef938d95",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "7cd1196c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"The performance of this implementation is ... ."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "115c3219",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 3. Look for the anagrams of the words in the input list\n",
|
||||
"\n",
|
||||
"* How does the Big-O performance of your one-word implementation scale to an input list of M words?\n",
|
||||
"* Is there a way to pre-process the dictionary words in a data structure that is better suited for this task?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "03ce3e28",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a2fc5ec4",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
1451
exercises/anagrams/anagrams_solution.ipynb
Normal file
1451
exercises/anagrams/anagrams_solution.ipynb
Normal file
File diff suppressed because it is too large
Load diff
1410
exercises/anagrams/words_to_search.txt
Normal file
1410
exercises/anagrams/words_to_search.txt
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,108 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "373ed1db",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Match the tarot cards!\n",
|
||||
"\n",
|
||||
"Given 2 decks of tarot cards, `deck1` and `deck2`, find all the matching pairs. The output should be a set of tuples `(idx1, idx2)` for every matching pair in `deck1`, `deck2`.\n",
|
||||
"\n",
|
||||
"For example:\n",
|
||||
"```\n",
|
||||
"deck1 = ['C', 'B', 'A']\n",
|
||||
"deck2 = ['A', 'C', 'B']\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"should return (in no particular order):\n",
|
||||
"\n",
|
||||
"```\n",
|
||||
"{(0, 1), (1, 2), (2, 0)}\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"1. Write an algorithm to match the tarot cards\n",
|
||||
"2. Compute the Big-O complexity of your algorithm\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "cf05b9c4",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"-- Deck 1: --\n",
|
||||
" ['The Lovers', 'Temperance', 'The Emperor', 'The Sun', 'The Fool', 'The Chariot', 'Death', 'Strength', 'Justice', 'The Star', 'Judgement', 'The World', 'The Tower', 'The Hanged Man', 'The Empress', 'The Hermit', 'The Devil', 'The High Priestess', 'The Moon', 'The Hierophant', 'Wheel of Fortune', 'The Magician']\n",
|
||||
"-- Deck 2: --\n",
|
||||
" ['The Fool', 'Death', 'The Hermit', 'Strength', 'The Moon', 'Wheel of Fortune', 'Judgement', 'The Lovers', 'The Star', 'The Hanged Man', 'The Empress', 'The Emperor', 'The Magician', 'The Tower', 'The Hierophant', 'The Chariot', 'The High Priestess', 'Temperance', 'The World', 'The Devil', 'The Sun', 'Justice']\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import random\n",
|
||||
"\n",
|
||||
"# List of tarot card names (Major Arcana)\n",
|
||||
"tarot_cards = [\n",
|
||||
" \"The Fool\", \"The Magician\", \"The High Priestess\", \"The Empress\", \"The Emperor\",\n",
|
||||
" \"The Hierophant\", \"The Lovers\", \"The Chariot\", \"Strength\", \"The Hermit\",\n",
|
||||
" \"Wheel of Fortune\", \"Justice\", \"The Hanged Man\", \"Death\", \"Temperance\",\n",
|
||||
" \"The Devil\", \"The Tower\", \"The Star\", \"The Moon\", \"The Sun\", \"Judgement\",\n",
|
||||
" \"The World\"\n",
|
||||
"]\n",
|
||||
"\n",
|
||||
"# Copy the list to create two separate decks\n",
|
||||
"deck1 = tarot_cards.copy()\n",
|
||||
"deck2 = tarot_cards.copy()\n",
|
||||
"\n",
|
||||
"# Shuffle both decks\n",
|
||||
"random.shuffle(deck1)\n",
|
||||
"random.shuffle(deck2)\n",
|
||||
"\n",
|
||||
"# Print the shuffled decks\n",
|
||||
"print(\"-- Deck 1: --\\n\", deck1)\n",
|
||||
"print(\"-- Deck 2: --\\n\", deck2)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "48eb31e2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "509dda71",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,281 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "373ed1db",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Match the tarot cards!\n",
|
||||
"\n",
|
||||
"Given 2 decks of tarot cards, `deck1` and `deck2`, find all the matching pairs. The output should be a set of tuples `(idx1, idx2)` for every matching pair in `deck1`, `deck2`.\n",
|
||||
"\n",
|
||||
"For example:\n",
|
||||
"```\n",
|
||||
"deck1 = ['C', 'B', 'A']\n",
|
||||
"deck2 = ['A', 'C', 'B']\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"should return (in no particular order):\n",
|
||||
"\n",
|
||||
"```\n",
|
||||
"{(0, 1), (1, 2), (2, 0)}\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"1. Write an algorithm to match the tarot cards\n",
|
||||
"2. Compute the Big-O complexity of your algorithm\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "cf05b9c4",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"-- Deck 1: --\n",
|
||||
" ['The Tower', 'The Star', 'Strength', 'The Devil', 'Judgement', 'The World', 'The High Priestess', 'The Hanged Man', 'The Sun', 'The Lovers', 'The Chariot', 'The Emperor', 'The Fool', 'The Empress', 'Death', 'Temperance', 'Justice', 'The Magician', 'Wheel of Fortune', 'The Hermit', 'The Hierophant', 'The Moon']\n",
|
||||
"-- Deck 2: --\n",
|
||||
" ['Temperance', 'The Sun', 'The Lovers', 'Strength', 'The High Priestess', 'The Magician', 'Justice', 'Judgement', 'The Empress', 'The Star', 'The Fool', 'The Hierophant', 'The Hanged Man', 'The Tower', 'The Moon', 'The Chariot', 'Death', 'The World', 'The Hermit', 'The Devil', 'Wheel of Fortune', 'The Emperor']\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import random\n",
|
||||
"\n",
|
||||
"# List of tarot card names (Major Arcana)\n",
|
||||
"tarot_cards = [\n",
|
||||
" \"The Fool\", \"The Magician\", \"The High Priestess\", \"The Empress\", \"The Emperor\",\n",
|
||||
" \"The Hierophant\", \"The Lovers\", \"The Chariot\", \"Strength\", \"The Hermit\",\n",
|
||||
" \"Wheel of Fortune\", \"Justice\", \"The Hanged Man\", \"Death\", \"Temperance\",\n",
|
||||
" \"The Devil\", \"The Tower\", \"The Star\", \"The Moon\", \"The Sun\", \"Judgement\",\n",
|
||||
" \"The World\"\n",
|
||||
"]\n",
|
||||
"\n",
|
||||
"# Copy the list to create two separate decks\n",
|
||||
"deck1 = tarot_cards.copy()\n",
|
||||
"deck2 = tarot_cards.copy()\n",
|
||||
"\n",
|
||||
"# Shuffle both decks\n",
|
||||
"random.shuffle(deck1)\n",
|
||||
"random.shuffle(deck2)\n",
|
||||
"\n",
|
||||
"# Print the shuffled decks\n",
|
||||
"print(\"-- Deck 1: --\\n\", deck1)\n",
|
||||
"print(\"-- Deck 2: --\\n\", deck2)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3db3f337",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Simplest implementation: O(N^2)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "319ef6a9",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{(0, 13),\n",
|
||||
" (1, 9),\n",
|
||||
" (2, 3),\n",
|
||||
" (3, 19),\n",
|
||||
" (4, 7),\n",
|
||||
" (5, 17),\n",
|
||||
" (6, 4),\n",
|
||||
" (7, 12),\n",
|
||||
" (8, 1),\n",
|
||||
" (9, 2),\n",
|
||||
" (10, 15),\n",
|
||||
" (11, 21),\n",
|
||||
" (12, 10),\n",
|
||||
" (13, 8),\n",
|
||||
" (14, 16),\n",
|
||||
" (15, 0),\n",
|
||||
" (16, 6),\n",
|
||||
" (17, 5),\n",
|
||||
" (18, 20),\n",
|
||||
" (19, 18),\n",
|
||||
" (20, 11),\n",
|
||||
" (21, 14)}"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"matches = set()\n",
|
||||
"for idx1, card in enumerate(deck1): # O(N)\n",
|
||||
" match = (idx1, deck2.index(card)) # O(N)\n",
|
||||
" matches.add(match)\n",
|
||||
" \n",
|
||||
"matches"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3264eb67",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Faster solution: O(N log N)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "c768a7c2",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{(0, 13),\n",
|
||||
" (1, 9),\n",
|
||||
" (2, 3),\n",
|
||||
" (3, 19),\n",
|
||||
" (4, 7),\n",
|
||||
" (5, 17),\n",
|
||||
" (6, 4),\n",
|
||||
" (7, 12),\n",
|
||||
" (8, 1),\n",
|
||||
" (9, 2),\n",
|
||||
" (10, 15),\n",
|
||||
" (11, 21),\n",
|
||||
" (12, 10),\n",
|
||||
" (13, 8),\n",
|
||||
" (14, 16),\n",
|
||||
" (15, 0),\n",
|
||||
" (16, 6),\n",
|
||||
" (17, 5),\n",
|
||||
" (18, 20),\n",
|
||||
" (19, 18),\n",
|
||||
" (20, 11),\n",
|
||||
" (21, 14)}"
|
||||
]
|
||||
},
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Create a list of (tarot_card, idx), and sort it. This is kind of equivalent to np.argsort\n",
|
||||
"n_cards = len(deck1)\n",
|
||||
"sorted_deck1 = sorted((deck1[idx], idx) for idx in range(n_cards)) # O(N log N)\n",
|
||||
"sorted_deck2 = sorted((deck2[idx], idx) for idx in range(n_cards)) # O(N log N)\n",
|
||||
"\n",
|
||||
"matches = set()\n",
|
||||
"for idx in range(n_cards): # O(N)\n",
|
||||
" matches.add((sorted_deck1[idx][1], sorted_deck2[idx][1])) # O(1)\n",
|
||||
" \n",
|
||||
"matches"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5099970a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 3. Fastest solution: O(N)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "83c53b82",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "509dda71",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{(0, 13),\n",
|
||||
" (1, 9),\n",
|
||||
" (2, 3),\n",
|
||||
" (3, 19),\n",
|
||||
" (4, 7),\n",
|
||||
" (5, 17),\n",
|
||||
" (6, 4),\n",
|
||||
" (7, 12),\n",
|
||||
" (8, 1),\n",
|
||||
" (9, 2),\n",
|
||||
" (10, 15),\n",
|
||||
" (11, 21),\n",
|
||||
" (12, 10),\n",
|
||||
" (13, 8),\n",
|
||||
" (14, 16),\n",
|
||||
" (15, 0),\n",
|
||||
" (16, 6),\n",
|
||||
" (17, 5),\n",
|
||||
" (18, 20),\n",
|
||||
" (19, 18),\n",
|
||||
" (20, 11),\n",
|
||||
" (21, 14)}"
|
||||
]
|
||||
},
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Create a dictionary, mapping cards to the index in deck2\n",
|
||||
"deck2_card_to_idx = {}\n",
|
||||
"for idx2, card in enumerate(deck2): # O(N)\n",
|
||||
" deck2_card_to_idx[card] = idx2\n",
|
||||
"\n",
|
||||
"# For each card and index in deck1, look up the index in deck2, and store the match\n",
|
||||
"matches = set()\n",
|
||||
"for idx1, card in enumerate(deck1): # O(N)\n",
|
||||
" idx2 = deck2_card_to_idx[card] # O(1)\n",
|
||||
" matches.add((idx1, idx2)) # O(1)\n",
|
||||
" \n",
|
||||
"matches"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f403a4ce",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
108
exercises/match_tarots/match_tarots.ipynb
Normal file
108
exercises/match_tarots/match_tarots.ipynb
Normal file
|
@ -0,0 +1,108 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "373ed1db",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Match the tarot cards!\n",
|
||||
"\n",
|
||||
"Given 2 decks of tarot cards, `deck1` and `deck2`, find all the matching pairs. The output should be a set of tuples `(idx1, idx2)` for every matching pair in `deck1`, `deck2`.\n",
|
||||
"\n",
|
||||
"For example:\n",
|
||||
"```\n",
|
||||
"deck1 = ['C', 'B', 'A']\n",
|
||||
"deck2 = ['A', 'C', 'B']\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"should return (in no particular order):\n",
|
||||
"\n",
|
||||
"```\n",
|
||||
"{(0, 1), (1, 2), (2, 0)}\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"1. Write an algorithm to match the tarot cards\n",
|
||||
"2. Compute the Big-O complexity of your algorithm\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "cf05b9c4",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"-- Deck 1: --\n",
|
||||
" ['The Lovers', 'Temperance', 'The Emperor', 'The Sun', 'The Fool', 'The Chariot', 'Death', 'Strength', 'Justice', 'The Star', 'Judgement', 'The World', 'The Tower', 'The Hanged Man', 'The Empress', 'The Hermit', 'The Devil', 'The High Priestess', 'The Moon', 'The Hierophant', 'Wheel of Fortune', 'The Magician']\n",
|
||||
"-- Deck 2: --\n",
|
||||
" ['The Fool', 'Death', 'The Hermit', 'Strength', 'The Moon', 'Wheel of Fortune', 'Judgement', 'The Lovers', 'The Star', 'The Hanged Man', 'The Empress', 'The Emperor', 'The Magician', 'The Tower', 'The Hierophant', 'The Chariot', 'The High Priestess', 'Temperance', 'The World', 'The Devil', 'The Sun', 'Justice']\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import random\n",
|
||||
"\n",
|
||||
"# List of tarot card names (Major Arcana)\n",
|
||||
"tarot_cards = [\n",
|
||||
" \"The Fool\", \"The Magician\", \"The High Priestess\", \"The Empress\", \"The Emperor\",\n",
|
||||
" \"The Hierophant\", \"The Lovers\", \"The Chariot\", \"Strength\", \"The Hermit\",\n",
|
||||
" \"Wheel of Fortune\", \"Justice\", \"The Hanged Man\", \"Death\", \"Temperance\",\n",
|
||||
" \"The Devil\", \"The Tower\", \"The Star\", \"The Moon\", \"The Sun\", \"Judgement\",\n",
|
||||
" \"The World\"\n",
|
||||
"]\n",
|
||||
"\n",
|
||||
"# Copy the list to create two separate decks\n",
|
||||
"deck1 = tarot_cards.copy()\n",
|
||||
"deck2 = tarot_cards.copy()\n",
|
||||
"\n",
|
||||
"# Shuffle both decks\n",
|
||||
"random.shuffle(deck1)\n",
|
||||
"random.shuffle(deck2)\n",
|
||||
"\n",
|
||||
"# Print the shuffled decks\n",
|
||||
"print(\"-- Deck 1: --\\n\", deck1)\n",
|
||||
"print(\"-- Deck 2: --\\n\", deck2)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "48eb31e2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "509dda71",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
281
exercises/match_tarots/match_tarots_solution.ipynb
Normal file
281
exercises/match_tarots/match_tarots_solution.ipynb
Normal file
|
@ -0,0 +1,281 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "373ed1db",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Match the tarot cards!\n",
|
||||
"\n",
|
||||
"Given 2 decks of tarot cards, `deck1` and `deck2`, find all the matching pairs. The output should be a set of tuples `(idx1, idx2)` for every matching pair in `deck1`, `deck2`.\n",
|
||||
"\n",
|
||||
"For example:\n",
|
||||
"```\n",
|
||||
"deck1 = ['C', 'B', 'A']\n",
|
||||
"deck2 = ['A', 'C', 'B']\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"should return (in no particular order):\n",
|
||||
"\n",
|
||||
"```\n",
|
||||
"{(0, 1), (1, 2), (2, 0)}\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"1. Write an algorithm to match the tarot cards\n",
|
||||
"2. Compute the Big-O complexity of your algorithm\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "cf05b9c4",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"-- Deck 1: --\n",
|
||||
" ['The Tower', 'The Star', 'Strength', 'The Devil', 'Judgement', 'The World', 'The High Priestess', 'The Hanged Man', 'The Sun', 'The Lovers', 'The Chariot', 'The Emperor', 'The Fool', 'The Empress', 'Death', 'Temperance', 'Justice', 'The Magician', 'Wheel of Fortune', 'The Hermit', 'The Hierophant', 'The Moon']\n",
|
||||
"-- Deck 2: --\n",
|
||||
" ['Temperance', 'The Sun', 'The Lovers', 'Strength', 'The High Priestess', 'The Magician', 'Justice', 'Judgement', 'The Empress', 'The Star', 'The Fool', 'The Hierophant', 'The Hanged Man', 'The Tower', 'The Moon', 'The Chariot', 'Death', 'The World', 'The Hermit', 'The Devil', 'Wheel of Fortune', 'The Emperor']\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import random\n",
|
||||
"\n",
|
||||
"# List of tarot card names (Major Arcana)\n",
|
||||
"tarot_cards = [\n",
|
||||
" \"The Fool\", \"The Magician\", \"The High Priestess\", \"The Empress\", \"The Emperor\",\n",
|
||||
" \"The Hierophant\", \"The Lovers\", \"The Chariot\", \"Strength\", \"The Hermit\",\n",
|
||||
" \"Wheel of Fortune\", \"Justice\", \"The Hanged Man\", \"Death\", \"Temperance\",\n",
|
||||
" \"The Devil\", \"The Tower\", \"The Star\", \"The Moon\", \"The Sun\", \"Judgement\",\n",
|
||||
" \"The World\"\n",
|
||||
"]\n",
|
||||
"\n",
|
||||
"# Copy the list to create two separate decks\n",
|
||||
"deck1 = tarot_cards.copy()\n",
|
||||
"deck2 = tarot_cards.copy()\n",
|
||||
"\n",
|
||||
"# Shuffle both decks\n",
|
||||
"random.shuffle(deck1)\n",
|
||||
"random.shuffle(deck2)\n",
|
||||
"\n",
|
||||
"# Print the shuffled decks\n",
|
||||
"print(\"-- Deck 1: --\\n\", deck1)\n",
|
||||
"print(\"-- Deck 2: --\\n\", deck2)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3db3f337",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Simplest implementation: O(N^2)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "319ef6a9",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{(0, 13),\n",
|
||||
" (1, 9),\n",
|
||||
" (2, 3),\n",
|
||||
" (3, 19),\n",
|
||||
" (4, 7),\n",
|
||||
" (5, 17),\n",
|
||||
" (6, 4),\n",
|
||||
" (7, 12),\n",
|
||||
" (8, 1),\n",
|
||||
" (9, 2),\n",
|
||||
" (10, 15),\n",
|
||||
" (11, 21),\n",
|
||||
" (12, 10),\n",
|
||||
" (13, 8),\n",
|
||||
" (14, 16),\n",
|
||||
" (15, 0),\n",
|
||||
" (16, 6),\n",
|
||||
" (17, 5),\n",
|
||||
" (18, 20),\n",
|
||||
" (19, 18),\n",
|
||||
" (20, 11),\n",
|
||||
" (21, 14)}"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"matches = set()\n",
|
||||
"for idx1, card in enumerate(deck1): # O(N)\n",
|
||||
" match = (idx1, deck2.index(card)) # O(N)\n",
|
||||
" matches.add(match)\n",
|
||||
" \n",
|
||||
"matches"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3264eb67",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Faster solution: O(N log N)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "c768a7c2",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{(0, 13),\n",
|
||||
" (1, 9),\n",
|
||||
" (2, 3),\n",
|
||||
" (3, 19),\n",
|
||||
" (4, 7),\n",
|
||||
" (5, 17),\n",
|
||||
" (6, 4),\n",
|
||||
" (7, 12),\n",
|
||||
" (8, 1),\n",
|
||||
" (9, 2),\n",
|
||||
" (10, 15),\n",
|
||||
" (11, 21),\n",
|
||||
" (12, 10),\n",
|
||||
" (13, 8),\n",
|
||||
" (14, 16),\n",
|
||||
" (15, 0),\n",
|
||||
" (16, 6),\n",
|
||||
" (17, 5),\n",
|
||||
" (18, 20),\n",
|
||||
" (19, 18),\n",
|
||||
" (20, 11),\n",
|
||||
" (21, 14)}"
|
||||
]
|
||||
},
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Create a list of (tarot_card, idx), and sort it. This is kind of equivalent to np.argsort\n",
|
||||
"n_cards = len(deck1)\n",
|
||||
"sorted_deck1 = sorted((deck1[idx], idx) for idx in range(n_cards)) # O(N log N)\n",
|
||||
"sorted_deck2 = sorted((deck2[idx], idx) for idx in range(n_cards)) # O(N log N)\n",
|
||||
"\n",
|
||||
"matches = set()\n",
|
||||
"for idx in range(n_cards): # O(N)\n",
|
||||
" matches.add((sorted_deck1[idx][1], sorted_deck2[idx][1])) # O(1)\n",
|
||||
" \n",
|
||||
"matches"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5099970a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 3. Fastest solution: O(N)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "83c53b82",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "509dda71",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{(0, 13),\n",
|
||||
" (1, 9),\n",
|
||||
" (2, 3),\n",
|
||||
" (3, 19),\n",
|
||||
" (4, 7),\n",
|
||||
" (5, 17),\n",
|
||||
" (6, 4),\n",
|
||||
" (7, 12),\n",
|
||||
" (8, 1),\n",
|
||||
" (9, 2),\n",
|
||||
" (10, 15),\n",
|
||||
" (11, 21),\n",
|
||||
" (12, 10),\n",
|
||||
" (13, 8),\n",
|
||||
" (14, 16),\n",
|
||||
" (15, 0),\n",
|
||||
" (16, 6),\n",
|
||||
" (17, 5),\n",
|
||||
" (18, 20),\n",
|
||||
" (19, 18),\n",
|
||||
" (20, 11),\n",
|
||||
" (21, 14)}"
|
||||
]
|
||||
},
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Create a dictionary, mapping cards to the index in deck2\n",
|
||||
"deck2_card_to_idx = {}\n",
|
||||
"for idx2, card in enumerate(deck2): # O(N)\n",
|
||||
" deck2_card_to_idx[card] = idx2\n",
|
||||
"\n",
|
||||
"# For each card and index in deck1, look up the index in deck2, and store the match\n",
|
||||
"matches = set()\n",
|
||||
"for idx1, card in enumerate(deck1): # O(N)\n",
|
||||
" idx2 = deck2_card_to_idx[card] # O(1)\n",
|
||||
" matches.add((idx1, idx2)) # O(1)\n",
|
||||
" \n",
|
||||
"matches"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f403a4ce",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
374
exercises/numpy_broadcasting_extra/broadcasting.ipynb
Normal file
374
exercises/numpy_broadcasting_extra/broadcasting.ipynb
Normal file
|
@ -0,0 +1,374 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "282817dd",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T20:08:23.900532Z",
|
||||
"start_time": "2023-06-27T20:08:22.963157Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "skip"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"def print_info(a):\n",
|
||||
" \"\"\" Print the content of an array, and its metadata. \"\"\"\n",
|
||||
" \n",
|
||||
" txt = f\"\"\"\n",
|
||||
"dtype\\t{a.dtype}\n",
|
||||
"ndim\\t{a.ndim}\n",
|
||||
"shape\\t{a.shape}\n",
|
||||
"strides\\t{a.strides}\n",
|
||||
" \"\"\"\n",
|
||||
"\n",
|
||||
" print(a)\n",
|
||||
" print(txt)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6cd0f8cf",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"<font size=9> Mind-on exercises </font>"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "acba732f",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"### Exercise 1: warm up\n",
|
||||
"\n",
|
||||
"```What is the expected output shape for each operation?```"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a41d0f74",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T19:58:58.881059Z",
|
||||
"start_time": "2023-06-27T19:58:57.830Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"a = np.arange(5)\n",
|
||||
"b = 5\n",
|
||||
"\n",
|
||||
"np.shape(a-b)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "6f82a2fb",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T19:58:58.884966Z",
|
||||
"start_time": "2023-06-27T19:58:57.833Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"a = np.ones((7, 1))\n",
|
||||
"b = np.arange(7)\n",
|
||||
"np.shape(a*b)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "808095ad",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T19:58:58.888119Z",
|
||||
"start_time": "2023-06-27T19:58:57.836Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"a = np.random.randint(0, 50, (2, 3, 3))\n",
|
||||
"b = np.random.randint(0, 10, (3, 1))\n",
|
||||
"\n",
|
||||
"np.shape(a-b)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d9a12a90",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T19:58:58.891462Z",
|
||||
"start_time": "2023-06-27T19:58:57.839Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"a = np.arange(100).reshape(10, 10)\n",
|
||||
"b = np.arange(1, 10)\n",
|
||||
"\n",
|
||||
"np.shape(a+b)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "69632f95",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"### Exercise 2\n",
|
||||
"\n",
|
||||
"```\n",
|
||||
"1. Create a random 2D array of dimension (5, 3)\n",
|
||||
"2. Calculate the maximum value of each row\n",
|
||||
"3. Divide each row by its maximum\n",
|
||||
"```\n",
|
||||
"\n",
|
||||
"Remember to use broadcasting : NO FOR LOOPS!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "54e2a53e",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T19:58:58.894433Z",
|
||||
"start_time": "2023-06-27T19:58:57.843Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"## Your code here"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b9facc0f",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"### Exercise 3"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "7e8156d0",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"Task: Find the closest **cluster** to the **observation**. \n",
|
||||
"\n",
|
||||
"Again, use broadcasting: DO NOT iterate cluster by cluster"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "2969994e",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T19:58:58.899204Z",
|
||||
"start_time": "2023-06-27T19:58:57.847Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"observation = np.array([30.0, 99.0]) #Observation\n",
|
||||
"\n",
|
||||
"#Clusters\n",
|
||||
"clusters = np.array([[102.0, 203.0],\n",
|
||||
" [132.0, 193.0],\n",
|
||||
" [45.0, 155.0], \n",
|
||||
" [57.0, 173.0]])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f13352ff",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"Lets plot this data\n",
|
||||
"\n",
|
||||
"In the plot below, **+** is the observation and dots are the cluster coordinates"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b9f6b5cf",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T19:58:58.906715Z",
|
||||
"start_time": "2023-06-27T19:58:57.850Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import matplotlib.pyplot as plt \n",
|
||||
"\n",
|
||||
"plt.scatter(clusters[:, 0], clusters[:, 1]) #Scatter plot of clusters\n",
|
||||
"for n, x in enumerate(clusters):\n",
|
||||
" print('cluster %d' %n)\n",
|
||||
" plt.annotate('cluster%d' %n, (x[0], x[1])) #Label each cluster\n",
|
||||
"plt.plot(observation[0], observation[1], '+'); #Plot observation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4f9b84e2",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"Closest cluster as seen by the plot is **2**. Your task is to write a function to calculate this"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8aea6781",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-26T19:25:08.202848Z",
|
||||
"start_time": "2023-06-26T19:25:08.194923Z"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"\n",
|
||||
"**hint:** Find the distance between the observation and each row in the cluster. The cluster to which the observation belongs to is the row with the minimum distance.\n",
|
||||
"\n",
|
||||
"distance = $\\sqrt {\\left( {x_1 - x_2 } \\right)^2 + \\left( {y_1 - y_2 } \\right)^2 }$"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ea8a7240",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2023-06-27T19:58:58.916610Z",
|
||||
"start_time": "2023-06-27T19:58:57.854Z"
|
||||
},
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"## Your code here"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "beaee243",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "skip"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"## Sources + Resources\n",
|
||||
"\n",
|
||||
"ASPP 2016 - Stéfan van der Walt - https://github.com/ASPP/2016_numpy\n",
|
||||
"\n",
|
||||
"Basic Numpy: http://scipy-lectures.org/intro/numpy/index.html\n",
|
||||
"\n",
|
||||
"Advanced Numpy: http://scipy-lectures.org/advanced/advanced_numpy/index.html\n",
|
||||
"\n",
|
||||
"Numpy chapter in \"Python Data Science Handbook\" https://jakevdp.github.io/PythonDataScienceHandbook/02.00-introduction-to-numpy.html"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"celltoolbar": "Slideshow",
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
},
|
||||
"rise": {
|
||||
"scroll": true
|
||||
},
|
||||
"toc": {
|
||||
"base_numbering": 1,
|
||||
"nav_menu": {},
|
||||
"number_sections": true,
|
||||
"sideBar": true,
|
||||
"skip_h1_title": false,
|
||||
"title_cell": "Table of Contents",
|
||||
"title_sidebar": "Contents",
|
||||
"toc_cell": false,
|
||||
"toc_position": {},
|
||||
"toc_section_display": true,
|
||||
"toc_window_display": false
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because one or more lines are too long
117
exercises/numpy_vectorize/numpy_vectorize.ipynb
Normal file
117
exercises/numpy_vectorize/numpy_vectorize.ipynb
Normal file
|
@ -0,0 +1,117 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "84886528",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"%matplotlib inline\n",
|
||||
"\n",
|
||||
"import matplotlib.pyplot as plt\n",
|
||||
"import numpy as np"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b8b62e7c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Vectorize this code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "30cd956c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"size = 101\n",
|
||||
"center = size // 2\n",
|
||||
"radius = 20\n",
|
||||
"\n",
|
||||
"circle = np.zeros((size, size), dtype=float)\n",
|
||||
"for i in range(size):\n",
|
||||
" for j in range(size):\n",
|
||||
" distance_from_center = np.sqrt((i - center)**2 + (j - center)**2)\n",
|
||||
" if distance_from_center <= radius:\n",
|
||||
" circle[i, j] = 1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "698050fb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"plt.imshow(circle)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a6ac0138",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Solution"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d89a3e0d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# type your solution here"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ea311dfc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c62096b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a1469dfa",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.9.12"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
125
exercises/numpy_vectorize/numpy_vectorize_solution.ipynb
Normal file
125
exercises/numpy_vectorize/numpy_vectorize_solution.ipynb
Normal file
|
@ -0,0 +1,125 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "84886528",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"%matplotlib inline\n",
|
||||
"\n",
|
||||
"import matplotlib.pyplot as plt\n",
|
||||
"import numpy as np"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b8b62e7c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Vectorize this code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "30cd956c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"size = 101\n",
|
||||
"center = size // 2\n",
|
||||
"radius = 20\n",
|
||||
"\n",
|
||||
"circle = np.zeros((size, size), dtype=float)\n",
|
||||
"for i in range(size):\n",
|
||||
" for j in range(size):\n",
|
||||
" distance_from_center = np.sqrt((i - center)**2 + (j - center)**2)\n",
|
||||
" if distance_from_center <= radius:\n",
|
||||
" circle[i, j] = 1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "698050fb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"plt.imshow(circle)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a6ac0138",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Solution"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d89a3e0d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"size = 101\n",
|
||||
"center = size // 2\n",
|
||||
"x = np.arange(size)\n",
|
||||
"y = x.reshape((size, 1))"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ea311dfc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"distance_from_center = np.sqrt((x - center) ** 2 + (y - center) ** 2)\n",
|
||||
"circle = distance_from_center <= radius"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c62096b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"plt.imshow(circle)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a1469dfa",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.9.12"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
194
exercises/numpy_view_or_copy/view_or_copy.ipynb
Normal file
194
exercises/numpy_view_or_copy/view_or_copy.ipynb
Normal file
|
@ -0,0 +1,194 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "774cc021",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Is it a view or a copy?\n",
|
||||
"\n",
|
||||
"- For every operations on the array `x`, decide whether it returns a view of `x`, or a copy\n",
|
||||
"- If it's a view, derive the new values for the metadata (ndim, shape, strides)\n",
|
||||
"- You can verify your answers with the function `print_info` defined below"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4ccf18f3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def is_view(a, x):\n",
|
||||
" \"\"\" Is `a` a view of `x`? \"\"\"\n",
|
||||
" return a.base is x\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def print_info(a, x):\n",
|
||||
" txt = f\"\"\"\n",
|
||||
"Is it a view? {is_view(a, x)}\n",
|
||||
"\n",
|
||||
"dtype\\t{a.dtype}\n",
|
||||
"ndim\\t{a.ndim}\n",
|
||||
"shape\\t{a.shape}\n",
|
||||
"strides\\t{a.strides}\n",
|
||||
" \"\"\"\n",
|
||||
" print(a)\n",
|
||||
" print(txt)\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"x = np.arange(12).reshape(3, 4).copy()\n",
|
||||
"print_info(x, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b68308e8",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x[::2, :]\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "85feedb0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x[1, :]\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dbbb9a7f",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x[1]\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4957469c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x[[1, 2, 0], [1, 1, 2]]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "aa8effeb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Get the first and third row\n",
|
||||
"y = x[[0, 2], :]\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d1649515",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x.reshape((6, 2))\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "15b0d7ad",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x.ravel()\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "38cc1ef3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x.T.ravel()\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b7d0cc63",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Get all the odd elements\n",
|
||||
"y = x[(x % 2) == 1]\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4474f8cf",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x + 2\n",
|
||||
"#print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "866e842a",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = np.sort(x, axis=1)\n",
|
||||
"#print_info(y ,x)"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
194
exercises/numpy_view_or_copy/view_or_copy_solution.ipynb
Normal file
194
exercises/numpy_view_or_copy/view_or_copy_solution.ipynb
Normal file
|
@ -0,0 +1,194 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "774cc021",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Is it a view or a copy?\n",
|
||||
"\n",
|
||||
"- For every operations on the array `x`, decide whether it returns a view of `x`, or a copy\n",
|
||||
"- If it's a view, derive the new values for the metadata (ndim, shape, strides)\n",
|
||||
"- You can verify your answers with the function `print_info` defined below"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4ccf18f3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def is_view(a, x):\n",
|
||||
" \"\"\" Is `a` a view of `x`? \"\"\"\n",
|
||||
" return a.base is x\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def print_info(a, x):\n",
|
||||
" txt = f\"\"\"\n",
|
||||
"Is it a view? {is_view(a, x)}\n",
|
||||
"\n",
|
||||
"dtype\\t{a.dtype}\n",
|
||||
"ndim\\t{a.ndim}\n",
|
||||
"shape\\t{a.shape}\n",
|
||||
"strides\\t{a.strides}\n",
|
||||
" \"\"\"\n",
|
||||
" print(a)\n",
|
||||
" print(txt)\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"x = np.arange(12).reshape(3, 4).copy()\n",
|
||||
"print_info(x, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b68308e8",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x[::2, :]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "85feedb0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x[1, :]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dbbb9a7f",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x[1]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4957469c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x[[1, 2, 0], [1, 1, 2]]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "aa8effeb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Get the first and third row\n",
|
||||
"y = x[[0, 2], :]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d1649515",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x.reshape((6, 2))\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "15b0d7ad",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x.ravel()\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "38cc1ef3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x.T.ravel()\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b7d0cc63",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Get all the odd elements\n",
|
||||
"y = x[(x % 2) == 1]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4474f8cf",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = x + 2\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "866e842a",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y = np.sort(x, axis=1)\n",
|
||||
"print_info(y ,x)"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
BIN
exercises/pandas_intro/.DS_Store
vendored
Normal file
BIN
exercises/pandas_intro/.DS_Store
vendored
Normal file
Binary file not shown.
|
@ -0,0 +1,227 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "560f48cd",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Have a look at the neural data using Pandas"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "f7777604",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6494fb41",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load electrophysiology data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "9ca3bec6",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('../../data/QC_passed_2024-07-04_collected.csv')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "0d78a63e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 1. How many rows/columns does the data set have?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4b68e5a6",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "0fab635e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 2. Display the first 5 rows of the DataFrame"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4adcd5bf",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "deecdfa0",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 3. Display the names and dtypes of all the columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "64df567c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "411f4228",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 4. Display the unique values of the `high K concentration` and of the `treatment` columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b90ce541",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1e395e8d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 5. Display the main statistics of the `max_spikes` column"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "e2b86159",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "c8c9f6b2",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 6. Show all the rows where the max number of spikes is larger than 50"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c449e9ff",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "ce9ff32b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 7. Display the main statistics of `'max_spikes'`, for the rows where `high K concentration` is `8 mM` and `15 mM` (separately)\n",
|
||||
"\n",
|
||||
"Are the distributions any different?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "8b84faa2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8b2d1c2b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 8. Display the statistics of `max_spikes` when `high K concentration` is `8 mM`, and the maximum number of spikes is <= 100\n",
|
||||
"\n",
|
||||
"Does that change your conclusion?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "1201f7d1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6dbbf6c8",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 9. Transform the `high K concentration` column into a numerical column\n",
|
||||
"\n",
|
||||
"a) Discard the last three characters of the columns (`' mM'`)\n",
|
||||
"\n",
|
||||
"b) Use `.astype(float)` to convert to floating point numbers\n",
|
||||
"\n",
|
||||
"c) Save the result in a column `K (mM)`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "1cf5c15d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ecc0cad1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because it is too large
Load diff
227
exercises/pandas_intro/pandas_intro.ipynb
Normal file
227
exercises/pandas_intro/pandas_intro.ipynb
Normal file
|
@ -0,0 +1,227 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "560f48cd",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Have a look at the neural data using Pandas"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "f7777604",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6494fb41",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load electrophysiology data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "9ca3bec6",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('../../data/QC_passed_2024-07-04_collected.csv')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "0d78a63e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 1. How many rows/columns does the data set have?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4b68e5a6",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "0fab635e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 2. Display the first 5 rows of the DataFrame"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4adcd5bf",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "deecdfa0",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 3. Display the names and dtypes of all the columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "64df567c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "411f4228",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 4. Display the unique values of the `high K concentration` and of the `treatment` columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b90ce541",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1e395e8d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 5. Display the main statistics of the `max_spikes` column"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "e2b86159",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "c8c9f6b2",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 6. Show all the rows where the max number of spikes is larger than 50"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c449e9ff",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "ce9ff32b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 7. Display the main statistics of `'max_spikes'`, for the rows where `high K concentration` is `8 mM` and `15 mM` (separately)\n",
|
||||
"\n",
|
||||
"Are the distributions any different?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "8b84faa2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8b2d1c2b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 8. Display the statistics of `max_spikes` when `high K concentration` is `8 mM`, and the maximum number of spikes is <= 100\n",
|
||||
"\n",
|
||||
"Does that change your conclusion?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "1201f7d1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6dbbf6c8",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 9. Transform the `high K concentration` column into a numerical column\n",
|
||||
"\n",
|
||||
"a) Discard the last three characters of the columns (`' mM'`)\n",
|
||||
"\n",
|
||||
"b) Use `.astype(float)` to convert to floating point numbers\n",
|
||||
"\n",
|
||||
"c) Save the result in a column `K (mM)`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "1cf5c15d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ecc0cad1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
1487
exercises/pandas_intro/pandas_intro_solution.ipynb
Normal file
1487
exercises/pandas_intro/pandas_intro_solution.ipynb
Normal file
File diff suppressed because it is too large
Load diff
BIN
exercises/tabular_join/.DS_Store
vendored
Normal file
BIN
exercises/tabular_join/.DS_Store
vendored
Normal file
Binary file not shown.
|
@ -0,0 +1,124 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f11a76bf",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Add experiment information to electrophysiology data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "b6f2742b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2967c84e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load electrophysiology data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "ed626ee3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('../../data/QC_passed_2024-07-04_collected.csv')\n",
|
||||
"info = pd.read_csv('../../data/op_info.csv')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2fef4d37",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Add experiment information to the electrophysiology results\n",
|
||||
"\n",
|
||||
"* Is there information for every experiment?\n",
|
||||
"* How many experiments did each patcher perform? (i.e., individual OPs, or rows in `info`)\n",
|
||||
"* How many samples did each patcher analyze? (i.e., individual rows in `df`)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "1f3f57eb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "44031178",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Remove outliers from the table\n",
|
||||
"\n",
|
||||
"1. Load the list of outliers in `outliers.csv`\n",
|
||||
"2. Use an anti-join to remove the outliers from the table\n",
|
||||
"3. How many samples (rows) are left in the data?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "7fa953af",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "84270332",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 3. Save final result in `processed_QC_passed_2024-07-04_collected_v1.csv`\n",
|
||||
"\n",
|
||||
"1. Using the `.to_csv` method of Pandas DataFrames"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c7bcff45",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because it is too large
Load diff
135
exercises/tabular_join/outliers.csv
Normal file
135
exercises/tabular_join/outliers.csv
Normal file
|
@ -0,0 +1,135 @@
|
|||
OP,cell_ID
|
||||
OP240201,24201S2c2
|
||||
OP210323,2021_03_25_0S4_D2c6
|
||||
OP230808,23808S2c6
|
||||
OP240503,24503S1c6
|
||||
OP230109,2311S3c2
|
||||
OP211209,21d10S1_D2c7
|
||||
OP220127,22128S3c5
|
||||
OP221020,22o21S4_D2c6
|
||||
OP230808,23808S1c1
|
||||
OP210323,2021_03_25_0S4_D2c7
|
||||
OP211209,21d10S4c3
|
||||
OP240215,24215S2c5
|
||||
OP220111,22112S5_D2c7
|
||||
OP240321,24321S4c8
|
||||
OP220623,22623S2c2
|
||||
OP240221,24221S1c1
|
||||
OP230209,23209S3_D2c6
|
||||
OP240117,24117S2_D2c6
|
||||
OP240201,24201S2c5
|
||||
OP220518,22519S2c6
|
||||
OP221024,22o24S1_D2c7
|
||||
OP220426,22427S4c7
|
||||
OP230523,23523S2c1
|
||||
OP230808,23808S1_D2c6
|
||||
OP211209,21d10S5c8
|
||||
OP230817,23817S1c3
|
||||
OP221027,22o27S1c2
|
||||
OP210323,2021_03_25_0S6_D2c4
|
||||
OP211123,2021_11_24_0S3c8
|
||||
OP220217,22217S1c4
|
||||
OP220602,22602S2_D2c6
|
||||
OP210323,2021_03_24_0S5c2
|
||||
OP240215,24215S2c1
|
||||
OP230523,23523S3c4
|
||||
OP231109,23n09S1c1
|
||||
OP211123,2021_11_24_0S3c6
|
||||
OP221024,22o24S3c7
|
||||
OP230810,23810S1c8
|
||||
OP220426,22427S2c3
|
||||
OP220426,22427S4c4
|
||||
OP221024,22o24S1c7
|
||||
OP230817,23817S3c5
|
||||
OP220623,22623S3c3
|
||||
OP220111,22112S1_D2c1
|
||||
OP220217,22217S3c5
|
||||
OP220426,22427S2_D2c1
|
||||
OP231123,23n23S1c5
|
||||
OP220127,22127S3_D2c7
|
||||
OP231123,23n23S1_D2c5
|
||||
OP240201,24201S2c8
|
||||
OP211123,2021_11_24_0S3c1
|
||||
OP220308,22308S2c4
|
||||
OP220127,22129S3_D2c8
|
||||
OP211123,21n23S2c4
|
||||
OP220518,22519S2c5
|
||||
OP230808,23808S5c7
|
||||
OP220914,22915S2c8
|
||||
OP220127,22128S4c5
|
||||
OP230314,23314S2_D2c7
|
||||
OP240503,24503S3c2
|
||||
OP220120,22121S1c5
|
||||
OP221024,22o24S1c5
|
||||
OP210615,2021_06_16_0S1_D2c3
|
||||
OP221027,22o27S1c3
|
||||
OP220602,22602S3_D2c7
|
||||
OP220602,22602S1c3
|
||||
OP230314,23314S4c3
|
||||
OP240321,24321S3c1
|
||||
OP230314,23314S4c6
|
||||
OP220228,22228S2_D2c7
|
||||
OP210323,2021_03_24_0S3c1
|
||||
OP230426,23426S3c2
|
||||
OP211209,21d10S1c7
|
||||
OP220111,22111S1c8
|
||||
OP231130,23n30S1_D2c7
|
||||
OP230810,23810S3c2
|
||||
OP240503,24503S1_D2c4
|
||||
OP220120,22121S1c4
|
||||
OP220623,22623S4_D2c2
|
||||
OP220623,22623S2c6
|
||||
OP210615,2021_06_16_0S1_D2c1
|
||||
OP220518,22519S1c4
|
||||
OP220602,22602S3c2
|
||||
OP230523,23523S2c4
|
||||
OP240503,24503S1c1
|
||||
OP220217,22217S1c7
|
||||
OP230523,23523S2c2
|
||||
OP231130,23n30S2c5
|
||||
OP231130,23n30S1_D2c6
|
||||
OP240411,24411S1c5
|
||||
OP220914,22915S2c7
|
||||
OP220914,22915S3_D2c2
|
||||
OP240503,24503S2c2
|
||||
OP240417,24417S2_D2c1
|
||||
OP220602,22602S2c4
|
||||
OP220228,22228S1c6
|
||||
OP220217,22218S2_D2c7
|
||||
OP230808,23808S2c4
|
||||
OP220914,22915S2c1
|
||||
OP210323,2021_03_25_0S4_D2c4
|
||||
OP230314,23314S3c1
|
||||
OP220228,22228S2c1
|
||||
OP220120,22121S1c7
|
||||
OP230109,2311S1c1
|
||||
OP230420,23420S2c1
|
||||
OP220426,22427S2c4
|
||||
OP220111,22112S6_D2c5
|
||||
OP240503,24503S2c7
|
||||
OP240503,24503S2c8
|
||||
OP220602,22602S2c1
|
||||
OP221027,22o27S1c6
|
||||
OP230817,23817S3_D2c1
|
||||
OP231130,23n30S1_D2c5
|
||||
OP220127,22127S2_D2c7
|
||||
OP230808,23808S4c2
|
||||
OP220127,22128S2c2
|
||||
OP220602,22602S2c5
|
||||
OP230817,23817S3c2
|
||||
OP240117,24117S1c5
|
||||
OP220518,22519S4c2
|
||||
OP221020,22o21S4_D2c3
|
||||
OP230420,23420S1c7
|
||||
OP240201,24201S1c5
|
||||
OP221027,22o27S1c3
|
||||
OP230808,23808S3_D2c6
|
||||
OP220308,22308S2c2
|
||||
OP220120,22121S1c4
|
||||
OP230209,23209S3c8
|
||||
OP230209,23209S1_D2c2
|
||||
OP221027,22o27S3_D2c7
|
||||
OP201029,20o29S2c1
|
||||
OP230808,23808S2_D2c4
|
||||
OP220623,22623S3_D2c1
|
||||
OP230314,23314S1c6
|
|
124
exercises/tabular_join/tabular_join.ipynb
Normal file
124
exercises/tabular_join/tabular_join.ipynb
Normal file
|
@ -0,0 +1,124 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f11a76bf",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Add experiment information to electrophysiology data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "b6f2742b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2967c84e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load electrophysiology data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "ed626ee3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('../../data/QC_passed_2024-07-04_collected.csv')\n",
|
||||
"info = pd.read_csv('../../data/op_info.csv')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2fef4d37",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Add experiment information to the electrophysiology results\n",
|
||||
"\n",
|
||||
"* Is there information for every experiment?\n",
|
||||
"* How many experiments did each patcher perform? (i.e., individual OPs, or rows in `info`)\n",
|
||||
"* How many samples did each patcher analyze? (i.e., individual rows in `df`)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "1f3f57eb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "44031178",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Remove outliers from the table\n",
|
||||
"\n",
|
||||
"1. Load the list of outliers in `outliers.csv`\n",
|
||||
"2. Use an anti-join to remove the outliers from the table\n",
|
||||
"3. How many samples (rows) are left in the data?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "7fa953af",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "84270332",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 3. Save final result in `processed_QC_passed_2024-07-04_collected_v1.csv`\n",
|
||||
"\n",
|
||||
"1. Using the `.to_csv` method of Pandas DataFrames"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c7bcff45",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
1086
exercises/tabular_join/tabular_join_solution.ipynb
Normal file
1086
exercises/tabular_join/tabular_join_solution.ipynb
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,446 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6f634238",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Compute summary statistics for the neural data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "8f9bc8b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"%matplotlib inline\n",
|
||||
"\n",
|
||||
"import matplotlib.pyplot as plt\n",
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "141ca000",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the processed neural data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "d2dfebd3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('processed_QC_passed_2024-07-04_collected_v1.csv')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "09554c84",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"(659, 35)"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.shape"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "df95a10b",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>OP</th>\n",
|
||||
" <th>filename</th>\n",
|
||||
" <th>slice</th>\n",
|
||||
" <th>cell_ch</th>\n",
|
||||
" <th>cell_ID</th>\n",
|
||||
" <th>day</th>\n",
|
||||
" <th>treatment</th>\n",
|
||||
" <th>hrs_incubation</th>\n",
|
||||
" <th>repatch</th>\n",
|
||||
" <th>hrs_after_OP</th>\n",
|
||||
" <th>Rs</th>\n",
|
||||
" <th>Rin</th>\n",
|
||||
" <th>resting_potential</th>\n",
|
||||
" <th>max_spikes</th>\n",
|
||||
" <th>Rheobase</th>\n",
|
||||
" <th>AP_heigth</th>\n",
|
||||
" <th>TH</th>\n",
|
||||
" <th>max_depol</th>\n",
|
||||
" <th>max_repol</th>\n",
|
||||
" <th>membra_time_constant_tau</th>\n",
|
||||
" <th>capacitance</th>\n",
|
||||
" <th>comments</th>\n",
|
||||
" <th>rheo_ramp</th>\n",
|
||||
" <th>AP_halfwidth</th>\n",
|
||||
" <th>Rheobse_ramp</th>\n",
|
||||
" <th>Unnamed: 27</th>\n",
|
||||
" <th>rheos_ramp</th>\n",
|
||||
" <th>comment</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th>high K concentration</th>\n",
|
||||
" <th>RMP_from_char</th>\n",
|
||||
" <th>tissue_source</th>\n",
|
||||
" <th>area</th>\n",
|
||||
" <th>patient_age</th>\n",
|
||||
" <th>patcher</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420003.abf</td>\n",
|
||||
" <td>S1</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>23420S1c1</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>10.416389</td>\n",
|
||||
" <td>6.675643</td>\n",
|
||||
" <td>39.025301</td>\n",
|
||||
" <td>-74.285889</td>\n",
|
||||
" <td>24</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>80.749512</td>\n",
|
||||
" <td>-35.278320</td>\n",
|
||||
" <td>336.181641</td>\n",
|
||||
" <td>-60.791016</td>\n",
|
||||
" <td>19.40</td>\n",
|
||||
" <td>510.601767</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>753.380113</td>\n",
|
||||
" <td>1.151009</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-61.828554</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420003.abf</td>\n",
|
||||
" <td>S1</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>23420S1c3</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>10.416389</td>\n",
|
||||
" <td>7.867174</td>\n",
|
||||
" <td>48.728367</td>\n",
|
||||
" <td>-69.573975</td>\n",
|
||||
" <td>26</td>\n",
|
||||
" <td>300.0</td>\n",
|
||||
" <td>78.448486</td>\n",
|
||||
" <td>-32.043457</td>\n",
|
||||
" <td>350.097656</td>\n",
|
||||
" <td>-67.138672</td>\n",
|
||||
" <td>17.30</td>\n",
|
||||
" <td>393.397918</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>585.102837</td>\n",
|
||||
" <td>1.006321</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-60.460298</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420003.abf</td>\n",
|
||||
" <td>S1</td>\n",
|
||||
" <td>6</td>\n",
|
||||
" <td>23420S1c6</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>10.416389</td>\n",
|
||||
" <td>8.820134</td>\n",
|
||||
" <td>35.971082</td>\n",
|
||||
" <td>-54.956055</td>\n",
|
||||
" <td>22</td>\n",
|
||||
" <td>300.0</td>\n",
|
||||
" <td>76.660156</td>\n",
|
||||
" <td>-29.827881</td>\n",
|
||||
" <td>270.629883</td>\n",
|
||||
" <td>-52.246094</td>\n",
|
||||
" <td>14.85</td>\n",
|
||||
" <td>426.098774</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>173.915797</td>\n",
|
||||
" <td>1.266335</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-59.615979</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420003.abf</td>\n",
|
||||
" <td>S1</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>23420S1c8</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>yes</td>\n",
|
||||
" <td>10.416389</td>\n",
|
||||
" <td>6.000400</td>\n",
|
||||
" <td>31.599917</td>\n",
|
||||
" <td>-70.550537</td>\n",
|
||||
" <td>22</td>\n",
|
||||
" <td>350.0</td>\n",
|
||||
" <td>81.011963</td>\n",
|
||||
" <td>-33.068848</td>\n",
|
||||
" <td>309.448242</td>\n",
|
||||
" <td>-61.401367</td>\n",
|
||||
" <td>16.65</td>\n",
|
||||
" <td>575.513924</td>\n",
|
||||
" <td>5</td>\n",
|
||||
" <td>786.927898</td>\n",
|
||||
" <td>1.182830</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-60.956350</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420061.abf</td>\n",
|
||||
" <td>S1_D2</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>23420S1c8</td>\n",
|
||||
" <td>D2</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>19.0</td>\n",
|
||||
" <td>yes</td>\n",
|
||||
" <td>29.633333</td>\n",
|
||||
" <td>8.271614</td>\n",
|
||||
" <td>30.607259</td>\n",
|
||||
" <td>-70.745850</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>1300.0</td>\n",
|
||||
" <td>48.883057</td>\n",
|
||||
" <td>-20.855713</td>\n",
|
||||
" <td>100.952148</td>\n",
|
||||
" <td>-27.465820</td>\n",
|
||||
" <td>13.25</td>\n",
|
||||
" <td>864.892430</td>\n",
|
||||
" <td>29</td>\n",
|
||||
" <td>565.938865</td>\n",
|
||||
" <td>1.504127</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-61.283967</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"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 8 23420S1c8 D1 TTX \n",
|
||||
"4 OP230420 23420061.abf S1_D2 8 23420S1c8 D2 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 6.000400 31.599917 \n",
|
||||
"4 19.0 yes 29.633333 8.271614 30.607259 \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 -70.550537 22 350.0 81.011963 -33.068848 309.448242 \n",
|
||||
"4 -70.745850 1 1300.0 48.883057 -20.855713 100.952148 \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 -61.401367 16.65 575.513924 5 786.927898 \n",
|
||||
"4 -27.465820 13.25 864.892430 29 565.938865 \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 1.182830 NaN NaN NaN NaN NaN \n",
|
||||
"4 1.504127 NaN NaN NaN NaN NaN \n",
|
||||
"\n",
|
||||
" high K concentration RMP_from_char tissue_source area patient_age \\\n",
|
||||
"0 8 mM -61.828554 Bielefeld temporal 13.0 \n",
|
||||
"1 8 mM -60.460298 Bielefeld temporal 13.0 \n",
|
||||
"2 8 mM -59.615979 Bielefeld temporal 13.0 \n",
|
||||
"3 8 mM -60.956350 Bielefeld temporal 13.0 \n",
|
||||
"4 8 mM -61.283967 Bielefeld temporal 13.0 \n",
|
||||
"\n",
|
||||
" patcher \n",
|
||||
"0 Verji \n",
|
||||
"1 Verji \n",
|
||||
"2 Verji \n",
|
||||
"3 Verji \n",
|
||||
"4 Verji "
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.head()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "0b4f6091",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Does capacitance change with age?\n",
|
||||
"\n",
|
||||
"* Compute the capacitance by patient age, and plot it\n",
|
||||
"* Does it change with age? (eyeballing is enough)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "bb796266",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1940d3fe",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Spiking threshold after potassium incubation\n",
|
||||
"\n",
|
||||
"1. Does the spiking threshold (TH) change between Day 1 and Day 2?\n",
|
||||
"2. Does this result depend on the treatment?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dd5023cd",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,660 @@
|
|||
OP,filename,slice,cell_ch,cell_ID,day,treatment,hrs_incubation,repatch,hrs_after_OP,Rs,Rin,resting_potential,max_spikes,Rheobase,AP_heigth,TH,max_depol,max_repol,membra_time_constant_tau,capacitance,comments,rheo_ramp,AP_halfwidth,Rheobse_ramp,Unnamed: 27,rheos_ramp,comment, ,high K concentration,RMP_from_char,tissue_source,area,patient_age,patcher
|
||||
OP230420,23420003.abf,S1,1,23420S1c1,D1,TTX,0.0,no,10.41638889,6.675642783,39.02530066,-74.28588867,24,200.0,80.74951172,-35.27832031,336.1816406,-60.79101563,19.4,510.6017671,0,753.3801127,1.151008709,,,,,,8 mM,-61.82855423,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420003.abf,S1,3,23420S1c3,D1,TTX,0.0,no,10.41638889,7.86717388,48.728367,-69.57397461,26,300.0,78.44848633,-32.04345703,350.0976563,-67.13867188,17.3,393.3979181,1,585.1028368,1.006321207,,,,,,8 mM,-60.46029755,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420003.abf,S1,6,23420S1c6,D1,TTX,0.0,no,10.41638889,8.820133954,35.97108195,-54.95605469,22,300.0,76.66015625,-29.82788086,270.6298828,-52.24609375,14.85,426.0987741,3,173.9157972,1.266334769,,,,,,8 mM,-59.61597931,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420003.abf,S1,8,23420S1c8,D1,TTX,0.0,yes,10.41638889,6.000399595,31.59991662,-70.55053711,22,350.0,81.01196289,-33.06884766,309.4482422,-61.40136719,16.65,575.5139241,5,786.9278976,1.182829516,,,,,,8 mM,-60.9563504,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420061.abf,S1_D2,8,23420S1c8,D2,TTX,19.0,yes,29.63333333,8.27161387,30.60725912,-70.74584961,1,1300.0,48.88305664,-20.85571289,100.9521484,-27.46582031,13.25,864.8924303,29,565.9388646,1.504127172,,,,,,8 mM,-61.28396652,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420013.abf,S2,2,23420S2c2,D1,high K,0.0,yes,12.18805556,6.474840398,32.07293365,-69.54956055,23,350.0,83.7890625,-29.89501953,413.6962891,-70.55664063,16.4,516.7261538,7,201.3400447,1.027804266,,,,,,8 mM,-60.52478302,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420077.abf,S2_D2,2,23420S2c2,D2,high K,19.0,yes,30.98388889,9.968065615,36.3802336,-68.51196289,24,400.0,84.40551758,-30.52978516,394.0429688,-75.07324219,11.6,390.6565262,31,765.9555319,0.930062058,,,,,,8 mM,-59.85708862,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420013.abf,S2,5,23420S2c5,D1,high K,0.0,no,12.18805556,8.999843286,44.60996072,-75.38452148,28,200.0,84.31396484,-36.4074707,395.1416016,-76.29394531,21.0,445.1021992,9,192.7797593,1.011750103,,,,,,8 mM,-61.64437424,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420013.abf,S2,7,23420S2c7,D1,high K,0.0,yes,12.18805556,7.407777278,29.9454656,-70.00732422,25,300.0,89.69726563,-36.01074219,469.4824219,-79.34570313,16.75,585.1428571,11,730.2643421,0.95473797,,,,,,8 mM,-61.72656616,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420089.abf,S2_D2,8,23420S2c7,D2,high K,19.0,yes,31.39111111,7.713653313,30.01570082,-63.01269531,14,500.0,85.02807617,-32.37915039,240.8447266,-32.83691406,9.0,447.5144158,41,685.3961799,2.089426026,,,,,,8 mM,-60.07796478,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420013.abf,S2,8,23420S2c8,D1,high K,0.0,no,12.18805556,10.15496886,33.77378731,-69.79370117,22,300.0,86.32202148,-36.98730469,432.7392578,-61.03515625,18.3,644.0970999,12; exclude; Rs_end > 30,974.7058235,1.122725061,,,,,,8 mM,-61.19957474,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420082.abf,S2_D2,3,23420S2c6,D2,high K,19.0,yes,31.07722222,6.579656173,25.38582301,-61.50512695,17,700.0,76.82495117,-26.26342773,336.7919922,-56.640625,8.45,391.0870056,34,898.3632788,1.067489562,,,,,,8 mM,-64.32669205,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420089.abf,S2_D2,4,23420S2c4,D2,high K,19.0,yes,31.39111111,8.203241825,33.07277794,-64.09912109,12,500.0,74.73144531,-27.57568359,170.4101563,-25.87890625,7.55,349.9270156,38,671.9390646,2.3157393,,,,,,8 mM,-61.24166061,Bielefeld,temporal,13.0,Verji
|
||||
OP230420,23420089.abf,S2_D2,7,23420S2_D2c7,D2,high K,19.0,no,31.39111111,9.301121412,48.02493093,-60.99243164,17,350.0,83.22753906,-30.51147461,270.5078125,-38.33007813,18.45,551.6145985,40,359.0886363,1.792339262,,,,,,8 mM,-60.2222229,Bielefeld,temporal,13.0,Verji
|
||||
OP220623,22623012.abf,S2,3,22623S2c3,D1,high K,0.0,no,9.266944444,6.567370956,21.87430608,-68.68286133,29,400.0,75.6652832,-29.70581055,292.2363281,-80.32226563,13.1,362.8578191,1,,0.808835298,,,,,,8 mM,-54.82799149,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623012.abf,S2,5,22623S2c5,D1,high K,0.0,no,9.266944444,8.100154874,32.366858,-71.50878906,13,200.0,83.28857422,-37.43286133,383.0566406,-79.22363281,12.2,267.2256684,2,,0.866514786,,,,,,8 mM,-58.27890594,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623012.abf,S2,8,22623S2c8,D1,high K,0.0,no,9.266944444,10.76286348,43.03477568,-66.82739258,28,200.0,80.20019531,-34.03930664,260.0097656,-61.15722656,14.3,349.9495146,5,,1.080965273,,,,,,8 mM,-61.64262833,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623020.abf,S3,2,22623S3c2,D1,Ctrl,0.0,no,11.15611111,8.286958234,73.17783032,-78.94897461,31,150.0,79.66918945,-35.22338867,283.203125,-113.1591797,14.9,175.9434955,7,,0.667559582,,,,,,8 mM,-59.97206573,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623020.abf,S3,4,22623S3c4,D1,Ctrl,0.0,no,11.15611111,7.299165038,29.26620304,-75.79956055,24,200.0,81.53686523,-34.28955078,267.2119141,-70.06835938,16.95,354.8994249,9,,0.989486403,,,,,,8 mM,-63.04627823,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623020.abf,S3,6,22623S3c6,D1,Ctrl,0.0,no,11.15611111,7.217536181,30.66001016,-76.63574219,30,100.0,90.75927734,-42.50488281,336.7919922,-99.24316406,21.65,376.9538789,11,,0.775832236,,,,,,8 mM,-59.41052475,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623020.abf,S3,7,22623S3c7,D1,Ctrl,0.0,no,11.15611111,6.431786593,33.43171949,-60.28442383,27,300.0,77.34375,-33.05053711,314.6972656,-74.95117188,10.25,317.4593573,12,,0.889394928,,,,,,8 mM,-59.64039612,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623029.abf,S4,1,22623S4c1,D1,TTX,0.0,yes,12.90611111,7.128821582,39.45025408,-65.27709961,26,400.0,76.55029297,-33.06884766,311.2792969,-57.00683594,10.2,231.4637119,14,,1.097791645,,,,,,8 mM,-61.15372162,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623053.abf,S4_d2,8,22623S4c1,D2,TTX,22.0,yes,35.0525,29.64063094,78.98804495,-62.21313477,24,250.0,62.70141602,-32.11669922,180.9082031,-58.10546875,7.75,185.2312181,23,,0.999206084,,,,,,8 mM,-62.48835083,Mitte,frontal,32.0,Verji
|
||||
OP220623,22623029.abf,S4,6,22623S4c6,D1,TTX,0.0,no,12.90611111,8.789322911,81.75947704,-60.29663086,32,200.0,74.55444336,-35.21118164,219.4824219,-60.66894531,12.1,155.183092,17,,1.019203423,,,,,,8 mM,-61.5940918,Mitte,frontal,32.0,Verji
|
||||
OP240507,24507016.abf,S2,4,24507S2c4,D1,high K,0.0,no,10.99111111,12.36416637,72.87736705,-62.17041016,16,100.0,80.94482422,-38.04321289,271.3623047,-72.265625,27.45,506.1798537,7,,1.022462166,197.6765892,,,,,8 mM,-59.10916031,Hamburg,temporal,16.0,Verji
|
||||
OP240507,24507016.abf,S2,6,24507S2c6,D1,high K,0.0,no,10.99111111,10.92189913,49.61267498,-53.90014648,23,200.0,84.91210938,-37.98828125,351.1962891,-76.29394531,15.3,409.2656327,9,,1.032390974,102.3934131,,,,,8 mM,-61.09294525,Hamburg,temporal,16.0,Verji
|
||||
OP240507,24507029.abf,S3,2,24507S3c2,D1,Ctrl,0.0,no,13.35833333,30.02004502,50.41696127,-52.75268555,9,1200.0,67.16308594,-36.02294922,321.7773438,-59.81445313,0.15,45.9364486,12; exclude; Rs_end > 30,,0.962486019,520.9373646,,,,,8 mM,-58.46185867,Hamburg,temporal,16.0,Verji
|
||||
OP240507,24507051.abf,S2_D2,4,24507S2c5,D2,high K,17.0,yes,29.12694444,18.9552835,50.32373039,-50.8605957,20,500.0,73.05908203,-35.09521484,314.3310547,-79.95605469,0.15,23.97658537,21; exclude; Rs_end > 30,,0.811532107,255.6685223,,,,,8 mM,-53.57775635,Hamburg,temporal,16.0,Verji
|
||||
OP240507,24507060.abf,S3_D2,6,24507S3_D2c6,D2,Ctrl,17.0,no,31.47138889,12.18102556,45.63257558,-56.90917969,23,350.0,84.85717773,-37.09716797,332.8857422,-81.90917969,20.2,733.8288248,27,,0.899682815,249.6683223,,,,,8 mM,-61.83390396,Hamburg,temporal,16.0,Verji
|
||||
OP231109,23n09004.abf,S1,2,23n09S1c2,D1,Ctrl,0.0,no,5.016944444,9.160783254,94.60849635,-70.50170898,41,150.0,78.05175781,-35.68115234,270.6298828,-65.67382813,26.1,345.8329155,1,,1.052610637,289.9296643,,,,,8 mM,-54.33382431,Mitte,temporal,44.0,Verji
|
||||
OP231109,23n09004.abf,S1,5,23n09S1c5,D1,Ctrl,0.0,no,5.016944444,8.385924129,47.95658754,-71.57592773,33,150.0,86.98120117,-37.12768555,356.3232422,-75.07324219,15.25,375.8646108,3,,1.005146053,534.7078236,,,,,8 mM,-64.12757767,Mitte,temporal,44.0,Verji
|
||||
OP231109,23n09004.abf,S1,6,23n09S1c6,D1,Ctrl,0.0,no,5.016944444,6.30525859,45.78416717,-72.55249023,31,150.0,85.2722168,-34.19189453,318.7255859,-51.63574219,19.05,430.8008282,4,,1.253816758,598.2799427,,,,,8 mM,-61.03536026,Mitte,temporal,44.0,Verji
|
||||
OP231109,23n09004.abf,S1,7,23n09S1c7,D1,Ctrl,0.0,no,5.016944444,14.76206099,46.91589011,-66.07055664,28,300.0,72.86376953,-34.61914063,232.5439453,-67.26074219,9.9,344.7430393,5,,1.037331314,307.9902663,,,,,8 mM,-58.56504822,Mitte,temporal,44.0,Verji
|
||||
OP231109,23n09015.abf,S2,2,23n09S2c2,D1,high K,0.0,yes,5.535,8.860476921,71.09933762,-66.64428711,43,100.0,79.96826172,-37.5,257.5683594,-67.01660156,17.8,228.7334902,8,,1.026145745,253.7484583,,,,,8 mM,-60.68150299,Mitte,temporal,44.0,Verji
|
||||
OP231109,23n09015.abf,S2,7,23n09S2c7,D1,high K,0.0,no,5.535,9.106013132,96.0378979,-75.08544922,37,150.0,86.92016602,-36.98120117,331.6650391,-87.76855469,19.8,469.129718,11,,0.83326724,307.9902663,,,,,8 mM,-59.81362976,Mitte,temporal,44.0,Verji
|
||||
OP231109,23n09015.abf,S2,8,23n09S2c8,D1,high K,0.0,yes,5.535,11.87209051,78.30865164,-70.40405273,25,800.0,51.33666992,-25.72631836,136.5966797,-43.57910156,12.85,398.362157,12,,1.068929243,0.0,,,,,8 mM,-61.78157059,Mitte,temporal,44.0,Verji
|
||||
OP230426,23426003.abf,S1,8,23426S1c8,D1,Ctrl,0.0,no,21.42833333,9.104908937,128.6879089,-72.72949219,32,100.0,92.82836914,-44.3359375,492.6757813,-92.40722656,11.25,196.7129136,5,228.877629,0.824561445,,,,,,8 mM,-64.70461487,Hamburg,temporal,58.0,Verji
|
||||
OP230426,23426011.abf,S2,8,23426S2c8,D1,high K,0.0,no,23.40777778,7.736325451,51.25116731,-70.17822266,30,200.0,88.26904297,-37.26196289,426.5136719,-88.37890625,17.3,357.2063012,7,478.845962,0.834236337,,,,,,8 mM,-60.40496033,Hamburg,temporal,58.0,Verji
|
||||
OP230426,23426017.abf,S3,4,23426S3c4,D1,high K,0.0,no,24.36611111,8.550426449,41.49446295,-72.94311523,43,200.0,79.94995117,-37.31689453,355.9570313,-91.18652344,13.0,309.8065455,9,534.977833,0.729802573,,,,,,8 mM,-60.25913116,Hamburg,temporal,58.0,Verji
|
||||
OP230426,23426017.abf,S3,5,23426S3c5,D1,high K,0.0,no,24.36611111,7.225007513,38.36266736,-69.6105957,33,150.0,87.51220703,-38.7878418,412.5976563,-81.78710938,15.0,372.3636364,10,423.554118,0.895493486,,,,,,8 mM,-60.92206757,Hamburg,temporal,58.0,Verji
|
||||
OP230426,23426017.abf,S3,6,23426S3c6,D1,high K,0.0,no,24.36611111,7.533919301,60.58603809,-69.48852539,26,100.0,86.51123047,-36.328125,417.6025391,-77.63671875,13.85,241.2742158,11,331.81106,0.904285424,,,,,,8 mM,-61.94321762,Hamburg,temporal,58.0,Verji
|
||||
OP220426,22427010.abf,S2,6,22427S2c6,D1,TTX,0.0,no,22.85555556,8.11855387,42.98952558,-70.86791992,30,150.0,81.86035156,-35.46142578,228.0273438,-80.078125,16.05,250.7994278,3,,0.920186379,,,,,,15 mM,-58.88047363,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427019.abf,S3,1,22427S3c1,D1,high K,0.0,no,24.78472222,9.413326965,64.16138123,-68.84765625,26,200.0,81.87866211,-35.83374023,286.2548828,-85.44921875,16.5,264.2580645,6,,0.913302897,,,,,,15 mM,-60.5696228,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427019.abf,S3,3,22427S3c3,D1,high K,0.0,yes,24.78472222,14.69289725,61.06627519,-69.26879883,30,150.0,81.7565918,-35.36987305,288.9404297,-78.125,21.0,404.5432099,8,,0.877826816,,,,,,15 mM,-61.62928177,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427073.abf,S3_D2,3,22427S3c3,D2,high K,24.0,yes,48.90805556,7.368074757,33.91831019,-60.25390625,14,350.0,77.66113281,-25.88500977,316.0400391,-70.55664063,17.3,441.1567315,30,,0.933136291,,,,,,15 mM,-59.35913712,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427019.abf,S3,4,22427S3c4,D1,high K,0.0,no,24.78472222,6.555757205,37.19217609,-71.13647461,25,250.0,89.13574219,-35.90698242,311.5234375,-83.984375,16.4,440.4878689,9,,0.930810631,,,,,,15 mM,-62.88617523,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427019.abf,S3,5,22427S3c5,D1,high K,0.0,no,24.78472222,7.805099445,36.28028452,-53.43017578,18,200.0,74.76196289,-34.5703125,239.8681641,-76.90429688,13.4,353.5355878,10,,0.866591582,,,,,,15 mM,-59.16793152,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427032.abf,S4,5,22427S4c5,D1,Ctrl,0.0,no,26.92055556,7.379796886,24.40440787,-61.43188477,30,450.0,85.8215332,-37.45117188,343.0175781,-74.95117188,5.45,261.472328,15,,0.956681649,,,,,,15 mM,-61.4922142,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427032.abf,S4,6,22427S4c6,D1,Ctrl,0.0,yes,26.92055556,9.702328093,29.98075961,-59.43603516,34,450.0,80.84716797,-37.87841797,246.9482422,-69.94628906,6.35,320.6114022,16,,0.948891491,,,,,,15 mM,-61.3225766,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427042.abf,S4_D2,2,22427S4c6,D2,Ctrl,24.0,yes,44.96472222,9.948346991,43.5896815,-64.03808594,20,300.0,69.52514648,-29.4128418,153.8085938,-47.72949219,9.75,230.6772563,19,,1.235679977,,,,,,15 mM,-61.97793671,Bielefeld,temporal,60.0,Verji
|
||||
OP220426,22427061.abf,S2_D2,5,22427S2_D2c5,D2,TTX,24.0,no,47.1325,6.511569126,23.16589737,-67.97485352,17,700.0,58.56933594,-24.42626953,173.2177734,-45.41015625,14.25,409.2410167,26,,1.1037319,,,,,,15 mM,-60.57814545,Bielefeld,temporal,60.0,Verji
|
||||
OP231130,23n30003.abf,S1,1,23n30S1c1,D1,Ctrl,0.0,yes,11.99277778,15.62708067,58.6665813,-78.06091309,55,300.0,88.77563477,-41.57714844,352.2949219,-103.515625,13.8,329.3506191,0,,0.8110857,351.5817194,,,,,8 mM,-71.58446503,Bielefeld,temporal,39.0,Verji
|
||||
OP231130,23n30003.abf,S1,5,23n30S1c5,D1,Ctrl,0.0,no,11.99277778,20.14300934,59.82588333,-60.80932617,29,800.0,68.36547852,-31.46362305,258.5449219,-58.10546875,11.75,632.2233169,1,,1.081763385,0.0,,,,,8 mM,-57.46246033,Bielefeld,temporal,39.0,Verji
|
||||
OP231130,23n30012.abf,S2,8,23n30S2c8,D1,high K,0.0,yes,12.98361111,9.484605043,63.77992321,-73.14453125,41,150.0,89.00146484,-36.85913086,327.8808594,-88.13476563,19.7,367.4044394,6,,0.890428468,496.1865396,,,,,8 mM,-60.28375305,Bielefeld,temporal,39.0,Verji
|
||||
OP231130,23n30046.abf,S2_D2,1,23n30S2c8,D2,Ctrl,21.0,yes,34.04833333,11.22861787,67.26239848,-69.43359375,31,300.0,74.03564453,-29.44946289,198.2421875,-52.36816406,14.95,296.0009668,13,,1.262300492,530.2376746,,,,,8 mM,-61.09348236,Bielefeld,temporal,39.0,Verji
|
||||
OP231130,23n30037.abf,S1_D2,2,23n30S1_D2c2,D2,wash in high K,21.0,no,32.69944444,7.426442253,65.8047933,-67.54455566,61,250.0,77.71606445,-36.50512695,246.4599609,-74.34082031,12.5,200.2933985,8; exclude; Rs_end > 30,,0.950157567,322.0907364,,,,,8 mM,-59.5793309,Bielefeld,temporal,39.0,Verji
|
||||
OP231130,23n30037.abf,S1_D2,4,23n30S1_D2c4,D2,wash in high K,21.0,no,32.69944444,18.99990833,78.69863438,-53.76586914,34,200.0,76.91040039,-35.0769043,327.6367188,-73.48632813,18.15,403.4865672,9,,0.894415557,160.1153372,,,,,8 mM,-59.20614609,Bielefeld,temporal,39.0,Verji
|
||||
OP231130,23n30052.abf,S2_D2,6,23n30S2_D2c6,D2,Ctrl,21.0,no,34.33166667,7.483370401,60.24605052,-68.10302734,43,200.0,88.671875,-36.85302734,510.6201172,-114.5019531,10.2,209.2884158,14,,2.401554283,498.6466216,,,,,8 mM,-60.56877396,Bielefeld,temporal,39.0,Verji
|
||||
OP231130,23n30052.abf,S2_D2,7,23n30S2_D2c7,D2,Ctrl,21.0,no,34.33166667,8.566453943,67.89862467,-58.95385742,27,500.0,79.07104492,-35.33325195,376.2207031,-78.49121094,8.4,275.2512,15,,0.912125624,523.4874496,,,,,8 mM,-60.89023193,Bielefeld,temporal,39.0,Verji
|
||||
OP221020,22o21021.abf,S4_D2,1,22o21S4_D2c1,D2,TTX,20.0,no,29.72861111,7.733713029,38.67799621,-50.33569336,7,600.0,52.19726563,-22.11303711,108.8867188,-20.5078125,13.1,375.227972,0,,2.22021895,,,,,,8 mM,-61.67611801,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21021.abf,S4_D2,2,22o21S4_D2c2,D2,TTX,20.0,no,29.72861111,8.398708399,35.9606823,-66.45507813,11,450.0,61.81030273,-23.88305664,193.7255859,-48.828125,20.6,440.3266797,1,,1.182197457,,,,,,8 mM,-63.15130936,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21021.abf,S4_D2,4,22o21S4_D2c4,D2,TTX,20.0,no,29.72861111,7.613993266,41.27707007,-75.14038086,19,200.0,72.27172852,-31.24389648,271.484375,-50.53710938,23.05,361.2158776,3,,1.280341857,,,,,,8 mM,-60.83120071,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21035.abf,S5_D2,2,22o21S5_D2c2,D2,Ctrl,20.0,no,31.66277778,7.435570276,32.20945132,-61.14501953,15,400.0,69.48852539,-32.03125,206.4208984,-43.33496094,13.0,377.6453901,7,,1.432495862,,,,,,8 mM,-65.25906036,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21035.abf,S5_D2,6,22o21S5_D2c6,D2,Ctrl,20.0,no,31.66277778,7.049154391,39.90329308,-72.70507813,23,300.0,78.82080078,-33.22753906,311.8896484,-65.79589844,18.45,389.7934236,9,,0.976485054,,,,,,8 mM,-60.89603516,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21035.abf,S5_D2,7,22o21S5_D2c7,D2,Ctrl,20.0,no,31.66277778,14.60486232,55.41783323,-50.33569336,12,300.0,68.33496094,-32.07397461,191.0400391,-36.1328125,17.4,484.8326531,10,,1.802421399,,,,,,8 mM,-61.39603683,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21042.abf,S6_D2,2,22o21S6_D2c2,D2,high K,20.0,no,33.4275,21.01995359,57.54313245,-61.63330078,20,350.0,63.671875,-31.92138672,197.7539063,-46.14257813,26.15,767.8164875,12,,1.138023178,,,,,,8 mM,-62.82082886,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21042.abf,S6_D2,4,22o21S6_D2c4,D2,high K,20.0,no,33.4275,6.058090218,40.81383928,-64.46533203,17,500.0,74.8840332,-29.69970703,314.9414063,-66.04003906,15.5,501.8814229,13,,0.947928896,,,,,,8 mM,-62.32504959,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21042.abf,S6_D2,6,22o21S6_D2c6,D2,high K,20.0,no,33.4275,7.2884183,51.77505905,-65.46630859,19,350.0,78.42407227,-27.93579102,348.2666016,-64.94140625,10.85,237.8145819,14,,0.993077044,,,,,,8 mM,-62.63967575,Mitte,temporal,25.0,Verji
|
||||
OP221020,22o21042.abf,S6_D2,8,22o21S6_D2c8,D2,high K,20.0,no,33.4275,10.47091713,32.93464403,-64.88037109,29,450.0,84.11254883,-33.44116211,423.0957031,-83.0078125,9.45,349.5006772,16,,0.83853321,,,,,,8 mM,-61.22122147,Mitte,temporal,25.0,Verji
|
||||
OP221027,22o27003.abf,S1,1,22o27S1c1,D1,high K,0.0,no,8.293888889,9.756233648,81.64484463,-73.60839844,30,100.0,89.09912109,-35.98632813,427.6123047,-64.33105469,22.6,285.2684129,0,,1.122933865,,,,,,8 mM,-59.49905487,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27011.abf,S2,1,22o27S2c1,D1,TTX,0.0,yes,9.679166667,6.155731873,51.43651151,-78.35693359,36,-300.0,85.16845703,-38.66577148,374.7558594,-77.02636719,23.75,396.2525458,8,,0.88592002,,,,,,8 mM,-53.55212463,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27047.abf,S2_D2,1,22o27S2c1,D2,TTX,24.0,yes,34.57166667,9.714606889,58.60567723,-73.41918945,30,150.0,76.97753906,-34.73510742,297.7294922,-74.21875,16.3,288.5566721,29,,0.951785601,,,,,,8 mM,-61.65735245,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27011.abf,S2,2,22o27S2c2,D1,TTX,0.0,yes,9.679166667,7.087507564,61.17202158,-76.16577148,37,100.0,87.890625,-37.9699707,380.6152344,-78.85742188,21.35,305.6342508,9,,0.879168388,,,,,,8 mM,-57.17740082,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27051.abf,S2_D2,2,22o27S2c2,D2,TTX,24.0,yes,34.65888889,13.08692097,53.72979843,-69.47021484,33,200.0,76.171875,-34.0637207,290.2832031,-88.98925781,10.9,276.2344934,30,,0.80601395,,,,,,8 mM,-61.88209991,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27011.abf,S2,3,22o27S2c3,D1,TTX,0.0,no,9.679166667,7.058307001,31.33281368,-53.61328125,24,250.0,73.26660156,-35.53466797,277.8320313,-56.88476563,17.75,469.815832,10,,1.076363284,,,,,,8 mM,-56.43325989,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27011.abf,S2,4,22o27S2c4,D1,TTX,0.0,no,9.679166667,7.056790213,63.5187133,-73.92578125,33,-300.0,90.17333984,-38.69628906,388.3056641,-75.31738281,30.7,380.9078379,11,,0.939451805,,,,,,8 mM,-53.84588562,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27011.abf,S2,5,22o27S2c5,D1,TTX,0.0,no,9.679166667,10.17094489,107.7500857,-71.59423828,38,-300.0,89.5690918,-38.97094727,381.7138672,-60.42480469,14.95,139.2104575,12,,1.24877545,,,,,,8 mM,-57.30952667,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27011.abf,S2,7,22o27S2c7,D1,TTX,0.0,no,9.679166667,13.16751874,76.78538465,-70.70922852,40,-300.0,94.28100586,-38.0065918,420.2880859,-79.58984375,10.55,160.2700046,14,,0.942054004,,,,,,8 mM,-61.88760284,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27022.abf,S3,1,22o27S3c1,D1,Ctrl,0.0,no,11.07,8.066904806,42.5484786,-73.42529297,37,50.0,87.72583008,-35.71166992,392.9443359,-91.06445313,24.6,377.7379569,15,,0.821365849,,,,,,8 mM,-52.82335205,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27022.abf,S3,2,22o27S3c2,D1,Ctrl,0.0,yes,11.07,9.953828519,70.89452357,-73.49243164,33,50.0,84.93652344,-35.79101563,334.8388672,-75.07324219,19.85,220.4150457,16,,0.915298627,,,,,,8 mM,-55.20203781,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27068.abf,S3_D2,2,22o27S3c2,D2,Ctrl,24.0,yes,36.47166667,8.413644313,58.52921935,-73.6328125,48,100.0,88.54370117,-40.90576172,398.8037109,-79.46777344,12.35,196.8311284,37,,0.931550364,,,,,,8 mM,-58.8679126,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27022.abf,S3,3,22o27S3c3,D1,Ctrl,0.0,no,11.07,9.843946351,54.92829172,-56.53686523,24,150.0,80.75561523,-35.94360352,299.1943359,-63.96484375,13.6,228.6530528,17,,1.055618671,,,,,,8 mM,-58.39441132,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27022.abf,S3,4,22o27S3c4,D1,Ctrl,0.0,yes,11.07,8.179952821,52.91854894,-72.16186523,38,100.0,90.05126953,-37.3840332,415.0390625,-79.95605469,18.4,336.8330726,18,,0.926687357,,,,,,8 mM,-59.85078659,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27022.abf,S3,7,22o27S3c7,D1,Ctrl,0.0,no,11.07,7.778175078,61.72579711,-73.16894531,42,100.0,89.5324707,-40.66162109,469.4824219,-112.9150391,15.3,258.2948995,20,,0.743927907,,,,,,8 mM,-58.90775345,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27061.abf,S2_D2,7,22o27S2_D2c7,D2,TTX,24.0,no,35.15,15.56751424,57.9726908,-50.88500977,21,200.0,74.31640625,-34.2956543,254.6386719,-64.57519531,13.55,318.9701149,34,,0.984890116,,,,,,8 mM,-59.18066528,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27082.abf,S3_D2,5,22o27S3_D2c5,D2,Ctrl,24.0,no,37.03916667,16.82096288,62.58066213,-67.77954102,26,100.0,93.75,-43.11523438,564.9414063,-120.2392578,15.7,310.8505136,39,,0.67740102,,,,,,8 mM,-62.29583862,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27082.abf,S3_D2,6,22o27S3_D2c6,D2,Ctrl,24.0,no,37.03916667,8.553550256,56.84382906,-66.21704102,27,150.0,89.33105469,-37.51220703,458.7402344,-94.48242188,17.05,349.6210263,manually corrected HW,,0.78221732,,,,,,8 mM,-61.95102509,Mitte,temporal,61.0,Verji
|
||||
OP221027,22o27082.abf,S3_D2,8,22o27S3_D2c8,D2,Ctrl,24.0,no,37.03916667,7.800428113,61.56485253,-69.79980469,15,450.0,85.53466797,-38.37890625,468.5058594,-112.7929688,10.25,291.8088619,manually corrected HW,,0.718350859,,,,,,8 mM,-67.57936676,Mitte,temporal,61.0,Verji
|
||||
OP240411,24411004.abf,S1,6,24411S1c6,D1,Ctrl,0.0,yes,11.24083333,9.301190898,94.74011558,-48.79760742,33,150.0,75.59204102,-33.57543945,264.1601563,-74.21875,15.7,228.8512456,5,,0.914748888,81.75272509,,,,,8 mM,-55.16677032,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411004.abf,S1,8,24411S1c8,D1,Ctrl,0.0,no,11.24083333,23.64922188,56.36350039,-64.52636719,40,100.0,76.11694336,-37.08496094,257.0800781,-75.68359375,19.65,242.2465011,7; exclude; Rs_end > 30,,0.911321783,212.1370712,,,,,8 mM,-60.41564621,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411018.abf,S2,1,24411S2c1,D1,high K,0.0,yes,13.15111111,13.08889851,58.30619249,-71.27685547,38,200.0,79.79125977,-37.5793457,329.9560547,-84.83886719,23.0,415.0132159,8; exclude; Rs_end > 30,,0.83047811,492.2564085,,,,,8 mM,-59.9469545,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411057.abf,S2_D2,1,24411S2c1,D2,high K,18.0,yes,32.95638889,8.334740611,67.00655397,-70.44067383,37,250.0,81.37817383,-32.46459961,373.7792969,-89.23339844,17.2,287.9967297,30,,0.807577882,452.1150705,,,,,8 mM,-62.00080978,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411018.abf,S2,6,24411S2c6,D1,high K,0.0,no,13.15111111,26.52061106,70.27418804,-45.02563477,38,350.0,56.99462891,-28.82080078,148.5595703,-60.79101563,8.1,149.8705816,13; exclude; Rs_end > 30,,0.920958014,233.9477983,,,,,8 mM,-62.49560654,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411032.abf,S3,2,24411S3c2,D1,Ctrl,0.0,yes,15.32305556,9.275814484,140.6164837,-72.3449707,46,150.0,80.9387207,-34.05761719,330.2001953,-83.984375,19.2,173.1752271,16,,0.811604765,230.7076903,,,,,8 mM,-62.10460373,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411032.abf,S3,3,24411S3c3,D1,Ctrl,0.0,no,15.32305556,10.17931707,71.11000869,-68.17626953,34,150.0,79.21142578,-32.91625977,337.7685547,-89.35546875,20.7,434.8061538,17,,0.779389797,415.8438615,,,,,8 mM,-59.99896011,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411046.abf,S1_D2,5,24411S1_D2c5,D2,Ctrl,18.0,no,31.11666667,18.68227738,66.88604847,-72.4609375,31,150.0,83.25805664,-41.63208008,417.1142578,-83.49609375,17.1,442.95083,26,,0.881120538,511.6670556,,,,,8 mM,-63.40537842,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411063.abf,S2_D2,4,24411S2c4,D2,high K,18.0,yes,33.32833333,8.805756443,75.59854705,-59.41772461,27,350.0,74.40185547,-29.01000977,285.7666016,-76.171875,9.9,208.217715,35,,0.822721551,284.0494683,,,,,8 mM,-64.57589218,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411063.abf,S2_D2,5,24411S2c5,D2,high K,18.0,yes,33.32833333,14.51770727,102.5430427,-70.30639648,45,200.0,74.21875,-33.99658203,299.4384766,-87.64648438,13.6,252.3469989,36,,0.760328104,398.3532784,,,,,8 mM,-61.93764832,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411075.abf,S3_D2,4,24411S3_D2c4,D2,Ctrl,18.0,no,35.3,9.440213464,147.9477743,-64.50195313,43,150.0,75.36621094,-38.48266602,247.6806641,-79.46777344,13.1,137.1440256,42,,0.854413493,174.3958132,,,,,8 mM,-58.62794159,Bielefeld,temporal,46.0,Verji
|
||||
OP240411,24411075.abf,S3_D2,5,24411S3c5,D2,Ctrl,18.0,yes,35.3,21.76884238,77.2707294,-60.96191406,33,300.0,71.69189453,-26.39770508,303.4667969,-71.53320313,11.25,219.6901073,43,,0.838723549,356.6218874,,,,,8 mM,-60.31371185,Bielefeld,temporal,46.0,Verji
|
||||
OP240215,24215004.abf,S1,2,24215S1c2,D1,Ctrl,0.0,no,11.72583333,10.06559083,59.87388673,-69.70214844,25,100.0,91.96777344,-40.3503418,370.3613281,-95.703125,23.75,486.0961899,1,,0.85751271,408.0136005,,,,,8 mM,-59.18205887,Bielefeld,temporal,30.0,Verji
|
||||
OP240215,24215004.abf,S1,3,24215S1c3,D1,Ctrl,0.0,no,11.72583333,6.263417105,69.92492438,-71.83837891,29,250.0,75.91552734,-35.63842773,269.6533203,-59.20410156,22.3,379.5981299,2,,1.096868056,436.3345445,,,,,8 mM,-59.95096344,Bielefeld,temporal,30.0,Verji
|
||||
OP240215,24215004.abf,S1,4,24215S1c4,D1,Ctrl,0.0,no,11.72583333,10.02916639,45.2685955,-74.06616211,25,150.0,88.14086914,-42.74291992,333.0078125,-79.95605469,19.25,486.3407864,3,,0.958975243,719.5139838,,,,,8 mM,-60.0295697,Bielefeld,temporal,30.0,Verji
|
||||
OP240215,24215035.abf,S1_D2,1,24215S1c1,D2,Ctrl,17.0,yes,28.55416667,9.06040533,62.48006637,-64.59350586,17,200.0,75.43334961,-34.01489258,237.6708984,-58.10546875,23.3,523.6587106,12,,1.156730682,268.6289543,,,,,8 mM,-61.11916382,Bielefeld,temporal,30.0,Verji
|
||||
OP240215,24215050.abf,S2_D2,2,24215S2c2,D2,high K,17.0,yes,30.47527778,12.95342465,39.00108534,-73.18725586,21,150.0,82.97119141,-36.20605469,326.7822266,-87.03613281,18.35,382.2586141,17; exclude; Rs_end > 30,,0.832962082,748.1349378,,,,,8 mM,-58.07454956,Bielefeld,temporal,30.0,Verji
|
||||
OP240417,24417004.abf,S1,2,24417S1c2,D1,Ctrl,0.0,yes,9.533055556,13.25477331,84.31330615,-59.32617188,25,150.0,82.97119141,-36.59667969,365.3564453,-85.44921875,21.9,367.8212199,1,,0.8484865,158.9152972,,,,,8 mM,-61.03942688,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417040.abf,S1_D2,2,24417S1c2,D2,Ctrl,16.0,yes,27.47166667,19.61963713,123.3555607,-81.42700195,28,50.0,91.43066406,-47.49755859,459.5947266,-94.48242188,26.5,315.5348837,23,,0.791991558,314.2904763,,,,,8 mM,-64.37795044,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417004.abf,S1,4,24417S1c4,D1,Ctrl,0.0,no,9.533055556,10.91244348,109.9015451,-70.59936523,30,100.0,82.64770508,-36.37695313,349.3652344,-77.27050781,20.65,274.6181818,3,,0.92916031,228.2176073,,,,,8 mM,-61.16168457,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417004.abf,S1,5,24417S1c5,D1,Ctrl,0.0,yes,9.533055556,11.80760956,183.1272351,-73.06518555,27,100.0,85.62011719,-38.62915039,368.6523438,-95.703125,20.9,200.1318527,4,,0.819130955,203.0767692,,,,,8 mM,-59.52498276,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417004.abf,S1,6,24417S1c6,D1,Ctrl,0.0,yes,9.533055556,10.53358843,67.57135556,-66.27807617,30,200.0,82.52563477,-33.82568359,365.234375,-78.36914063,20.0,391.026253,5,,0.930314405,330.7010234,,,,,8 mM,-60.87614349,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417040.abf,S1_D2,6,24417S1c6,D2,Ctrl,16.0,yes,27.47166667,12.76924171,55.73877309,-66.90063477,31,300.0,74.89624023,-26.39160156,314.0869141,-64.57519531,12.35,229.9345455,25,,0.99835308,427.9042635,,,,,8 mM,-62.42892487,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417004.abf,S1,7,24417S1c7,D1,Ctrl,0.0,no,9.533055556,10.9010961,66.66537083,-57.94067383,31,250.0,77.47192383,-32.98950195,275.8789063,-87.76855469,18.15,389.7373526,6,,0.835423376,229.6276543,,,,,8 mM,-60.97737152,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417018.abf,S2,1,24417S2c1,D1,high K,0.0,no,13.59611111,12.4418003,66.61329506,-57.8918457,30,250.0,79.55322266,-33.61206055,345.0927734,-81.0546875,19.4,358.1403944,8,,0.826064891,250.9583653,,,,,8 mM,-61.81928131,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417029.abf,S3,2,24417S3c2,D1,Ctrl,0.0,no,15.24944444,25.1133928,111.9061667,-72.16796875,33,100.0,82.06176758,-39.02587891,375.6103516,-87.890625,23.65,330.6156997,16,,0.804465902,308.6202873,,,,,8 mM,-59.71862778,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417029.abf,S3,5,24417S3c5,D1,Ctrl,0.0,no,15.24944444,12.97490749,91.89792623,-48.18115234,32,150.0,77.75878906,-34.47265625,342.5292969,-71.16699219,18.7,264.3492666,18; exclude; Rs_end > 30,,0.945585706,81.93273109,,,,,8 mM,-61.04722763,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417029.abf,S3,6,24417S3c6,D1,Ctrl,0.0,yes,15.24944444,17.95915531,51.57457558,-48.95019531,23,100.0,80.68237305,-40.35644531,255.3710938,-85.81542969,22.3,289.511252,19; exclude; Rs_end > 30; exclude; Rs_end > 30,,0.884513624,,,,,,8 mM,-67.18292725,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417062.abf,S3_D2,6,24417S3c6,D1,Ctrl,16.0,yes,31.57638889,13.81928135,129.1641464,-75.32958984,25,100.0,84.60693359,-37.18261719,377.4414063,-99.97558594,23.35,252.3525066,37; exclude; Rs_end > 30; exclude; Rs_end > 30,,0.752147864,288.4896163,,,,,8 mM,-61.49481277,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417029.abf,S3,8,24417S3c8,D1,Ctrl,0.0,no,15.24944444,15.75260523,86.19896937,-48.51074219,39,200.0,79.90112305,-34.91210938,358.5205078,-94.7265625,17.0,296.779968,21; exclude; Rs_end > 30,,0.722794161,82.71275709,,,,,8 mM,-60.85140671,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417040.abf,S1_D2,1,24417S1_D2c1,D2,Ctrl,16.0,no,27.47166667,8.466645628,64.9064782,-71.72241211,22,50.0,81.9519043,-34.70458984,337.4023438,-96.80175781,22.15,324.4573983,22,,0.775243791,351.9117304,,,,,8 mM,-52.23121353,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417052.abf,S2_D2,2,24417S2c2,D2,high K,16.0,yes,29.90805556,11.36884095,80.52932785,-73.50463867,23,100.0,84.72900391,-34.42382813,458.1298828,-94.11621094,23.7,324.3949875,29,,1.027538205,388.1829394,,,,,8 mM,-59.17502167,Hamburg,temporal,29.0,Verji
|
||||
OP240417,24417052.abf,S2_D2,7,24417S2c7,D2,high K,16.0,yes,29.90805556,12.56057291,60.17618042,-50.78125,18,150.0,81.28051758,-35.22949219,378.5400391,-101.1962891,13.85,228.7483871,33,,0.758878733,113.9137971,,,,,8 mM,-63.64973099,Hamburg,temporal,29.0,Verji
|
||||
OP230109,2311003.abf,S1,2,2311S1c2,D1,TTX,0.0,yes,19.0325,7.74627878,47.439058,-71.77124023,35,100.0,91.74804688,-37.63427734,442.9931641,-67.87109375,19.3,273.6574643,1,,1.015149893,,,,,,8 mM,-55.71777023,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311027.abf,S1_D2,1,2311S1c2,D2,TTX,24.0,yes,43.80138889,8.451131063,39.68067578,-65.84472656,30,250.0,79.52880859,-33.81958008,305.7861328,-57.98339844,7.6,204.6317173,19,,1.106972822,,,,,,8 mM,-63.41109406,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311003.abf,S1,8,2311S1c8,D1,TTX,0.0,yes,19.0325,6.148548937,25.34815766,-71.38061523,26,250.0,89.93530273,-37.35351563,462.6464844,-84.83886719,13.15,403.6526464,manually_corrected,,0.843977527,,,,,,8 mM,-59.76012955,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311035.abf,S1_D2,6,2311S1c8,D2,TTX,24.0,yes,44.01333333,9.818375264,27.65569897,-63.96484375,21,700.0,70.75195313,-25.02441406,281.3720703,-88.13476563,6.0,260.407947,21; exclude; Rs_end > 30,,0.713587031,,,,,,8 mM,-63.07123352,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311010.abf,S2,1,2311S2c1,D1,high K,0.0,yes,20.8525,11.8984563,32.67588579,-55.00488281,1,250.0,76.86157227,-49.05395508,277.2216797,-59.81445313,9.0,224.9519451,7,,1.129772509,,,,,,8 mM,-60.30499054,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311047.abf,S2_D2,1,2311S2c1,D2,high K,24.0,yes,46.09027778,10.24690558,54.58327572,-68.37768555,30,200.0,82.31201172,-36.63330078,411.0107422,-70.3125,8.4,156.5706485,30,,0.888556758,,,,,,8 mM,-61.58459412,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311010.abf,S2,2,2311S2c2,D1,high K,0.0,no,20.8525,13.02227706,157.2082139,-62.39013672,17,-300.0,71.34399414,-30.51757813,207.2753906,-39.91699219,16.55,104.7942802,8,,1.527415926,,,,,,8 mM,-55.10668106,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311010.abf,S2,5,2311S2c5,D1,high K,0.0,no,20.8525,13.79298611,98.5777257,-53.90625,1,50.0,81.14624023,-48.76708984,356.9335938,-122.9248047,6.05,67.13389773,10,,0.601502835,,,,,,8 mM,-61.78229919,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311010.abf,S2,6,2311S2c6,D1,high K,0.0,no,20.8525,15.82506011,138.0202564,-71.67358398,33,100.0,80.18798828,-40.16113281,334.2285156,-111.2060547,4.95,54.12132132,11,,0.681809675,,,,,,8 mM,-66.84029236,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311010.abf,S2,7,2311S2c7,D1,high K,0.0,yes,20.8525,11.93618222,45.08424713,-67.09594727,49,250.0,82.97729492,-38.37280273,363.8916016,-83.0078125,9.05,248.5753562,12,,0.801776934,,,,,,8 mM,-61.62123215,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311055.abf,S2_D2,5,2311S2c7,D2,high K,24.0,yes,46.2775,8.594446103,34.11516418,-46.72241211,26,450.0,75.85449219,-35.69946289,331.7871094,-83.12988281,1.75,105.4117647,32,,0.782910244,,,,,,8 mM,-60.73864365,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311010.abf,S2,8,2311S2c8,D1,high K,0.0,no,20.8525,11.5686629,40.27959212,-63.72070313,48,300.0,84.08203125,-37.59765625,380.9814453,-84.71679688,8.3,275.8361055,13,,0.804060607,,,,,,8 mM,-62.4380603,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311018.abf,S3,3,2311S3c3,D1,Ctrl,0.0,no,23.58111111,15.49846979,38.09356486,-68.50280762,40,150.0,90.13061523,-49.74975586,477.4169922,-112.3046875,14.9,549.2049494,15,,0.648946849,,,,,,8 mM,-60.73683701,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311018.abf,S3,5,2311S3c5,D1,Ctrl,0.0,no,23.58111111,8.049398714,39.26399226,-75.73242188,24,200.0,88.7878418,-42.98095703,430.5419922,-90.45410156,10.75,256.0,16,,0.789030286,,,,,,8 mM,-61.50154633,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311018.abf,S3,7,2311S3c7,D1,Ctrl,0.0,yes,23.58111111,7.438506459,36.42467711,-68.23120117,30,300.0,87.35961914,-35.90087891,373.046875,-56.88476563,9.2,257.8833191,17,,1.229653193,,,,,,8 mM,-61.02633377,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311066.abf,S3_D2,5,2311S3c7,D2,Ctrl,24.0,yes,48.18694444,10.02771222,36.0568183,-63.64135742,25,350.0,80.52978516,-36.46240234,330.4443359,-75.68359375,10.2,303.0223028,43,,0.954831846,,,,,,8 mM,-61.23121948,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311018.abf,S3,8,2311S3c8,D1,Ctrl,0.0,no,23.58111111,7.378515708,42.43448927,-66.83959961,36,250.0,90.08178711,-36.40136719,504.1503906,-93.13964844,10.5,284.1156069,18,,0.777427384,,,,,,8 mM,-61.80401093,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311040.abf,S1_D2,2,2311S1_D2c2,D2,TTX,24.0,no,44.32472222,8.621053829,59.98245962,-67.44384766,23,150.0,71.86889648,-28.69873047,269.53125,-60.05859375,17.4,235.6046281,23,,1.063718469,,,,,,8 mM,-57.1927832,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311040.abf,S1_D2,3,2311S1_D2c3,D2,TTX,24.0,no,44.32472222,6.887046081,39.37708426,-68.06640625,7,350.0,62.84790039,-27.16064453,230.46875,-60.546875,13.8,325.5568035,24,,0.877284156,,,,,,8 mM,-61.09482574,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311040.abf,S1_D2,5,2311S1_D2c5,D2,TTX,24.0,no,44.32472222,6.754819034,24.91202102,-49.61547852,18,300.0,56.86645508,-24.609375,198.2421875,-73.60839844,17.15,355.0039166,26,,0.744011464,,,,,,8 mM,-55.40875076,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311059.abf,S2_D2,2,2311S2_D2c2,D2,high K,24.0,no,46.55611111,12.0591842,102.348767,-65.17333984,5,200.0,67.28515625,-30.53588867,262.6953125,-84.83886719,9.5,126.6460537,34,,0.804893682,,,,,,8 mM,-61.562229,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311059.abf,S2_D2,7,2311S2_D2c7,D2,high K,24.0,no,46.55611111,9.9176544,93.757403,-62.43896484,22,250.0,90.99121094,-39.08081055,491.4550781,-74.82910156,13.1,233.293913,37,,0.929070607,,,,,,8 mM,-62.14580154,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311059.abf,S2_D2,8,2311S2_D2c8,D2,high K,24.0,no,46.55611111,7.142124874,66.50965105,-72.97973633,27,300.0,86.12060547,-37.60986328,445.4345703,-75.31738281,12.4,269.2665341,38,,0.907096786,,,,,,8 mM,-61.44799988,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311066.abf,S3_D2,1,2311S3_D2c1,D2,Ctrl,24.0,no,48.18694444,6.537602029,37.69412217,-72.00927734,26,350.0,79.90722656,-32.1472168,333.6181641,-80.44433594,11.9,313.0784424,39,,0.870267242,,,,,,8 mM,-61.06909546,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311066.abf,S3_D2,2,2311S3_D2c2,D2,Ctrl,24.0,no,48.18694444,11.26591557,37.29130323,-67.14477539,28,350.0,86.33422852,-39.41040039,422.6074219,-110.2294922,9.65,382.3593712,40,,0.667487938,,,,,,8 mM,-63.56005234,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311066.abf,S3_D2,4,2311S3_D2c4,D2,Ctrl,24.0,no,48.18694444,9.77584181,35.10349866,-72.38769531,33,400.0,86.2121582,-43.48144531,450.4394531,-77.51464844,10.25,313.3134328,42,,0.909188407,,,,,,8 mM,-61.22377167,Bielefeld,temporal,42.0,Verji
|
||||
OP230109,2311070.abf,S3_D2,8,2311S3_D2c8,D2,Ctrl,24.0,no,48.30694444,12.25239064,86.00234923,-66.34521484,36,200.0,94.09179688,-36.10229492,513.0615234,-80.68847656,16.8,288.372132,50,,0.871664657,,,,,,8 mM,-61.00419952,Bielefeld,temporal,42.0,Verji
|
||||
OP240201,24201004.abf,S1,1,24201S1c1,D1,high K,0.0,no,9.856111111,14.40803495,91.64961766,-75.64086914,43,200.0,73.10791016,-34.83886719,219.7265625,-81.42089844,15.25,225.5018051,0,,0.813042715,305.7701923,,,,,8 mM,-71.11311462,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201004.abf,S1,2,24201S1c2,D1,high K,0.0,no,9.856111111,11.21822981,81.65572842,-76.01318359,44,50.0,80.5480957,-35.16235352,280.7617188,-86.05957031,33.8,310.0667413,1,,0.833160376,397.4232474,,,,,8 mM,-51.18600235,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201004.abf,S1,3,24201S1c3,D1,high K,0.0,no,9.856111111,10.30457154,56.28737597,-56.84204102,24,500.0,79.40673828,-34.66186523,289.5507813,-75.68359375,18.6,602.2577075,2,,0.937866408,181.7160572,,,,,8 mM,-71.69730026,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201004.abf,S1,6,24201S1c6,D1,high K,0.0,no,9.856111111,19.43676784,55.79062937,-58.35571289,29,450.0,83.99047852,-40.5090332,344.8486328,-61.03515625,17.2,696.6744129,5,,1.237340459,166.1155372,,,,,8 mM,-67.74392349,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201004.abf,S1,8,24201S1c8,D1,high K,0.0,no,9.856111111,8.334526892,74.69525761,-73.31542969,37,200.0,83.97216797,-37.49389648,312.6220703,-79.46777344,19.9,327.351004,7,,0.91553694,315.9105304,,,,,8 mM,-69.47863617,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201018.abf,S2,1,24201S2c1,D1,Ctrl,0.0,no,11.55388889,7.517338792,52.8149681,-67.90161133,28,250.0,85.60791016,-33.54492188,408.8134766,-81.54296875,19.55,443.6387812,8,,0.913293499,550.6983566,,,,,8 mM,-61.21498108,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201038.abf,S1_D2,2,24201S1_D2c2,D2,high K,20.0,no,29.45305556,11.40509985,96.18467695,-79.99267578,33,200.0,69.51904297,-29.83398438,254.3945313,-81.42089844,23.45,343.6536673,15,,0.777066731,332.7410914,,,,,8 mM,-59.44737183,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201038.abf,S1_D2,5,24201S1_D2c5,D2,high K,20.0,no,29.45305556,6.58356222,62.71807114,-75.83618164,18,350.0,71.82617188,-26.37939453,301.7578125,-74.82910156,19.8,410.636962,16,,0.82397949,745.7348578,,,,,8 mM,-61.77360016,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201038.abf,S1_D2,7,24201S1_D2c7,D2,high K,20.0,no,29.45305556,7.857365917,63.98318093,-67.02880859,19,250.0,67.79785156,-28.69262695,217.2851563,-62.01171875,18.25,390.6048334,17,,1.004357392,353.6517884,,,,,8 mM,-61.25591019,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201054.abf,S2_D2,2,24201S2_D2c2,D2,Ctrl,20.0,no,30.65472222,11.67200895,49.84756524,-71.81396484,15,400.0,72.35107422,-34.94262695,233.1542969,-42.96875,17.55,579.1323263,19,,1.383787642,845.0981699,,,,,8 mM,-61.2813443,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201067.abf,S2_D2,7,24201S2_D2c7,D2,Ctrl,20.0,no,31.16416667,13.69269489,76.25239644,-66.11938477,37,150.0,78.03344727,-29.44335938,311.5234375,-89.35546875,15.6,228.4096515,24,,0.785888373,345.5515184,,,,,8 mM,-60.74756653,Mitte,temporal,39.0,Verji
|
||||
OP240201,24201067.abf,S2_D2,8,24201S2_D2c8,D2,Ctrl,20.0,no,31.16416667,27.10348399,73.51481375,-50.63476563,20,250.0,71.63085938,-30.60302734,243.7744141,-73.12011719,13.7,318.3841135,25,,0.862896929,221.8,,,,,8 mM,-63.22924316,Mitte,temporal,39.0,Verji
|
||||
OP230523,23523004.abf,S1,2,23523S1c2,D1,TTX,0.0,yes,9.898888889,20.81798156,103.8518342,-78.0456543,27,50.0,88.59863281,-42.97485352,356.6894531,-77.63671875,22.65,282.8487805,1,272.7990933,0.98362592,,,,,,8 mM,-63.42125,Hamburg,temporal,16.0,Verji
|
||||
OP230523,23523004.abf,S1,5,23523S1c5,D1,TTX,0.0,no,9.898888889,9.56637439,47.13365556,-68.78662109,14,250.0,75.26245117,-35.09521484,277.0996094,-41.74804688,20.75,441.5168831,4; exclude; Rs_end > 30,234.4578153,1.554472238,,,,,,8 mM,-59.42656448,Hamburg,temporal,16.0,Verji
|
||||
OP230523,23523019.abf,S2,7,23523S2c7,D1,high K,0.0,yes,11.8525,17.02795599,103.6896391,-76.83105469,31,-300.0,82.44628906,-38.83056641,357.1777344,-67.74902344,31.2,368.950415,12,363.5521184,1.038446744,,,,,,8 mM,-59.48517334,Hamburg,temporal,16.0,Verji
|
||||
OP230523,23523019.abf,S2,8,23523S2c8,D1,high K,0.0,no,11.8525,11.05007298,69.02407708,-74.609375,28,50.0,85.89477539,-39.2578125,336.7919922,-81.42089844,25.45,375.3130513,13; exclude; Rs_end > 30,428.5342845,0.945738534,,,,,,8 mM,-54.57881302,Hamburg,temporal,16.0,Verji
|
||||
OP230523,23523033.abf,S3,2,23523S3c2,D1,Ctrl,0.0,yes,13.27361111,8.054329516,43.44103325,-75.16479492,22,200.0,83.30078125,-31.1340332,347.9003906,-72.38769531,16.15,349.3090429,15,651.3517117,1.07139335,,,,,,8 mM,-61.0537587,Hamburg,temporal,16.0,Verji
|
||||
OP230523,23523033.abf,S3,8,23523S3c8,D1,Ctrl,0.0,yes,13.27361111,9.536930828,67.59967925,-79.44946289,24,150.0,85.33935547,-35.7421875,355.5908203,-80.078125,21.55,320.6859219,21,475.8758625,0.946046005,,,,,,8 mM,-60.85445969,Hamburg,temporal,16.0,Verji
|
||||
OP211209,21d10002.abf,S1,5,21d10S1c5,D1,high K,0.0,no,11.50583333,8.43572654,55.83052432,-75.5065918,20,200.0,85.11352539,-39.61791992,340.2099609,-95.94726563,15.2,250.1625314,,,0.856530059,,,,,,15 mM,-63.21465912,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10002.abf,S1,8,21d10S1c8,D1,high K,0.0,no,11.50583333,10.52287748,209.0864877,-65.86303711,47,50.0,86.42578125,-38.0859375,305.6640625,-97.29003906,18.85,118.7383314,,,0.791526052,,,,,,15 mM,-59.77544846,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10010.abf,S2,5,21d10S2c5,D1,Ctrl,0.0,no,13.29888889,9.959714493,58.55580093,-71.98486328,25,150.0,84.75952148,-32.80029297,297.7294922,-69.58007813,17.65,273.7128254,,,1.020502952,,,,,,15 mM,-57.84879105,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10010.abf,S2,6,21d10S2c6,D1,Ctrl,0.0,no,13.29888889,20.05491793,92.2475973,-70.3125,38,-300.0,73.97460938,-48.24829102,198.9746094,-75.68359375,26.0,256.6168675,,,0.903698941,,,,,,15 mM,-55.47584076,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10010.abf,S2,8,21d10S2c8,D1,Ctrl,0.0,no,13.29888889,14.47028099,166.8789159,-67.96264648,34,50.0,83.19091797,-36.1328125,302.1240234,-72.63183594,20.75,152.6231201,,,0.966102219,,,,,,15 mM,-59.10138168,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10017.abf,S3,5,21d10S3c5,D1,TTX,0.0,no,15.17694444,6.423325674,43.69179197,-75.50048828,35,250.0,79.12597656,-32.63549805,276.9775391,-70.92285156,16.15,309.2946815,,,1.003666938,,,,,,15 mM,-59.35357269,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10017.abf,S3,7,21d10S3c7,D1,TTX,0.0,no,15.17694444,8.161538435,37.49641296,-50.26855469,27,250.0,77.12402344,-33.67919922,231.5673828,-81.29882813,15.3,380.3872534,,,0.896000758,,,,,,15 mM,-57.0918515,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10017.abf,S3,8,21d10S3c8,D1,TTX,0.0,no,15.17694444,10.72496566,134.6700001,-58.02001953,33,50.0,84.25292969,-38.79394531,271.9726563,-83.0078125,15.65,125.0473543,,,0.921350286,,,,,,15 mM,-55.01094894,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10024.abf,S4,2,21d10S4c2,D1,TTX,0.0,no,16.86083333,8.478921351,63.10909076,-69.87304688,40,200.0,83.3984375,-35.22949219,256.4697266,-86.54785156,18.4,235.8424408,,,0.875158719,,,,,,15 mM,-62.90255936,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10024.abf,S4,4,21d10S4c4,D1,TTX,0.0,no,16.86083333,11.43787597,70.48390449,-72.41821289,45,150.0,84.57641602,-39.23339844,272.2167969,-85.69335938,17.7,252.5004789,,,0.888858053,,,,,,15 mM,-62.05386581,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10024.abf,S4,5,21d10S4c5,D1,TTX,0.0,no,16.86083333,6.647148777,35.55886975,-71.51489258,23,150.0,84.53979492,-37.1887207,360.5957031,-77.39257813,29.65,584.5795427,,,0.963097328,,,,,,15 mM,-58.30245193,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10024.abf,S4,6,21d10S4c6,D1,TTX,0.0,no,16.86083333,8.442177704,43.11814899,-75.85449219,31,250.0,82.69042969,-37.24365234,220.0927734,-74.82910156,17.05,354.052218,,,0.988511271,,,,,,15 mM,-64.81771149,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10024.abf,S4,7,21d10S4c7,D1,TTX,0.0,no,16.86083333,7.449245635,41.67053868,-73.89526367,27,250.0,87.59155273,-35.05249023,331.5429688,-68.60351563,13.6,320.8385889,,,1.096537811,,,,,,15 mM,-65.3482486,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10024.abf,S4,8,21d10S4c8,D1,TTX,0.0,no,16.86083333,9.561624237,92.74219702,-69.61669922,28,100.0,89.44091797,-39.41040039,297.8515625,-79.58984375,15.0,204.7147022,,,0.986719179,,,,,,15 mM,-60.10773666,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10033.abf,S5,1,21d10S5c1,D1,high K,0.0,yes,18.54833333,7.811923414,36.90389115,-68.78662109,22,300.0,88.58642578,-34.97924805,367.3095703,-80.68847656,14.85,361.7879554,,,0.95847288,,,,,,15 mM,-62.18035385,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d11065.abf,S5_D2,1,21d10S5c1,D2,high K,18.0,yes,38.62972222,17.54360853,31.32344949,-65.06347656,22,450.0,76.32446289,-32.39135742,312.8662109,-65.67382813,14.0,436.490961,,,0.976828717,,,,,,15 mM,-67.92901184,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10033.abf,S5,2,21d10S5c2,D1,high K,0.0,no,18.54833333,8.199848817,48.83822766,-72.93701172,23,200.0,78.41186523,-29.42504883,225.4638672,-63.11035156,20.1,358.149429,,,1.095961539,,,,,,15 mM,-60.74420547,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10033.abf,S5,4,21d10S5c4,D1,high K,0.0,yes,18.54833333,19.51643038,47.01012001,-71.66137695,28,200.0,79.90112305,-40.39306641,246.2158203,-60.18066406,23.95,784.7936,,,1.173126203,,,,,,15 mM,-63.47950897,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d11065.abf,S5_D2,5,21d10S5c4,D2,high K,18.0,yes,38.62972222,5.770413156,29.26141299,-70.39794922,16,450.0,70.56884766,-27.0690918,248.2910156,-46.99707031,17.2,510.515942,,,1.32185427,,,,,,15 mM,-61.44616989,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10043.abf,S1_D2,3,21d10S1_D2c3,D2,high K,18.0,no,30.52,12.46411919,80.59900233,-68.37768555,29,200.0,70.65429688,-32.04345703,204.8339844,-81.90917969,21.8,267.6442113,,,0.862808404,,,,,,15 mM,-57.73243149,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10043.abf,S1_D2,5,21d10S1_D2c5,D2,high K,18.0,no,30.52,9.991316294,67.3526551,-75.22583008,19,250.0,72.97973633,-29.01000977,269.8974609,-69.58007813,21.65,292.6679868,,,0.91356659,,,,,,15 mM,-61.07623215,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10050.abf,S2_D2,3,21d10S2_D2c3,D2,Ctrl,18.0,no,32.85888889,9.561012032,40.38834816,-74.83520508,25,150.0,83.6730957,-40.96679688,244.3847656,-65.18554688,19.15,300.9626859,,,1.165189312,,,,,,15 mM,-58.31745102,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10050.abf,S2_D2,8,21d10S2_D2c8,D2,Ctrl,18.0,no,32.85888889,15.32648948,144.0754068,-66.65039063,29,100.0,75.40283203,-33.94165039,191.2841797,-61.27929688,20.4,158.0300709,,,1.06437926,,,,,,15 mM,-55.53968887,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d10055.abf,S3_D2,2,21d10S3_D2c2,D2,TTX,18.0,no,34.725,7.868088358,80.58351523,-79.84313965,18,250.0,63.61694336,-23.828125,179.5654297,-57.86132813,18.45,279.3759704,,,0.955020815,,,,,,15 mM,-61.64818573,Bielefeld,temporal,27.0,Verji
|
||||
OP211209,21d11059.abf,S4_D2,8,21d11S4_D2c8,D2,TTX,18.0,no,37.0275,8.15357475,48.82977763,-75.34790039,27,200.0,77.35595703,-30.10253906,226.1962891,-54.80957031,16.25,345.5418559,,,1.222325586,,,,,,15 mM,-61.48587662,Bielefeld,temporal,27.0,Verji
|
||||
OP231123,23n23004.abf,S1,1,23n23S1c1,D1,Ctrl,0.0,no,9.935555556,7.385476161,58.31092722,-71.02050781,34,150.0,80.08422852,-34.46044922,333.8623047,-72.02148438,25.6,359.2551606,0,,0.948385447,496.6665556,,,,,8 mM,-57.68329117,Bielefeld,temporal,40.0,Verji
|
||||
OP231123,23n23004.abf,S1,4,23n23S1c4,D1,Ctrl,0.0,no,9.935555556,22.68089321,77.7152084,-72.88818359,34,50.0,87.9699707,-42.62084961,370.8496094,-89.11132813,27.2,444.977334,2,,0.860672277,365.7121904,,,,,8 mM,-61.50239609,Bielefeld,temporal,40.0,Verji
|
||||
OP231123,23n23004.abf,S1,8,23n23S1c8,D1,Ctrl,0.0,no,9.935555556,9.160818923,94.36786612,-72.66845703,32,100.0,83.63647461,-35.13793945,314.5751953,-79.95605469,24.0,261.5337546,5,,0.932714846,262.2087403,,,,,8 mM,-60.18246964,Bielefeld,temporal,40.0,Verji
|
||||
OP231123,23n23016.abf,S2,4,23n23S2c4,D1,high K,0.0,no,11.95777778,7.894233982,173.8261386,-77.13012695,46,100.0,81.90307617,-35.77270508,334.1064453,-73.36425781,23.9,196.4764676,7,,0.89973391,240.2780093,,,,,8 mM,-58.19835022,Bielefeld,temporal,40.0,Verji
|
||||
OP231123,23n23016.abf,S2,5,23n23S2c5,D1,high K,0.0,no,11.95777778,6.416594228,55.15976306,-73.10791016,29,100.0,88.72680664,-40.13061523,402.4658203,-75.43945313,20.75,399.3750367,8,,1.010076404,415.6938565,,,,,8 mM,-62.93654877,Bielefeld,temporal,40.0,Verji
|
||||
OP231123,23n23040.abf,S1_D2,8,23n23S1_D2c8,D2,Ctrl,19.0,no,30.38972222,9.495077355,140.6327013,-82.31811523,19,200.0,71.33789063,-33.22753906,234.4970703,-67.74902344,13.7,226.6136295,16,,0.977783695,244.7481583,,,,,8 mM,-57.24612091,Bielefeld,temporal,40.0,Verji
|
||||
OP231123,23n23049.abf,S2_D2,2,23n23S2_D2c2,D2,high K,19.0,no,31.71361111,5.938039705,63.2568905,-75.4699707,37,200.0,79.68139648,-37.3046875,297.9736328,-75.68359375,16.65,271.7067729,18; exclude; Rs_end > 30,,0.950352873,523.5174506,,,,,8 mM,-60.3600975,Bielefeld,temporal,40.0,Verji
|
||||
OP231123,23n23049.abf,S2_D2,5,23n23S2_D2c5,D2,high K,19.0,no,31.71361111,6.369858688,48.70777117,-75.79956055,22,200.0,83.64257813,-34.97314453,407.9589844,-82.64160156,19.9,359.6708218,20,,0.859003878,562.3387446,,,,,8 mM,-60.70497925,Bielefeld,temporal,40.0,Verji
|
||||
OP231123,23n23049.abf,S2_D2,7,23n23S2_D2c7,D2,high K,19.0,no,31.71361111,7.172977536,45.23349945,-71.06323242,24,150.0,87.48168945,-35.63842773,447.7539063,-79.1015625,16.55,376.0821082,21,,0.896085467,527.8975966,,,,,8 mM,-60.87491974,Bielefeld,temporal,40.0,Verji
|
||||
OP230808,23808003.abf,S1,2,23808S1c2,D1,TTX,0.0,no,8.163333333,9.131297415,58.66048767,-80.29785156,22,150.0,90.56396484,-37.87841797,437.3779297,-81.17675781,25.85,492.1864033,1,702.9234308,0.938416634,,,,,,8 mM,-61.38620529,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808003.abf,S1,3,23808S1c3,D1,TTX,0.0,no,8.163333333,11.8307557,50.36227256,-73.46191406,17,200.0,85.49804688,-39.3737793,369.7509766,-71.16699219,27.5,683.1842305,2,625.4908497,1.060314711,,,,,,8 mM,-59.71858475,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808003.abf,S1,6,23808S1c6,D1,TTX,0.0,no,8.163333333,10.39475376,106.0826492,-83.30078125,1664,-300.0,71.08154297,-15.05737305,237.4267578,-69.70214844,13.05,98.94086071,5,,1.025354282,,,,,,8 mM,-32.68441467,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808003.abf,S1,8,23808S1c8,D1,TTX,0.0,no,8.163333333,9.152405498,62.30493792,-80.56640625,24,150.0,86.15722656,-38.14697266,392.3339844,-93.87207031,25.7,491.9028037,7,721.5840528,0.820988123,,,,,,8 mM,-61.77982468,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808016.abf,S2,2,23808S2c2,D1,high K,0.0,yes,9.599722222,12.54916517,39.81919675,-79.65087891,21,150.0,91.3269043,-41.07055664,424.3164063,-66.52832031,22.6,463.1374609,8,745.7648588,1.045329649,,,,,,8 mM,-63.82646912,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808091.abf,S2_D2,1,23808S2c2,D2,high K,25.0,yes,34.21527778,11.61188763,40.55157565,-67.82226563,14,250.0,86.59667969,-38.32397461,420.6542969,-68.359375,20.3,517.6578988,61,481.8160605,1.323131827,,,,,,8 mM,-59.6189299,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808016.abf,S2,7,23808S2c7,D1,high K,0.0,no,9.599722222,17.32489001,51.99144137,-74.74975586,17,150.0,88.82446289,-41.55883789,392.3339844,-67.99316406,29.4,593.5792976,13,552.8884296,1.06063396,,,,,,8 mM,-64.07546417,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808016.abf,S2,8,23808S2c8,D1,high K,0.0,yes,9.599722222,7.826529285,38.6927171,-74.5300293,23,150.0,88.03710938,-39.41040039,352.0507813,-69.94628906,22.6,532.3916607,14,691.6430548,1.054541814,,,,,,8 mM,-62.34673767,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808091.abf,S2_D2,2,23808S2c8,D2,high K,25.0,yes,34.21527778,9.628695708,38.51179182,-76.57470703,13,200.0,86.27319336,-35.96191406,349.9755859,-75.31738281,18.75,459.5362752,62,842.3980799,1.079390253,,,,,,8 mM,-59.88091431,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808030.abf,S3,1,23808S3c1,D1,Ctrl,0.0,no,10.92722222,10.50058477,64.13097997,-82.65380859,21,50.0,84.56420898,-39.54467773,291.9921875,-82.88574219,31.65,460.5271758,15,650.4516817,0.904627918,,,,,,8 mM,-60.33710159,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808030.abf,S3,3,23808S3c3,D1,Ctrl,0.0,no,10.92722222,12.46878469,75.67539078,-83.21533203,21,50.0,86.2121582,-40.72265625,340.5761719,-72.75390625,31.7,408.3119497,16,565.6388546,1.0094401,,,,,,8 mM,-59.5631015,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808030.abf,S3,4,23808S3c4,D1,Ctrl,0.0,no,10.92722222,18.59292205,78.30694372,-74.73754883,17,-300.0,82.54394531,-46.00219727,313.7207031,-72.75390625,38.2,603.5378978,17,410.1136705,1.03353115,,,,,,8 mM,-60.57568039,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808030.abf,S3,5,23808S3c5,D1,Ctrl,0.0,no,10.92722222,7.88960956,60.04895348,-80.54199219,19,100.0,90.21606445,-39.6484375,397.9492188,-74.58496094,26.7,479.9262754,18,605.0301677,1.073589231,,,,,,8 mM,-61.89890442,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808030.abf,S3,6,23808S3c6,D1,Ctrl,0.0,no,10.92722222,8.038596046,51.14812827,-78.36303711,16,100.0,87.65869141,-40.10620117,337.5244141,-71.53320313,27.9,567.4905028,19,679.8526618,1.078288991,,,,,,8 mM,-60.36881439,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808030.abf,S3,8,23808S3c8,D1,Ctrl,0.0,no,10.92722222,8.565213353,61.80074835,-80.23681641,18,100.0,86.65161133,-41.55273438,325.5615234,-69.09179688,25.8,414.2157766,20,497.8065936,1.12020915,,,,,,8 mM,-61.09218033,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808038.abf,S4,4,23808S4c4,D1,TTX,0.0,no,23.75972222,10.08791051,86.29501911,-76.14746094,17,100.0,85.52856445,-38.18969727,333.0078125,-74.95117188,23.2,368.3224806,23,400.5133504,1.032756149,,,,,,8 mM,-61.9985498,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808038.abf,S4,5,23808S4c5,D1,TTX,0.0,yes,23.75972222,8.731586121,63.94811293,-81.04858398,15,150.0,88.72680664,-38.56811523,374.0234375,-73.12011719,29.65,574.2146572,24,656.1518717,1.093037518,,,,,,8 mM,-61.99093338,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808046.abf,S5,1,23808S5c1,D1,Ctrl,0.0,no,24.79277778,7.618060495,46.22288171,-66.62597656,29,500.0,79.82177734,-35.47973633,329.2236328,-59.44824219,14.2,417.6890485,26,540.9180306,1.071890005,,,,,,8 mM,-62.24109924,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808046.abf,S5,2,23808S5c2,D1,Ctrl,0.0,no,24.79277778,17.19904485,75.89440972,-73.16894531,21,200.0,84.89379883,-37.45117188,401.9775391,-74.58496094,15.75,348.242915,27,337.3612454,0.9421223,,,,,,8 mM,-62.08622925,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808046.abf,S5,4,23808S5c4,D1,Ctrl,0.0,no,24.79277778,8.488247607,52.49446801,-74.8840332,23,250.0,88.89770508,-37.53662109,437.0117188,-64.20898438,15.95,493.5312559,28,513.5571186,1.143392566,,,,,,8 mM,-65.06136215,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808055.abf,S6,2,23808S6c2,D1,high K,0.0,yes,26.92027778,8.334968781,79.12469902,-79.67529297,25,150.0,87.5,-37.27416992,316.0400391,-88.37890625,24.95,346.7182358,32,506.7168906,0.879915703,,,,,,8 mM,-59.53879135,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808055.abf,S6,4,23808S6c4,D1,high K,0.0,yes,26.92027778,8.558555913,66.21168608,-81.59179688,15,150.0,87.21313477,-37.41455078,358.1542969,-78.00292969,25.8,430.8941896,34,672.2924097,1.007731375,,,,,,8 mM,-60.77840912,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808055.abf,S6,6,23808S6c6,D1,high K,0.0,no,26.92027778,7.60856527,81.35938456,-80.96923828,19,100.0,90.67993164,-39.63012695,351.8066406,-74.34082031,31.15,445.5360978,36,500.2966766,1.077461204,,,,,,8 mM,-58.33286499,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808083.abf,S1_D2,2,23808S1_D2c2,D2,TTX,25.0,no,33.29638889,8.084762148,80.84846091,-77.23999023,11,150.0,70.95336914,-30.95703125,259.0332031,-52.97851563,33.6,452.1580287,56,487.8462615,1.248623118,,,,,,8 mM,-59.99172531,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808083.abf,S1_D2,7,23808S1_D2c7,D2,TTX,25.0,no,33.29638889,11.4377309,142.8314949,-72.10083008,6,100.0,63.63525391,-33.38012695,184.3261719,-31.49414063,30.55,312.9297906,59,189.8763292,1.956534702,,,,,,8 mM,-62.28236816,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808096.abf,S2_D2,7,23808S2_D2c7,D2,high K,25.0,no,34.48722222,7.118036377,48.02908089,-78.93066406,12,200.0,83.75854492,-35.62011719,387.0849609,-79.71191406,24.5,502.7025673,66,741.5047168,0.901209983,,,,,,8 mM,-62.0711113,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808105.abf,S3_D2,2,23808S3_D2c2,D2,Ctrl,25.0,no,35.75638889,8.11929593,55.1986248,-77.72827148,9,250.0,75.13427734,-38.09204102,261.2304688,-58.47167969,24.65,488.0551057,69,605.5101837,1.122261401,,,,,,8 mM,-59.79965714,Hamburg,temporal,14.0,Verji
|
||||
OP230808,23808105.abf,S3_D2,4,23808S3_D2c4,D2,Ctrl,25.0,no,35.75638889,6.933973943,39.73174516,-58.4777832,7,250.0,75.1159668,-32.93457031,264.1601563,-50.65917969,19.35,525.7552239,70,292.0897363,1.416427238,,,,,,8 mM,-54.16771835,Hamburg,temporal,14.0,Verji
|
||||
OP240321,24321004.abf,S1,1,24321S1c1,D1,high K,0.0,no,9.830277778,14.68695264,64.47039974,-49.51171875,15,200.0,64.97802734,-33.203125,171.1425781,-70.80078125,21.75,436.4384568,0,,0.937077429,55.32184406,,,,,8 mM,-60.1537262,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321004.abf,S1,4,24321S1c4,D1,high K,0.0,no,9.830277778,10.03188268,60.08927934,-67.578125,34,200.0,81.55517578,-37.74414063,290.1611328,-80.93261719,20.45,328.322195,2,,0.906199841,326.3808794,,,,,8 mM,-59.26156143,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321004.abf,S1,7,24321S1c7,D1,high K,0.0,no,9.830277778,8.999935019,53.27392018,-55.62744141,33,300.0,78.07617188,-33.96606445,273.8037109,-89.59960938,21.1,464.6537634,4,,0.806692721,108.6036201,,,,,8 mM,-60.33785324,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321004.abf,S1,8,24321S1c8,D1,high K,0.0,no,9.830277778,8.687671673,51.21022987,-65.52124023,37,150.0,78.85742188,-35.36987305,256.3476563,-79.34570313,20.1,337.7624615,5,,0.919938703,310.1203373,,,,,8 mM,-57.74256592,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321014.abf,S2,2,24321S2c2,D1,Ctrl,0.0,no,11.53027778,12.97679765,61.18784607,-69.88525391,20,100.0,86.13891602,-44.7265625,342.8955078,-79.83398438,22.65,409.6,7,,0.952535749,278.3492783,,,,,8 mM,-61.1739859,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321014.abf,S2,4,24321S2c4,D1,Ctrl,0.0,no,11.53027778,7.632941391,32.88480792,-52.45361328,21,200.0,84.00878906,-36.78588867,403.4423828,-71.89941406,14.8,695.7911047,8,,1.063837531,324.5208174,,,,,8 mM,-63.14976883,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321014.abf,S2,8,24321S2c8,D1,Ctrl,0.0,yes,11.53027778,21.40485393,49.62557662,-68.25561523,29,200.0,88.70849609,-38.72070313,383.4228516,-106.0791016,20.2,524.9116574,12,,0.81954569,388.4829494,,,,,8 mM,-61.90836395,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321075.abf,S2_D2,8,24321S2c8,D2,Ctrl,17.0,yes,29.92277778,15.35227553,52.967462,-68.75,15,100.0,82.97729492,-40.78369141,280.8837891,-94.36035156,25.15,724.1785589,38,,0.856868651,436.4245475,,,,,8 mM,-60.55378326,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321022.abf,S3,3,24321S3c3,D1,Ctrl,0.0,no,13.06416667,6.946856511,53.02088922,-74.51171875,26,150.0,85.33935547,-36.29150391,372.8027344,-77.1484375,19.45,385.5641863,15,,0.927598011,552.1084036,,,,,8 mM,-59.7037056,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321022.abf,S3,6,24321S3c6,D1,Ctrl,0.0,no,13.06416667,8.644345294,113.0677186,-80.44433594,40,100.0,82.91015625,-34.8449707,330.8105469,-93.13964844,19.55,196.5074847,18,,0.80391467,316.6305544,,,,,8 mM,-61.41717209,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321022.abf,S3,7,24321S3c7,D1,Ctrl,0.0,no,13.06416667,8.810649087,83.3280164,-68.87817383,30,150.0,80.5847168,-36.85302734,272.5830078,-81.0546875,22.65,395.6264392,19,,0.937969456,339.9413314,,,,,8 mM,-59.20139679,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321034.abf,S4,3,24321S4c3,D1,high K,0.0,no,14.44,12.76562276,54.90833548,-77.68554688,33,50.0,88.06762695,-45.08666992,348.1445313,-82.27539063,29.4,499.9373119,21,,0.914276019,617.4205807,,,,,8 mM,-61.18321259,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321034.abf,S4,6,24321S4c6,D1,high K,0.0,no,14.44,12.90046696,49.35565174,-76.30615234,35,150.0,90.08178711,-40.99121094,406.9824219,-93.75,21.6,426.6358047,23,,0.830009591,515.5971866,,,,,8 mM,-64.50559067,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321034.abf,S4,7,24321S4c7,D1,high K,0.0,no,14.44,7.35440845,44.32746951,-81.92749023,32,150.0,87.28637695,-40.13671875,356.9335938,-106.4453125,24.15,495.5211021,24,,0.755530143,766.8555619,,,,,8 mM,-62.70364975,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321044.abf,S1_D2,5,24321S1_D2c5,D2,high K,17.0,no,28.00555556,17.29944991,68.75175937,-68.34716797,24,100.0,81.43920898,-40.40527344,279.7851563,-90.33203125,24.05,434.9174393,30,,0.844001518,290.2596753,,,,,8 mM,-62.08648849,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321044.abf,S1_D2,6,24321S1_D2c6,D2,high K,17.0,no,28.00555556,16.25695769,40.28967677,-46.6796875,19,500.0,78.21655273,-36.71875,274.2919922,-69.09179688,14.85,594.1450549,31; exclude; Rs_end > 30,,0.999887966,189.8463282,,,,,8 mM,-66.75645996,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321068.abf,S2_D2,1,24321S2c1,D2,Ctrl,17.0,yes,29.73333333,12.46686818,72.9304148,-72.67456055,15,100.0,71.35009766,-39.01367188,189.5751953,-86.66992188,25.85,428.4536166,33,,0.836918792,334.0311344,,,,,8 mM,-59.7174852,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321068.abf,S2_D2,2,24321S2_D2c2,D2,Ctrl,17.0,no,29.73333333,25.00260368,277.8319678,-70.76416016,40,50.0,85.9375,-42.35229492,382.3242188,-100.4638672,13.9,107.5248347,34; exclude; Rs_end > 30,,0.772774471,109.7736591,,,,,8 mM,-60.29523041,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321068.abf,S2_D2,3,24321S2_D2c3,D2,Ctrl,17.0,no,29.73333333,8.921244372,43.72266465,-67.20581055,20,250.0,86.76757813,-36.16943359,414.4287109,-82.88574219,16.45,491.8189781,35; exclude; Rs_end > 30,,0.92514504,452.6850895,,,,,8 mM,-62.13482056,Bielefeld,temporal,31.0,Verji
|
||||
OP240321,24321068.abf,S2_D2,4,24321S2c6,D2,Ctrl,17.0,no,29.73333333,22.18658838,74.31214562,-67.67578125,26,100.0,77.13623047,-39.48364258,219.8486328,-87.890625,21.95,285.646386,36,,0.854383895,182.3460782,,,,,8 mM,-61.23827118,Bielefeld,temporal,31.0,Verji
|
||||
OP230209,23209003.abf,S1,3,23209S1c3,D1,TTX,0.0,yes,-4.47,20.24465384,51.06639102,-60.08911133,2,400.0,55.23071289,-33.32519531,148.1933594,-39.91699219,13.4,339.3285935,1; exclude; Rs_end > 30,,1.241602102,,,,,,8 mM,-62.19541824,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209003.abf,S1,5,23209S1c5,D1,TTX,0.0,no,-4.47,8.73383873,45.79290202,-71.02661133,31,200.0,86.58447266,-35.21728516,412.8417969,-72.14355469,14.9,279.4752147,2,356.11187,0.951907612,,,,,,8 mM,-60.94531128,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209012.abf,S2,1,23209S2c1,D1,high K,0.0,yes,-2.874722222,5.639504191,41.17612284,-62.64648438,39,450.0,71.65527344,-30.96923828,253.0517578,-72.63183594,12.8,289.6618785,5,677.995933,0.847731689,,,,,,8 mM,-59.82920959,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209012.abf,S2,2,23209S2c2,D1,high K,0.0,no,-2.874722222,10.1433057,74.89412827,-58.2824707,45,150.0,75.30517578,-33.3190918,320.1904297,-90.33203125,10.95,124.6732453,6,170.423521,0.752228432,,,,,,8 mM,-58.98840515,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209012.abf,S2,5,23209S2c5,D1,high K,0.0,no,-2.874722222,8.525730043,81.23149337,-69.04907227,53,100.0,82.27539063,-34.91210938,365.4785156,-98.26660156,13.05,141.8316418,8,192.024601,0.713135555,,,,,,8 mM,-58.24603363,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209012.abf,S2,6,23209S2c6,D1,high K,0.0,yes,-2.874722222,7.160036434,52.54920547,-71.83837891,36,150.0,86.81030273,-35.88256836,363.1591797,-84.10644531,12.5,220.9277238,9,345.078169,0.851767522,,,,,,8 mM,-60.81187851,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209054.abf,S2_D2,6,23209S2c6,D2,high K,25.0,yes,21.84833333,9.67236673,50.64075204,-50.13427734,27,100.0,73.74267578,-31.67114258,263.9160156,-71.41113281,16.1,213.5889879,32,433.531118,0.948468432,,,,,,8 mM,-50.13308899,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209012.abf,S2,7,23209S2c7,D1,high K,0.0,yes,-2.874722222,8.656874488,76.18848902,-67.00439453,40,150.0,87.05444336,-33.63037109,381.3476563,-89.47753906,10.45,156.2873574,10,229.541477,0.839826694,,,,,,8 mM,-60.04600006,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209054.abf,S2_D2,7,23209S2c7,D2,high K,25.0,yes,21.84833333,13.01074741,77.26324844,-57.31201172,35,100.0,81.62231445,-30.63964844,316.40625,-92.40722656,12.3,143.7398003,33,246.108204,0.850898052,,,,,,8 mM,-57.31295288,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209024.abf,S3,2,23209S3c2,D1,Ctrl,0.0,yes,-1.504722222,10.78123218,105.1477918,-60.68725586,29,150.0,82.3425293,-36.58447266,302.3681641,-91.43066406,12.8,130.8675195,12,138.081904,0.8433602,,,,,,8 mM,-60.89197357,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209024.abf,S3,3,23209S3c3,D1,Ctrl,0.0,yes,-1.504722222,12.78519343,164.0469717,-71.33178711,12,100.0,80.6640625,-38.84887695,291.015625,-125.7324219,13.75,99.329806,13,118.295915,0.64325168,,,,,,8 mM,-62.18372925,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209066.abf,S3_D2,3,23209S3c3,D2,Ctrl,25.0,yes,23.94944444,27.8535947,200.3500344,-66.91894531,9,50.0,78.57666016,-38.89770508,306.5185547,-104.4921875,16.5,113.8976195,37; exclude; Rs_end > 30,104.360218,0.706254014,,,,,,8 mM,-60.01862885,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209024.abf,S3,4,23209S3c4,D1,Ctrl,0.0,no,-1.504722222,7.527234505,58.5992257,-72.71728516,42,150.0,84.99145508,-35.34545898,390.7470703,-84.59472656,15.2,223.2512775,14,170.288514,0.791140306,,,,,,8 mM,-60.02501266,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209024.abf,S3,5,23209S3c5,D1,Ctrl,0.0,no,-1.504722222,19.30694502,211.04548,-49.43237305,31,-300.0,70.88623047,-26.92260742,277.8320313,-112.0605469,9.2,60.48667737,15,35.341767,0.627174591,,,,,,8 mM,-51.47344025,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209036.abf,S1_D2,5,23209S1_D2c5,D2,TTX,25.0,no,19.9175,9.712582043,76.54923189,-61.77978516,25,200.0,79.27246094,-31.23779297,350.3417969,-77.27050781,15.75,300.9306122,21,233.816691,0.886561944,,,,,,8 mM,-60.54566696,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209054.abf,S2_D2,3,23209S2_D2c3,D2,high K,25.0,no,21.84833333,7.745502768,43.00961023,-68.37158203,31,500.0,67.16308594,-29.28466797,212.0361328,-61.64550781,11.05,215.7845054,30,672.202407,0.958735269,,,,,,8 mM,-62.57747208,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209054.abf,S2_D2,8,23209S2_D2c8,D2,high K,25.0,no,21.84833333,10.03387554,91.53775788,-62.40234375,35,150.0,70.66040039,-27.38647461,271.484375,-79.71191406,13.55,144.4392973,34,247.758259,0.840377946,,,,,,8 mM,-62.39974518,Bielefeld,temporal,63.0,Verji
|
||||
OP230209,23209066.abf,S3_D2,7,23209S3_D2c7,D2,Ctrl,25.0,no,23.94944444,8.797605912,140.5601509,-65.97900391,26,100.0,79.39453125,-30.85327148,365.9667969,-77.27050781,21.1,200.6398143,39,317.41058,0.83965797,,,,,,8 mM,-61.28153488,Bielefeld,temporal,63.0,Verji
|
||||
OP211123,21n23003.abf,S1,1,21n23S1c1,D1,Ctrl,0.0,no,10.71861111,7.849354813,40.95147876,-60.35766602,24,150.0,93.40820313,-41.07055664,377.0751953,-93.99414063,21.0,421.3888549,,,0.84976978,,,,,,15 mM,-60.33960999,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n23003.abf,S1,2,21n23S1c2,D1,Ctrl,0.0,no,10.71861111,12.79079175,36.53479424,-62.47558594,32,350.0,86.8347168,-39.27612305,266.2353516,-89.47753906,14.25,481.385567,,,0.843970155,,,,,,15 mM,-62.46054016,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n23003.abf,S1,4,21n23S1c4,D1,Ctrl,0.0,yes,10.71861111,8.187239223,38.05536764,-61.95068359,27,300.0,87.41455078,-35.32104492,283.203125,-78.73535156,15.25,343.4446735,,,0.926819288,,,,,,15 mM,-61.91999481,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n24043.abf,S1_D2,5,21n23S1c4,D2,Ctrl,23.0,yes,34.16111111,12.14987175,45.71300317,-50.93383789,13,50.0,84.80834961,-44.8059082,228.7597656,-63.72070313,23.4,419.9185104,,,1.191881963,,,,,,15 mM,-54.25180237,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n23003.abf,S1,5,21n23S1c5,D1,Ctrl,0.0,no,10.71861111,7.587403374,34.49835345,-69.14672852,20,400.0,84.66796875,-38.7512207,291.1376953,-77.1484375,12.05,350.048227,,,0.97193521,,,,,,15 mM,-69.13230453,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n23003.abf,S1,7,21n23S1c7,D1,Ctrl,0.0,no,10.71861111,9.474495001,56.02803552,-56.24389648,3,200.0,19.07958984,-13.07983398,24.16992188,-19.89746094,9.5,198.1514959,,,0.966513407,,,,,,15 mM,-56.22396103,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n23012.abf,S2,1,21n23S2c1,D1,high K,0.0,no,13.02277778,9.537340187,62.36423964,-60.05249023,24,150.0,89.89257813,-40.06958008,378.2958984,-84.59472656,17.1,218.1981308,,,0.884694031,,,,,,15 mM,-59.9841011,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n23012.abf,S2,5,21n23S2c5,D1,high K,0.0,no,13.02277778,7.943163267,33.79817611,-61.62719727,25,250.0,87.3046875,-29.77905273,298.2177734,-75.43945313,14.15,298.1782637,,,0.985890698,,,,,,15 mM,-61.2234761,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n23012.abf,S2,6,21n23S2c6,D1,high K,0.0,no,13.02277778,7.427587005,31.14729037,-62.51220703,11,350.0,74.15161133,-36.8347168,136.3525391,-47.36328125,13.35,534.7833741,,,1.416694541,,,,,,15 mM,-56.99469803,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n24051.abf,S2_D2,5,21n24S2_D2c5,D2,high K,23.0,no,36.54972222,6.950422649,38.99079437,-65.47241211,27,350.0,87.28027344,-36.99951172,386.71875,-70.92285156,18.55,531.7991251,,,0.952164,,,,,,15 mM,-60.51705048,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,21n24051.abf,S2_D2,7,21n24S2_D2c7,D2,high K,23.0,no,36.54972222,12.32736816,149.6074828,-80.02929688,33,50.0,95.73364258,-44.32983398,424.5605469,-80.81054688,22.5,190.1186178,,,0.955288406,,,,,,15 mM,-60.80821594,Bielefeld,temporal,68.0,Rosie
|
||||
OP240503,24503017.abf,S2,3,24503S2c3,D1,Ctrl,0.0,yes,9.624722222,11.99764633,59.64439376,-57.95288086,22,250.0,80.03540039,-36.20605469,254.6386719,-62.62207031,0.15,523.5212,cap manual adjustment,,1.172528054,225.4275143,,,,,8 mM,-60.83785049,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503056.abf,S2_D2,3,24503S2c3,D2,Ctrl,17.0,yes,27.96944444,21.14474358,52.28362239,-61.38916016,22,350.0,74.05395508,-42.15087891,261.4746094,-59.44824219,0.15,20.39502075,28,,1.056456971,494.9264975,,,,,8 mM,-61.1649234,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503017.abf,S2,5,24503S2c5,D1,Ctrl,0.0,yes,9.624722222,15.31122745,57.46673777,-59.70458984,22,300.0,80.84106445,-36.29150391,268.6767578,-51.39160156,0.15,690.3603,cap manual adjustment,,1.378315392,435.6145205,,,,,8 mM,-63.65160202,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503056.abf,S2_D2,5,24503S2c5,D2,Ctrl,17.0,yes,27.96944444,9.693240931,28.50530594,-54.45556641,20,600.0,72.93701172,-30.05981445,248.9013672,-50.17089844,0.15,391.6072,29,,1.201653929,451.1250375,,,,,8 mM,-59.79904938,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503017.abf,S2,6,24503S2c6,D1,Ctrl,0.0,no,9.624722222,13.68131269,54.08439262,-65.35644531,28,200.0,84.11254883,-39.08081055,303.5888672,-64.453125,21.9,582.4831169,11,,1.218793035,370.4823494,,,,,8 mM,-57.38546188,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503032.abf,S3,5,24503S3c5,D1,high K,0.0,yes,11.37694444,9.810366532,74.63081645,-76.73339844,39,150.0,79.30908203,-33.33129883,324.4628906,-84.83886719,24.35,344.8145203,16,,0.810659151,419.0539685,,,,,8 mM,-61.39230179,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503068.abf,S3_D2,5,24503S3c5,D2,high K,17.0,yes,29.17055556,9.794647626,73.17793985,-72.59521484,26,150.0,75.65307617,-30.18798828,267.9443359,-83.74023438,21.55,297.0763147,34,,0.823667157,346.4515484,,,,,8 mM,-60.72475372,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503032.abf,S3,6,24503S3c6,D1,high K,0.0,yes,11.37694444,19.06985827,84.37931121,-73.84033203,45,150.0,71.78955078,-35.62011719,347.7783203,-58.95996094,28.9,403.8359062,17; exclude; Rs_end > 30,,0.992082,344.6214874,,,,,8 mM,-62.32868988,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503068.abf,S3_D2,6,24503S3c6,D2,high K,17.0,yes,29.17055556,9.111475052,78.07519622,-76.86767578,41,150.0,73.01025391,-28.83300781,297.4853516,-70.55664063,28.6,343.7875275,35,,0.874271801,372.7324244,,,,,8 mM,-60.93699051,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503032.abf,S3,8,24503S3c8,D1,high K,0.0,yes,11.37694444,23.99158012,77.88867565,-66.52832031,40,200.0,54.91333008,-28.28369141,132.0800781,-44.79980469,17.35,230.826147,19; exclude; Rs_end > 30,,1.231711905,276.8792293,,,,,8 mM,-62.72207489,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503068.abf,S3_D2,8,24503S3c8,D2,high K,17.0,yes,29.17055556,9.674571626,75.22330243,-73.11401367,29,150.0,65.52124023,-31.18896484,177.3681641,-66.04003906,25.5,359.7003874,37,,0.907172712,368.3822794,,,,,8 mM,-61.84618591,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503068.abf,S3_D2,1,24503S3_D2c1,D2,high K,17.0,no,29.17055556,13.83757686,159.3446453,-76.4465332,38,100.0,71.05712891,-31.34765625,242.6757813,-73.48632813,27.65,238.7444532,31,,0.846090907,243.9981333,,,,,8 mM,-61.21821198,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503068.abf,S3_D2,3,24503S3_D2c3,D2,high K,17.0,no,29.17055556,11.60014198,84.07619565,-53.80249023,27,150.0,73.29101563,-34.48486328,243.0419922,-104.8583984,19.05,264.9534805,33,,0.699597174,112.8937631,,,,,8 mM,-61.58322662,Mitte,temporal,36.0,Verji
|
||||
OP240503,24503068.abf,S3_D2,7,24503S3c7,D2,high K,17.0,yes,29.17055556,12.06648987,59.41965483,-76.52587891,32,250.0,64.5690918,-35.22338867,249.1455078,-91.30859375,20.95,418.3361365,36,,0.663181972,584.6894896,,,,,8 mM,-61.41303909,Mitte,temporal,36.0,Verji
|
||||
OP230817,23817005.abf,S1,2,23817S1c2,D1,TTX,0.0,no,5.061944444,13.18504707,56.66863871,-71.70410156,33,100.0,82.40356445,-39.27001953,268.7988281,-77.1484375,22.85,412.0796918,1,468.6156,0.954787802,,,,,,8 mM,-60.9901799,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817005.abf,S1,4,23817S1c4,D1,TTX,0.0,no,5.061944444,5.188722636,28.31944714,-70.11108398,33,250.0,78.08227539,-33.99658203,281.6162109,-67.62695313,17.2,400.2909091,3,832.4977,0.972962143,,,,,,8 mM,-60.74189545,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817005.abf,S1,7,23817S1c7,D1,TTX,0.0,no,5.061944444,6.913599369,52.17652454,-71.14257813,36,150.0,86.95068359,-35.88256836,359.4970703,-84.59472656,16.35,294.8578976,5,497.1466,0.869500032,,,,,,8 mM,-61.97882996,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817017.abf,S2,2,23817S2c2,D1,high K,0.0,no,6.405833333,6.483930395,47.46929552,-75.40893555,34,150.0,83.08105469,-38.11645508,342.4072266,-92.65136719,18.9,367.7643705,8,629.301,0.840206329,,,,,,8 mM,-59.84307892,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817017.abf,S2,4,23817S2c4,D1,high K,0.0,no,6.405833333,6.582894638,52.54811271,-74.21264648,32,150.0,88.51928711,-37.52441406,434.2041016,-69.82421875,15.7,326.639746,9,583.7295,1.037160565,,,,,,8 mM,-61.34804794,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817017.abf,S2,5,23817S2c5,D1,high K,0.0,no,6.405833333,7.644675671,46.62568164,-69.96459961,32,150.0,91.08276367,-39.28222656,369.0185547,-84.59472656,15.0,328.9959839,10,478.1559,0.907917358,,,,,,8 mM,-61.11205521,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817017.abf,S2,7,23817S2c7,D1,high K,0.0,no,6.405833333,7.393000209,73.23189237,-73.19946289,31,100.0,83.37402344,-35.25390625,251.0986328,-52.00195313,17.6,259.4901237,12,415.8439,1.29745339,,,,,,8 mM,-61.26763275,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817027.abf,S3,6,23817S3c6,D1,Ctrl,0.0,no,7.576388889,6.378030146,83.31209596,-70.70922852,25,150.0,65.12451172,-26.8737793,169.3115234,-50.65917969,18.75,293.830703,17,382.4827,1.169611959,,,,,,8 mM,-59.91347687,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817027.abf,S3,7,23817S3c7,D1,Ctrl,0.0,no,7.576388889,7.766765984,94.94505367,-69.30541992,25,100.0,68.70117188,-26.60522461,172.2412109,-40.52734375,13.75,226.0712494,18,289.3896,1.452765621,,,,,,8 mM,-58.00519043,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817027.abf,S3,8,23817S3c8,D1,Ctrl,0.0,no,7.576388889,21.3561022,75.35247745,-69.83642578,27,100.0,82.33642578,-39.61791992,286.2548828,-68.72558594,16.9,451.3277914,19,424.6042,1.037192893,,,,,,8 mM,-61.06595032,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817052.abf,S1_D2,3,23817S1_D2c3,D2,TTX,23.0,no,27.70083333,8.956366741,59.84267001,-70.93505859,17,200.0,57.45849609,-25.20141602,142.9443359,-50.65917969,19.25,294.7588785,21,437.2646,1.055696831,,,,,,8 mM,-59.13998245,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817052.abf,S1_D2,7,23817S1_D2c7,D2,TTX,23.0,no,27.70083333,7.552612885,68.78540477,-63.45825195,21,150.0,56.1340332,-23.79760742,144.4091797,-58.34960938,17.2,249.6056687,24,395.9532,0.913314774,,,,,,8 mM,-60.48967346,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817061.abf,S2_D2,1,23817S2_D2c1,D2,high K,23.0,no,29.09,7.823500973,44.06787432,-69.62890625,24,250.0,80.10253906,-33.06274414,311.4013672,-81.42089844,14.5,325.4356164,25,248.9183,0.918503011,,,,,,8 mM,-58.62247513,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817061.abf,S2_D2,4,23817S2c6,D2,high K,23.0,no,29.09,7.618869229,40.55268468,-57.86743164,13,500.0,72.36938477,-29.37011719,229.7363281,-47.8515625,13.25,410.3742911,26; exclude; Rs_end > 30,729.2643,1.588326109,,,,,,8 mM,-60.08552902,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817061.abf,S2_D2,5,23817S2_D2c5,D2,high K,23.0,no,29.09,8.902212776,71.96662028,-72.25952148,24,150.0,72.75390625,-27.86865234,241.6992188,-64.81933594,18.25,271.9490678,27,378.7026,0.970257963,,,,,,8 mM,-62.8398439,Mitte,temporal,47.0,Verji
|
||||
OP230817,23817061.abf,S2_D2,7,23817S2_D2c7,D2,high K,23.0,no,29.09,8.815965302,45.82001767,-71.96044922,23,350.0,66.1315918,-29.03442383,188.9648438,-66.40625,15.7,302.978563,28,130.2343,0.942265993,,,,,,8 mM,-59.94914551,Mitte,temporal,47.0,Verji
|
||||
OP230810,23810004.abf,S1,1,23810S1c1,D1,high K,0.0,no,5.660833333,10.53595993,45.08421063,-66.61987305,42,200.0,84.10644531,-35.43701172,318.9697266,-57.86132813,10.05,243.0394096,0,411.0737,1.137813516,,,,,,8 mM,-62.12011597,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810004.abf,S1,4,23810S1c4,D1,high K,0.0,no,5.660833333,9.889564039,33.91550875,-63.62915039,50,300.0,88.14697266,-38.07373047,358.6425781,-71.89941406,7.4,230.936381,2,436.0045,0.985160862,,,,,,8 mM,-61.63149551,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810004.abf,S1,5,23810S1c5,D1,high K,0.0,yes,5.660833333,25.46841192,79.0432156,-65.1550293,55,100.0,85.49194336,-43.07250977,389.7705078,-80.078125,11.45,241.5927882,3,224.5875,0.966592916,,,,,,8 mM,-60.8608934,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810004.abf,S1,7,23810S1c7,D1,high K,0.0,yes,5.660833333,26.75652963,74.70950316,-64.85595703,53,150.0,90.94238281,-42.93212891,423.9501953,-83.0078125,9.1,239.3168539,5,307.5403,0.965371197,,,,,,8 mM,-61.51349396,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810015.abf,S2,3,23810S2c3,D1,TTX,0.0,no,7.043055556,9.813709187,43.30366327,-68.34716797,33,150.0,92.21801758,-38.21411133,503.4179688,-82.51953125,18.15,511.3836629,8,579.0793,0.927930576,,,,,,8 mM,-60.64728134,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810015.abf,S2,4,23810S2c4,D1,TTX,0.0,yes,7.043055556,11.56361098,53.10180243,-68.06640625,43,150.0,89.40429688,-38.63525391,432.3730469,-75.80566406,15.65,369.7326604,9,492.6164,0.938404113,,,,,,8 mM,-60.87508209,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810015.abf,S2,5,23810S2c5,D1,TTX,0.0,no,7.043055556,10.1206367,67.73941573,-70.62988281,47,100.0,91.97387695,-37.81738281,415.7714844,-107.6660156,13.0,228.6548578,10,402.0134,0.760051718,,,,,,8 mM,-61.32922775,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810015.abf,S2,6,23810S2c6,D1,TTX,0.0,no,7.043055556,12.92801965,91.54312954,-74.8840332,43,50.0,94.64111328,-44.40917969,489.3798828,-119.6289063,15.8,211.5792399,11,304.9002,0.776494495,,,,,,8 mM,-61.72165741,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810029.abf,S3,1,23810S3c1,D1,Ctrl,0.0,no,9.101111111,10.14030961,120.2157991,-66.64428711,40,50.0,74.56665039,-36.37084961,270.7519531,-78.97949219,19.5,151.058156,14,172.1157,0.838170863,,,,,,8 mM,-56.2941983,Mitte,temporal,63.0,Verji
|
||||
OP230810,23810029.abf,S3,5,23810S3c5,D1,Ctrl,0.0,no,9.101111111,9.074148603,63.67820363,-74.8046875,39,100.0,89.19677734,-38.88549805,408.9355469,-81.90917969,21.55,299.3431115,16,459.4953,0.892747443,,,,,,8 mM,-59.79551285,Mitte,temporal,63.0,Verji
|
||||
OP220228,22228003.abf,S1,1,22228S1c1,D1,high K,0.0,no,13.01777778,9.703039696,57.82823928,-71.13037109,48,200.0,81.67114258,-35.25390625,301.6357422,-68.359375,15.8,227.8760563,0,,0.94154616,,,,,,15 mM,-58.48133881,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228003.abf,S1,2,22228S1c2,D1,high K,0.0,no,13.01777778,9.854402653,38.16954234,-70.55664063,32,200.0,92.91381836,-40.61279297,367.9199219,-91.91894531,13.15,359.3821518,1,,0.848723013,,,,,,15 mM,-61.96286499,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228003.abf,S1,3,22228S1c3,D1,high K,0.0,no,13.01777778,10.94570997,40.15273033,-71.25244141,25,200.0,84.11254883,-36.12670898,280.0292969,-72.38769531,18.15,429.4145848,2,,1.04502126,,,,,,15 mM,-61.53337463,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228003.abf,S1,7,22228S1c7,D1,high K,0.0,yes,13.01777778,9.302653435,35.27534379,-57.60498047,26,300.0,80.05371094,-33.56323242,244.9951172,-74.34082031,8.6,215.2825057,4,,0.969376414,,,,,,15 mM,-55.97195953,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228053.abf,S1_D2,7,22228S1c7,D2,high K,23.0,yes,36.27416667,8.278934792,43.51478731,-75.69580078,23,150.0,69.17114258,-25.81787109,213.2568359,-62.25585938,17.9,343.6128881,18,,0.991119539,,,,,,15 mM,-59.53292999,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228012.abf,S2,5,22228S2c5,D1,TTX,0.0,no,14.85305556,9.695520539,50.1463858,-57.25708008,40,150.0,86.54174805,-38.37280273,301.0253906,-98.99902344,21.4,528.0385542,8,,0.797740167,,,,,,15 mM,-60.16049988,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228012.abf,S2,6,22228S2c6,D1,TTX,0.0,yes,14.85305556,10.38374782,31.59037865,-69.36035156,35,200.0,87.20703125,-35.85205078,247.1923828,-77.51464844,15.5,448.282436,9,,0.979333572,,,,,,15 mM,-60.06162994,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228063.abf,S2_D2,5,22228S2c6,D2,TTX,23.0,yes,38.60805556,7.026996492,27.35234819,-73.79760742,19,400.0,56.26220703,-23.34594727,133.6669922,-40.52734375,15.35,428.0755745,22,,1.284542472,,,,,,15 mM,-61.37136124,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228021.abf,S3,1,22228S3c1,D1,Ctrl,0.0,yes,16.45583333,12.59685025,48.80658018,-73.23608398,25,100.0,87.64648438,-36.98120117,308.3496094,-73.97460938,24.05,346.1003074,10,,0.987659218,,,,,,15 mM,-54.11123474,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228070.abf,S3_D2,1,22228S3c1,D2,Ctrl,23.0,yes,40.96055556,6.6129101,35.81818408,-70.96557617,33,500.0,71.03271484,-27.27661133,207.3974609,-44.55566406,13.55,328.4071006,25,,1.365305654,,,,,,15 mM,-58.70795258,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228021.abf,S3,2,22228S3c2,D1,Ctrl,0.0,no,16.45583333,15.41093987,79.95721124,-71.76513672,39,100.0,90.21606445,-42.63305664,283.3251953,-97.65625,14.65,171.6307472,11,,0.864059174,,,,,,15 mM,-58.95274002,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228021.abf,S3,3,22228S3c3,D1,Ctrl,0.0,no,16.45583333,10.60749625,50.49957333,-72.90039063,41,100.0,97.15576172,-42.70629883,453.9794922,-80.078125,16.65,283.5692308,12,,0.97542911,,,,,,15 mM,-59.45195053,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228021.abf,S3,5,22228S3c5,D1,Ctrl,0.0,no,16.45583333,11.25796831,53.66263697,-74.14550781,31,100.0,91.87011719,-38.70849609,354.4921875,-80.56640625,15.55,236.1178869,14,,0.959514409,,,,,,15 mM,-57.65140213,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228021.abf,S3,6,22228S3c6,D1,Ctrl,0.0,yes,16.45583333,20.88184397,49.35850581,-72.76611328,32,100.0,86.78588867,-39.19067383,260.7421875,-69.70214844,19.75,420.7854356,15,,1.031004411,,,,,,15 mM,-61.28387939,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228070.abf,S3_D2,5,22228S3c6,D2,Ctrl,23.0,yes,40.96055556,7.185786002,30.06081623,-72.4609375,16,250.0,75.93383789,-26.99584961,272.4609375,-62.98828125,18.85,445.3329488,28,,0.975104163,,,,,,15 mM,-57.43344757,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228070.abf,S3_D2,2,22228S3_D2c2,D2,Ctrl,23.0,no,40.96055556,8.828194156,31.56405404,-70.99609375,20,500.0,74.07836914,-30.36499023,238.0371094,-59.44824219,11.55,347.5393939,26,,1.025796648,,,,,,15 mM,-61.48842606,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228070.abf,S3_D2,3,22228S3_D2c3,D2,Ctrl,23.0,no,40.96055556,10.93334579,39.04474103,-67.7734375,19,250.0,77.72216797,-33.56933594,293.9453125,-69.70214844,15.9,434.5381151,27,,0.927382519,,,,,,15 mM,-61.42417953,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228070.abf,S3_D2,6,22228S3c7,D2,Ctrl,23.0,no,40.96055556,12.48911672,38.88908437,-62.32299805,20,250.0,80.45654297,-32.98339844,251.3427734,-82.15332031,18.8,392.3811465,29,,0.863327534,,,,,,15 mM,-63.55627686,Bielefeld,temporal,33.0,Verji
|
||||
OP220228,22228070.abf,S3_D2,7,22228S3_D2c7,D2,Ctrl,23.0,no,40.96055556,9.227520643,63.30278717,-69.68383789,32,150.0,83.72192383,-32.41577148,335.4492188,-71.65527344,13.3,216.285062,30,,0.995608196,,,,,,15 mM,-61.25755585,Bielefeld,temporal,33.0,Verji
|
||||
OP220217,22217003.abf,S1,1,22217S1c1,D1,Ctrl,0.0,yes,7.946944444,10.66103213,76.33388378,-73.3215332,36,150.0,77.08740234,-38.80004883,184.8144531,-87.890625,21.45,256.4296242,0,,0.868433288,,,,,,15 mM,-60.9327861,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218033.abf,S1_D2,1,22217S1c1,D2,Ctrl,22.0,yes,31.77861111,12.35506024,86.47702787,-67.32788086,35,50.0,67.86499023,-34.58862305,128.1738281,-43.33496094,18.55,428.664598,18,,1.511119857,,,,,,15 mM,-53.89203979,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217003.abf,S1,2,22217S1c2,D1,Ctrl,0.0,no,7.946944444,15.45706138,135.9415142,-77.33764648,46,50.0,89.68505859,-42.85888672,267.3339844,-92.65136719,15.9,120.6882557,1,,0.870521903,,,,,,15 mM,-61.75159393,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217003.abf,S1,6,22217S1c6,D1,Ctrl,0.0,no,7.946944444,11.55743483,64.77569698,-77.72827148,48,100.0,96.42944336,-42.55981445,307.7392578,-103.2714844,12.2,141.8125576,3,,0.869594237,,,,,,15 mM,-60.95539566,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217015.abf,S2,2,22217S2c2,D1,TTX,0.0,yes,10.37611111,15.7685395,142.7530632,-76.45263672,27,50.0,85.87036133,-48.2421875,202.2705078,-95.45898438,17.85,148.4540102,6,,0.915999554,,,,,,15 mM,-62.02317886,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218045.abf,S2_D2,2,22217S2c2,D2,TTX,22.0,yes,33.99166667,18.13155068,116.138566,-75.1159668,27,0.0,72.63793945,-38.71459961,188.3544922,-71.41113281,22.45,358.4998051,23,,0.959547275,,,,,,15 mM,-51.26950165,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217015.abf,S2,6,22217S2c6,D1,TTX,0.0,yes,10.37611111,12.01298187,73.54153582,-74.78637695,33,150.0,73.08349609,-37.54882813,151.3671875,-74.21875,20.0,244.2638837,8,,0.951468494,,,,,,15 mM,-65.0912529,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218050.abf,S2_D2,6,22217S2c6,D2,TTX,22.0,yes,34.21222222,15.88834982,133.2850322,-79.85229492,29,100.0,62.73803711,-32.48291016,143.4326172,-54.44335938,24.65,265.5263642,24,,1.067558287,,,,,,15 mM,-62.85704315,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217015.abf,S2,8,22217S2c8,D1,TTX,0.0,no,10.37611111,12.80201688,104.4378439,-48.66333008,35,50.0,86.23657227,-46.24023438,254.5166016,-104.2480469,9.85,110.6875171,10,,0.802457594,,,,,,15 mM,-57.77001999,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217019.abf,S3,3,22217S3c3,D1,high K,0.0,yes,11.88,18.26345881,61.36442233,-67.62695313,42,200.0,74.2980957,-31.21337891,237.4267578,-76.53808594,12.0,197.9939577,12,,0.860289833,,,,,,15 mM,-60.90937561,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218066.abf,S3_D2,3,22217S3c3,D2,high K,22.0,yes,36.31111111,9.166298022,75.25294752,-71.1730957,39,200.0,79.52270508,-32.44628906,311.5234375,-71.77734375,15.5,263.4356846,30,,0.886507296,,,,,,15 mM,-61.86466202,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217019.abf,S3,4,22217S3c4,D1,high K,0.0,no,11.88,8.510487699,38.52877708,-73.65112305,34,450.0,71.29516602,-37.06054688,202.3925781,-67.26074219,11.85,328.5116751,13,,0.932318255,,,,,,15 mM,-64.75763992,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217019.abf,S3,6,22217S3c6,D1,high K,0.0,no,11.88,8.861853193,63.94871696,-76.65405273,34,100.0,77.01416016,-36.27319336,189.6972656,-79.71191406,22.9,277.71547,15,,0.90259798,,,,,,15 mM,-58.14128174,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217019.abf,S3,7,22217S3c7,D1,high K,0.0,no,11.88,22.37954071,69.42446686,-73.08959961,31,150.0,79.30908203,-37.25585938,253.6621094,-83.74023438,18.1,293.9052527,16,,0.8489795,,,,,,15 mM,-62.40558319,Mitte,temporal,17.0,Verji
|
||||
OP220217,22217019.abf,S3,8,22217S3c8,D1,high K,0.0,no,11.88,12.41443569,129.1635122,-75.31738281,32,50.0,87.05444336,-41.16821289,333.3740234,-101.6845703,15.7,121.1343537,17,,0.787790582,,,,,,15 mM,-57.22033875,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218041.abf,S1_D2,3,22218S1_D2c3,D2,Ctrl,22.0,no,32.48944444,10.79297264,127.5612942,-75.32958984,37,100.0,90.82641602,-43.32275391,383.1787109,-99.97558594,16.3,168.1203651,20,,0.805372503,,,,,,15 mM,-60.69753983,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218041.abf,S1_D2,6,22218S1_D2c6,D2,Ctrl,22.0,no,32.48944444,9.274831342,57.53145112,-73.87695313,24,150.0,84.36279297,-36.90185547,300.4150391,-72.14355469,18.35,308.3552821,21,,1.0634956,,,,,,15 mM,-62.0959848,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218041.abf,S1_D2,8,22218S1_D2c8,D2,Ctrl,22.0,no,32.48944444,12.62715842,101.8551684,-69.67773438,34,100.0,88.95263672,-40.48461914,382.0800781,-88.25683594,17.5,176.009822,22,,0.861675774,,,,,,15 mM,-59.82177673,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218058.abf,S2_D2,1,22218S2_D2c1,D2,TTX,22.0,no,34.75305556,11.40083441,201.6532817,-72.02148438,27,0.0,73.01635742,-32.21435547,290.8935547,-100.8300781,23.75,288.7717996,26,,0.72147361,,,,,,15 mM,-51.81500977,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218058.abf,S2_D2,3,22218S2_D2c3,D2,TTX,22.0,no,34.75305556,7.854192223,69.71558251,-73.03466797,30,200.0,61.29150391,-29.75463867,140.2587891,-41.9921875,15.65,284.031681,27,,1.240366976,,,,,,15 mM,-61.11393967,Mitte,temporal,17.0,Verji
|
||||
OP220217,22218058.abf,S2_D2,8,22218S2_D2c8,D2,TTX,22.0,no,34.75305556,11.92866691,194.6156853,-54.52270508,30,100.0,76.04370117,-36.74926758,265.0146484,-82.76367188,15.2,122.0469493,28,,0.858798686,,,,,,15 mM,-60.15599762,Mitte,temporal,17.0,Verji
|
||||
OP220811,22811012.abf,S2_D2,1,22811S2_D2c1,D2,high K,17.0,no,23.26527778,6.346277248,43.37394322,-57.84301758,25,450.0,76.69677734,-28.79638672,317.6269531,-64.08691406,17.4,378.8459801,0,,0.982923356,,,,,,8 mM,-60.71844376,Mitte,temporal,18.0,Verji
|
||||
OP220811,22811012.abf,S2_D2,3,22811S2_D2c3,D2,high K,17.0,no,23.26527778,7.055187576,38.20410092,-62.73803711,22,450.0,73.91357422,-28.77197266,279.7851563,-52.36816406,20.65,508.7663158,1,,1.158498711,,,,,,8 mM,-62.72726624,Mitte,temporal,18.0,Verji
|
||||
OP220811,22811012.abf,S2_D2,4,22811S2_D2c4,D2,high K,17.0,no,23.26527778,8.987975656,62.07735907,-59.1796875,26,300.0,68.73779297,-26.61743164,212.1582031,-48.21777344,14.85,240.2986667,2; exclude; Rs_end > 30,,1.18450913,,,,,,8 mM,-60.19162048,Mitte,temporal,18.0,Verji
|
||||
OP220811,22811012.abf,S2_D2,5,22811S2_D2c5,D2,high K,17.0,no,23.26527778,5.024042715,40.28845612,-68.79272461,23,400.0,72.66845703,-27.11181641,271.484375,-46.75292969,19.15,427.4572207,3,,1.249915167,,,,,,8 mM,-61.54855072,Mitte,temporal,18.0,Verji
|
||||
OP220811,22811022.abf,S3_D2,5,22811S3_D2c5,D2,TTX,17.0,no,25.69194444,7.821654527,56.09617591,-61.16943359,25,300.0,69.32983398,-27.86254883,254.8828125,-52.61230469,14.7,248.4216606,8,,1.087222637,,,,,,8 mM,-62.505495,Mitte,temporal,18.0,Verji
|
||||
OP220811,22811022.abf,S3_D2,8,22811S3_D2c8,D2,TTX,17.0,no,25.69194444,15.48765425,64.87003085,-63.42163086,33,250.0,78.43017578,-31.72607422,312.0117188,-75.31738281,17.45,363.5102352,10,,0.877296965,,,,,,8 mM,-61.40568298,Mitte,temporal,18.0,Verji
|
||||
OP221024,22o24003.abf,S1,1,22o24S1c1,D1,high K,0.0,yes,21.08555556,10.90931827,69.32492654,-75.80566406,26,-300.0,88.72070313,-44.64111328,483.2763672,-65.18554688,15.95,204.4794992,0,,1.121075787,,,,,,8 mM,-57.89408249,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24003.abf,S1,2,22o24S1c2,D1,high K,0.0,yes,21.08555556,9.362432704,46.972693,-69.75097656,34,250.0,85.51025391,-37.70751953,418.4570313,-61.5234375,11.25,251.2883436,1,,1.089130051,,,,,,8 mM,-62.87847504,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24040.abf,S1_D2,3,22o24S1c2,D2,high K,24.0,yes,45.12972222,10.12949209,28.35704489,-64.1784668,2,900.0,64.9230957,-35.93139648,158.5693359,-33.93554688,5.05,273.9708609,23,,1.773285869,,,,,,8 mM,-64.17258881,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24003.abf,S1,3,22o24S1c3,D1,high K,0.0,yes,21.08555556,9.786674655,55.84245944,-73.77929688,33,100.0,86.73095703,-41.87011719,341.796875,-86.9140625,13.8,222.4291195,2,,0.859553431,,,,,,8 mM,-60.02488037,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24040.abf,S1_D2,4,22o24S1c3,D2,high K,24.0,yes,45.12972222,9.182507114,32.80368941,-74.37744141,5,700.0,70.48950195,-44.15283203,177.8564453,-64.57519531,7.7,308.8293758,24,,1.065969911,,,,,,8 mM,-63.29925247,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24003.abf,S1,6,22o24S1c6,D1,high K,0.0,no,21.08555556,8.813492369,38.19798036,-63.28125,28,250.0,85.21118164,-31.57958984,375.2441406,-65.30761719,10.6,243.7479298,5,,1.011249184,,,,,,8 mM,-58.7995285,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24011.abf,S2,1,22o24S2c1,D1,TTX,0.0,no,22.44666667,8.604516549,30.18913213,-48.68774414,2,350.0,37.06665039,-20.50170898,65.30761719,-27.83203125,8.7,342.2348139,8,,1.084805891,,,,,,8 mM,-57.17624695,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24011.abf,S2,2,22o24S2c2,D1,TTX,0.0,no,22.44666667,8.03896903,38.1246931,-68.13354492,23,250.0,86.06567383,-35.80322266,358.3984375,-78.97949219,12.55,311.3084027,9,,0.963505408,,,,,,8 mM,-60.434897,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24011.abf,S2,4,22o24S2c4,D1,TTX,0.0,yes,22.44666667,11.04390653,41.84442835,-70.76416016,30,200.0,87.5,-39.78881836,417.1142578,-77.27050781,15.75,376.9875822,10,,0.909445689,,,,,,8 mM,-60.24489349,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24049.abf,S2_D2,3,22o24S2c4,D2,TTX,24.0,yes,47.21277778,19.80432492,52.02472251,-66.24145508,15,250.0,70.36743164,-34.17358398,197.1435547,-69.09179688,14.7,384.4290503,29,,0.969108338,,,,,,8 mM,-62.68482742,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24011.abf,S2,5,22o24S2c5,D1,TTX,0.0,yes,22.44666667,7.519762598,46.53414832,-73.86474609,33,150.0,88.76953125,-38.65356445,414.6728516,-73.60839844,13.7,253.3417607,11,,0.94454288,,,,,,8 mM,-60.33580963,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24052.abf,S2_D2,4,22o24S2c5,D2,TTX,24.0,yes,47.46416667,9.592057034,38.5317477,-63.37280273,6,600.0,60.59570313,-22.96142578,158.203125,-41.38183594,3.95,117.7739763,30,,1.239089567,,,,,,8 mM,-63.76218063,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24011.abf,S2,6,22o24S2c6,D1,TTX,0.0,no,22.44666667,6.338786573,36.02503119,-71.08764648,22,300.0,88.46435547,-37.79296875,431.3964844,-70.55664063,10.9,281.2371654,12,,0.954466435,,,,,,8 mM,-61.42349838,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24011.abf,S2,7,22o24S2c7,D1,TTX,0.0,no,22.44666667,7.802772031,44.335863,-74.07226563,32,150.0,86.82861328,-37.07885742,387.3291016,-81.29882813,12.95,257.9608511,13,,0.882211538,,,,,,8 mM,-60.75148544,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24011.abf,S2,8,22o24S2c8,D1,TTX,0.0,no,22.44666667,8.514457236,42.01692264,-70.56884766,34,200.0,91.51611328,-38.4765625,433.9599609,-95.703125,11.3,311.9447346,14,,0.825236419,,,,,,8 mM,-61.10428894,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24021.abf,S3,3,22o24S3c3,D1,Ctrl,0.0,no,23.96416667,8.992057281,99.51333036,-69.09790039,36,100.0,91.40625,-39.25170898,525.390625,-83.37402344,15.35,171.3760818,16,,0.849344649,,,,,,8 mM,-61.23429367,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24021.abf,S3,4,22o24S3c4,D1,Ctrl,0.0,no,23.96416667,11.5212428,137.8207965,-71.78955078,41,50.0,93.32275391,-42.96875,465.8203125,-83.74023438,14.85,124.3241696,17,,0.959995228,,,,,,8 mM,-62.26568939,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24021.abf,S3,5,22o24S3c5,D1,Ctrl,0.0,no,23.96416667,7.594409272,45.93332181,-72.43041992,26,200.0,86.43798828,-35.81542969,413.6962891,-93.26171875,13.2,226.1043387,18,,0.746799258,,,,,,8 mM,-60.62566452,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24040.abf,S1_D2,5,22o24S1_D2c5,D2,high K,24.0,no,45.12972222,10.66227707,80.37507058,-51.42211914,14,-300.0,69.83642578,-32.35473633,248.4130859,-54.19921875,10.8,159.0536629,25,,1.184782058,,,,,,8 mM,-57.97613998,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24055.abf,S2_D2,6,22o24S2_D2c6,D2,TTX,24.0,no,47.575,8.558724495,44.97863187,-69.43969727,18,250.0,63.26904297,-28.64990234,214.9658203,-77.88085938,11.55,314.6054863,32,,0.753311109,,,,,,8 mM,-60.55082825,Bielefeld,temporal,42.0,Verji
|
||||
OP221024,22o24063.abf,S3_D2,2,22o24S3_D2c2,D2,Ctrl,24.0,no,50.01027778,7.345219018,37.01188806,-63.03100586,10,600.0,64.30053711,-27.58789063,225.5859375,-75.56152344,9.8,219.7990418,33,,0.802658632,,,,,,8 mM,-61.95141037,Bielefeld,temporal,42.0,Verji
|
||||
OP240221,24221004.abf,S1,3,24221S1c3,D1,high K,0.0,yes,11.03888889,15.19987599,59.41465581,-67.87109375,35,200.0,80.92041016,-39.39819336,318.359375,-89.84375,20.5,591.3239437,1,,0.825399979,492.3464115,,,,,8 mM,-59.54050186,Bielefeld,temporal,37.0,Verji
|
||||
OP240221,24221022.abf,S1_D2,2,24221S1c3,D2,high K,20.0,yes,30.81111111,12.58040096,46.37553368,-54.74853516,18,600.0,72.37548828,-31.28662109,290.5273438,-51.7578125,10.5,535.9252336,9,,1.148243515,357.1019034,,,,,8 mM,-61.02496414,Bielefeld,temporal,37.0,Verji
|
||||
OP240221,24221004.abf,S1,4,24221S1c4,D1,high K,0.0,no,11.03888889,16.05173703,137.9807712,-47.58605957,21,100.0,85.55908203,-44.15893555,339.4775391,-118.0419922,11.55,133.640678,2,,0.743333036,28.92096403,,,,,8 mM,-60.35948746,Bielefeld,temporal,37.0,Verji
|
||||
OP240221,24221004.abf,S1,6,24221S1c6,D1,high K,0.0,no,11.03888889,28.46934763,92.09385143,-73.12011719,49,100.0,82.62329102,-41.18041992,347.0458984,-84.35058594,15.5,287.7643059,4,,0.88288824,385.1528384,,,,,8 mM,-61.13145767,Bielefeld,temporal,37.0,Verji
|
||||
OP240221,24221004.abf,S1,7,24221S1c7,D1,high K,0.0,yes,11.03888889,12.3396884,68.35158183,-55.93261719,34,200.0,83.48388672,-38.43383789,314.9414063,-72.38769531,13.25,346.7859425,5,,1.03983575,157.7452582,,,,,8 mM,-60.75606796,Bielefeld,temporal,37.0,Verji
|
||||
OP240221,24221014.abf,S2,2,24221S2c2,D1,Ctrl,0.0,no,13.15805556,25.21255814,103.1874499,-72.39990234,40,100.0,80.06591797,-40.85693359,328.6132813,-62.86621094,16.75,311.5005675,7,,1.054828584,334.6311544,,,,,8 mM,-62.44723831,Bielefeld,temporal,37.0,Verji
|
||||
OP220308,22308003.abf,S1,3,22308S1c3,D1,Ctrl,0.0,no,12.17,14.71614506,139.817799,-76.13525391,27,50.0,89.7277832,-41.52832031,294.6777344,-78.36914063,14.95,120.7199606,0,,0.985303103,,,,,,15 mM,-57.45852081,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308003.abf,S1,4,22308S1c4,D1,Ctrl,0.0,no,12.17,19.73230303,79.3243834,-74.47509766,36,50.0,82.93457031,-39.98413086,251.4648438,-61.88964844,24.0,263.5495979,1,,1.082590036,,,,,,15 mM,-56.90159531,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308003.abf,S1,5,22308S1c5,D1,Ctrl,0.0,no,12.17,11.98259768,72.97040459,-78.37524414,35,100.0,88.34838867,-40.40527344,325.9277344,-83.61816406,21.35,268.1474895,2,,0.879131407,,,,,,15 mM,-57.60974518,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308003.abf,S1,7,22308S1c7,D1,Ctrl,0.0,no,12.17,8.522516999,53.58722859,-51.08032227,30,250.0,83.48388672,-36.30981445,267.4560547,-69.82421875,17.0,393.9575672,3,,1.054488383,,,,,,15 mM,-60.0561673,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308003.abf,S1,8,22308S1c8,D1,Ctrl,0.0,yes,12.17,26.9429407,124.403892,-71.44775391,40,100.0,79.3762207,-39.86206055,243.5302734,-77.39257813,20.45,201.7175196,4; exclude; Rs_end > 30,,0.938989072,,,,,,15 mM,-62.01251495,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308054.abf,S1_D2,7,22308S1c8,D2,Ctrl,20.0,yes,36.46888889,16.18039871,112.6543651,-47.14355469,20,200.0,72.20458984,-37.92724609,200.5615234,-53.22265625,11.4,154.5532478,14,,1.208637391,,,,,,15 mM,-57.81399338,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308012.abf,S2,8,22308S2c8,D1,high K,0.0,no,13.88583333,10.23112162,61.3139694,-49.26757813,39,200.0,87.15209961,-38.76342773,280.6396484,-74.82910156,10.55,184.7687867,9,,1.021300313,,,,,,15 mM,-54.41224365,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308022.abf,S3,3,22308S3c3,D1,TTX,0.0,no,15.60305556,10.91069673,55.31995891,-61.4440918,18,100.0,89.99023438,-44.2565918,301.7578125,-78.49121094,11.55,256.0692828,11,,1.016467515,,,,,,15 mM,-57.81399338,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308022.abf,S3,7,22308S3c7,D1,TTX,0.0,no,15.60305556,7.827827594,40.35691738,-73.83422852,45,200.0,89.69116211,-41.53442383,337.7685547,-77.75878906,11.6,315.9674148,12,,0.971664638,,,,,,15 mM,-62.16483994,Bielefeld,temporal,52.0,Verji
|
||||
OP220308,22308022.abf,S3,8,22308S3c8,D1,TTX,0.0,no,15.60305556,9.160275916,47.96446617,-51.55029297,46,250.0,86.04125977,-39.06860352,251.953125,-63.4765625,7.8,198.903035,13,,1.152188325,,,,,,15 mM,-0.284614105,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308003.abf,S1,3,22322S1c3,D1,Ctrl,0.0,no,10.66527778,7.194921663,30.39460455,-65.58837891,23,250.0,85.76660156,-37.91503906,330.5664063,-87.76855469,11.6,289.9380625,0,,0.896503946,,,,,,15 mM,-61.79714706,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308003.abf,S1,6,22322S1c6,D1,Ctrl,0.0,no,10.66527778,7.45147952,31.63924085,-65.67993164,27,150.0,85.31494141,-37.8112793,258.7890625,-76.04980469,13.45,276.6664156,2,,0.996761814,,,,,,15 mM,-73.95379166,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308003.abf,S1,7,22322S1c7,D1,Ctrl,0.0,no,10.66527778,6.552417488,29.5114112,-70.55053711,35,200.0,89.44702148,-38.13476563,357.6660156,-60.05859375,13.25,360.013267,3,,1.166368749,,,,,,15 mM,-61.08654404,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308012.abf,S2,6,22322S2c6,D1,TTX,0.0,no,12.45194444,7.956380844,38.77242051,-70.67871094,29,200.0,87.63427734,-37.3840332,298.7060547,-68.359375,10.75,220.9887077,6,,1.035384242,,,,,,15 mM,-61.51928101,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308012.abf,S2,7,22322S2c7,D1,TTX,0.0,no,12.45194444,8.412073416,40.93494031,-66.56494141,16,250.0,78.44848633,-34.39941406,261.3525391,-75.56152344,8.55,197.9974558,7,,0.929696138,,,,,,15 mM,-45.82119965,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308020.abf,S3,6,22322S3c6,D1,high K,0.0,no,14.25722222,7.941083205,31.40239003,-55.10864258,22,150.0,89.6484375,-43.26782227,261.5966797,-80.93261719,10.5,265.4814815,11,,1.10270477,,,,,,15 mM,-59.17220581,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308020.abf,S3,7,22322S3c7,D1,high K,0.0,yes,14.25722222,17.07594954,42.51733175,-68.25561523,45,200.0,87.86010742,-42.63305664,385.3759766,-93.13964844,11.8,372.8663452,12,,0.836066893,,,,,,15 mM,-61.74787827,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308056.abf,S3_D2,6,22322S3c7,D2,high K,22.0,yes,36.83888889,7.826844003,35.39196156,-68.89038086,32,200.0,87.7746582,-38.95874023,302.734375,-88.98925781,10.4,246.5898698,24,,0.8921461,,,,,,15 mM,-60.58758072,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308035.abf,S1_D2,1,22322S1_D2c1,D2,Ctrl,22.0,no,32.92194444,13.94190988,41.33163086,-67.0715332,30,250.0,82.9284668,-38.3605957,291.2597656,-71.41113281,12.55,308.5059265,13,,0.969443049,,,,,,15 mM,-59.11999313,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308035.abf,S1_D2,2,22322S1_D2c2,D2,Ctrl,22.0,no,32.92194444,8.428064398,22.42904461,-63.87939453,16,350.0,79.60205078,-40.625,230.9570313,-68.72558594,16.7,532.8389484,14,,0.99863945,,,,,,15 mM,-59.84509964,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308035.abf,S1_D2,3,22322S1_D2c3,D2,Ctrl,22.0,no,32.92194444,4.849723324,20.08404265,-63.33618164,17,700.0,85.57128906,-40.74707031,297.6074219,-59.93652344,7.85,381.6451039,15,,1.158748512,,,,,,15 mM,-61.61914749,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308035.abf,S1_D2,5,22322S1_D2c5,D2,Ctrl,22.0,no,32.92194444,10.37364917,46.67805794,-68.74389648,41,200.0,81.38427734,-39.66064453,284.7900391,-75.1953125,10.5,268.8,16,,0.983115732,,,,,,15 mM,-61.79618927,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308035.abf,S1_D2,6,22322S1_D2c6,D2,Ctrl,22.0,no,32.92194444,11.95523615,33.57619545,-65.57617188,31,350.0,90.13061523,-40.06958008,339.1113281,-78.73535156,9.45,423.6082079,17,,0.927595753,,,,,,15 mM,-61.32522614,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308044.abf,S2_D2,2,22322S2_D2c2,D2,TTX,22.0,no,34.94305556,28.61894282,50.09540417,-73.07739258,1,400.0,62.13378906,-50.59814453,181.640625,-61.76757813,14.85,847.743554,18,,,,,,,,15 mM,-63.68787903,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308044.abf,S2_D2,3,22322S2_D2c3,D2,TTX,22.0,no,34.94305556,7.367304985,24.60982382,-70.96557617,3,550.0,65.10009766,-38.07983398,241.0888672,-54.6875,8.7,408.426361,19,,0.955310884,,,,,,15 mM,-61.6800824,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308044.abf,S2_D2,4,22322S2_D2c4,D2,TTX,22.0,no,34.94305556,7.454915676,27.69312709,-64.74609375,3,500.0,53.02734375,-28.13110352,110.1074219,-36.62109375,9.65,389.902836,20,,1.265881866,,,,,,15 mM,-61.44793198,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308044.abf,S2_D2,7,22322S2c8,D2,TTX,22.0,yes,34.94305556,13.89952086,37.63278602,-67.80395508,30,300.0,83.3984375,-34.77172852,331.0546875,-61.15722656,9.25,310.557377,21,,1.092899316,,,,,,15 mM,-62.50404282,Bielefeld,temporal,52.0,Verji
|
||||
OP220322,22308053.abf,S3_D2,3,22322S3_D2c3,D2,high K,22.0,no,36.52277778,16.56685795,52.72689878,-58.93554688,29,250.0,81.68334961,-38.50097656,314.3310547,-58.22753906,5.95,165.7904762,22,,1.166314147,,,,,,15 mM,-63.02653992,Bielefeld,temporal,52.0,Verji
|
||||
OP220914,22915003.abf,S1,3,22915S1c3,D1,high K,0.0,no,22.15861111,9.195096399,106.882222,-75.73852539,18,100.0,71.80175781,-32.40356445,111.6943359,-26.61132813,26.85,308.7090526,1,,2.419354957,,,,,,8 mM,-60.9158136,Bielefeld,temporal,21.0,Verji
|
||||
OP220914,22915003.abf,S1,4,22915S1c4,D1,high K,0.0,no,22.15861111,11.32184087,186.5099615,-70.29418945,15,50.0,81.89697266,-34.57641602,182.0068359,-24.90234375,20.35,161.616287,2,,2.464322583,,,,,,8 mM,-59.02662552,Bielefeld,temporal,21.0,Verji
|
||||
OP220914,22915020.abf,S3,6,22915S3c6,D1,Ctrl,0.0,yes,27.14972222,6.164141235,20.39120868,-55.34057617,12,800.0,62.06665039,-27.49633789,93.38378906,-23.4375,6.1,434.5321739,12,,2.339909803,,,,,,8 mM,-59.43974884,Bielefeld,temporal,21.0,Verji
|
||||
OP220914,22915057.abf,S3_D2,1,22915S3c6,D2,Ctrl,24.0,yes,50.33444444,11.59657556,44.35956273,-66.64428711,11,450.0,47.19238281,-9.704589844,59.5703125,-21.60644531,9.85,271.6875,24,,2.186626811,,,,,,8 mM,-60.6560463,Bielefeld,temporal,21.0,Verji
|
||||
OP220914,22915041.abf,S2_D2,3,22915S2c4,D2,TTX,24.0,yes,48.47833333,19.75204264,73.06861364,-57.26318359,5,200.0,23.27880859,-10.91308594,16.96777344,-10.86425781,14.0,220.3419789,18,,2.077205595,,,,,,8 mM,-62.98962296,Bielefeld,temporal,21.0,Verji
|
||||
OP220914,22915051.abf,S2_D2,6,22915S2_D2c6,D2,TTX,24.0,no,48.89638889,14.79940085,80.56026762,-52.40478516,2,100.0,21.42944336,-10.54077148,14.6484375,-8.056640625,20.15,262.5348708,22,,2.936208337,,,,,,8 mM,-47.75891815,Bielefeld,temporal,21.0,Verji
|
||||
OP220914,22915051.abf,S2_D2,7,22915S2_D2c7,D2,TTX,24.0,no,48.89638889,24.52496757,227.0266854,-62.49389648,9,50.0,39.06860352,-22.87597656,21.484375,-13.42773438,19.25,93.69934641,23,,2.069203723,,,,,,8 mM,-69.56908951,Bielefeld,temporal,21.0,Verji
|
||||
OP220518,22519003.abf,S1,1,22519S1c1,D1,Ctrl,0.0,no,21.6325,7.619709179,38.97209824,-73.71826172,27,200.0,88.70849609,-41.52832031,436.0351563,-102.2949219,12.85,246.2390643,0,,0.740454363,,,,,,15 mM,-60.7403566,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519003.abf,S1,6,22519S1c6,D1,Ctrl,0.0,no,21.6325,5.727807449,26.77346398,-73.42529297,29,150.0,86.35864258,-41.19262695,325.0732422,-90.33203125,13.2,285.1269611,2,,0.804193551,,,,,,15 mM,-57.42651184,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519003.abf,S1,8,22519S1c8,D1,Ctrl,0.0,no,21.6325,9.748035718,37.98830503,-58.72192383,29,200.0,88.22021484,-37.97607422,302.3681641,-66.16210938,10.8,297.8909091,4,,1.075476164,,,,,,15 mM,-57.92003006,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519009.abf,S2,1,22519S2c1,D1,high K,0.0,no,23.10222222,8.34737089,82.33904131,-72.66845703,13,300.0,76.62353516,-32.87353516,286.1328125,-83.0078125,8.45,126.8971586,5,,0.841426649,,,,,,15 mM,-63.95318436,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519025.abf,S4,1,22519S4c1,D1,TTX,0.0,no,28.25555556,13.39525598,84.83960652,-61.95678711,20,200.0,82.39135742,-39.60571289,349.1210938,-104.1259766,12.0,159.0036393,13,,0.698413213,,,,,,15 mM,-62.05020187,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519028.abf,S4,6,22519S4c6,D1,TTX,0.0,no,28.65777778,10.15526921,39.25969019,-68.18237305,7,300.0,78.14331055,-40.36254883,274.1699219,-81.90917969,10.5,183.012766,17,,0.816956097,,,,,,15 mM,-64.28639297,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519042.abf,s6,2,22519s6c2,D1,Ctrl,0.0,no,32.00833333,19.43667951,104.0752817,-64.47143555,17,100.0,88.22021484,-42.39501953,334.4726563,-76.41601563,5.2,79.06895592,23,,0.903747566,,,,,,15 mM,-63.46298508,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519042.abf,s6,6,22519s6c6,D1,Ctrl,0.0,no,32.00833333,14.15225349,72.10653878,-47.02148438,22,150.0,81.7199707,-36.17553711,318.2373047,-91.43066406,6.65,121.6,25,,0.791771797,,,,,,15 mM,-59.43434067,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519042.abf,s6,7,22519s6c7,D1,Ctrl,0.0,yes,32.00833333,27.43543633,107.6959386,-58.36181641,22,200.0,79.62036133,-35.22338867,368.2861328,-83.74023438,5.5,118.2572178,26,,0.853316638,,,,,,15 mM,-60.22632568,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519085.abf,S6_D2,1,22519s6c7,D2,Ctrl,24.0,yes,53.85388889,17.88181988,145.8902895,-79.66918945,21,100.0,89.19067383,-43.49975586,471.6796875,-94.48242188,13.65,111.2368068,manually corrected TH,,0.857959245,,,,,,15 mM,-61.09501831,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519057.abf,S2_D2,5,22519S2_D2c5,D2,high K,24.0,no,47.49083333,7.294438443,23.61445361,-61.70043945,6,800.0,75.06713867,-34.58251953,300.4150391,-60.91308594,3.95,198.8227343,28,,1.063950777,,,,,,15 mM,-63.05897186,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519064.abf,S3_D2,6,22519S3_D2c6,D2,TTX,24.0,no,49.34388889,12.58692067,111.0820022,-67.34008789,6,-300.0,69.58618164,-36.06567383,222.0458984,-61.5234375,11.1,86.64240114,33,,0.984123863,,,,,,15 mM,-59.16946442,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519064.abf,S3_D2,7,22519S3_D2c7,D2,TTX,24.0,no,49.34388889,7.162305858,39.71913713,-67.42553711,10,200.0,67.84057617,-27.6184082,229.9804688,-50.90332031,14.35,289.7232286,34,,1.212847368,,,,,,15 mM,-57.12844147,Bielefeld,frontal,37.0,Verji
|
||||
OP220518,22519091.abf,S6_D2,3,22519S6_D2c3,D2,Ctrl,24.0,no,54.17388889,14.59702048,130.0090539,-70.8190918,25,100.0,88.2019043,-39.87426758,475.2197266,-85.44921875,15.65,120.0700539,manually_correctde,,0.88999314,,,,,,15 mM,-61.47412048,Bielefeld,frontal,37.0,Verji
|
||||
OP230314,23314003.abf,S1,2,23314S1c2,D1,high K,0.0,no,5.940833333,7.941309249,48.3169072,-63.38500977,46,250.0,87.23754883,-34.80834961,453.125,-85.44921875,12.45,238.2953271,1,,0.812826422,,,325.450848,,,8 mM,-61.11683105,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314003.abf,S1,8,23314S1c8,D1,high K,0.0,no,5.940833333,22.05420381,97.59612952,-67.35839844,52,100.0,79.43115234,-41.33300781,325.0732422,-111.5722656,13.3,186.4047904,5,,0.776088957,,,201.505075,,,8 mM,-61.03557465,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314014.abf,S2,2,23314S2c2,D1,high K,0.0,no,7.5825,8.135544825,57.89567555,-64.63623047,41,300.0,88.29956055,-34.85107422,504.3945313,-90.8203125,10.15,257.4266254,7,,0.803290871,,,412.183739,,,8 mM,-63.90576553,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314014.abf,S2,3,23314S2c3,D1,high K,0.0,yes,7.5825,7.154596846,56.44163229,-60.91918945,27,250.0,88.79394531,-37.16430664,534.1796875,-83.25195313,15.2,363.2921955,8,,0.869486758,,,413.953798,,,8 mM,-62.7203743,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314050.abf,S2_D2,2,23314S2c3,D2,high K,23.0,yes,30.87,22.15537285,57.50227812,-67.82836914,21,200.0,81.77490234,-37.48779297,361.4501953,-69.82421875,14.7,366.0255319,30; exclude; Rs_end > 30,,0.965786577,,,456.731891,,,8 mM,-60.48879898,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314014.abf,S2,4,23314S2c4,D1,high K,0.0,no,7.5825,9.896792721,83.7562448,-66.12548828,28,200.0,86.59667969,-35.72387695,493.6523438,-84.59472656,12.5,247.6420798,9,,0.836149723,,,328.585953,,,8 mM,-61.3783609,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314014.abf,S2,6,23314S2c6,D1,high K,0.0,no,7.5825,16.09137431,63.50362604,-46.7956543,26,250.0,78.50952148,-40.97900391,391.1132813,-57.86132813,12.25,333.9500832,10,,1.123476204,,,158.39028,,,8 mM,-59.48166794,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314014.abf,S2,7,23314S2c7,D1,high K,0.0,no,7.5825,9.881555581,132.2281346,-75.51269531,48,100.0,81.68334961,-31.49414063,418.4570313,-109.8632813,13.05,147.7617139,11,,0.628082553,,,303.940131,,,8 mM,-60.27200439,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314014.abf,S2,8,23314S2c8,D1,high K,0.0,no,7.5825,8.139952432,140.7020241,-73.33984375,43,100.0,84.23461914,-35.72387695,453.3691406,-105.3466797,14.5,172.3380486,12,,0.687150771,,,294.924831,,,8 mM,-60.19325272,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314024.abf,S3,2,23314S3c2,D1,TTX,0.0,no,8.987777778,9.368170983,50.24005521,-63.59863281,31,150.0,90.42358398,-32.88574219,492.3095703,-74.70703125,13.1,225.6891693,14,,0.964257748,,,258.713624,,,8 mM,-58.70283783,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314024.abf,S3,3,23314S3c3,D1,TTX,0.0,yes,8.987777778,7.91233133,53.23603301,-72.25952148,21,200.0,85.59570313,-38.76342773,372.0703125,-81.42089844,16.8,294.0717949,15,,0.884459374,,,273.234108,,,8 mM,-60.18942566,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314058.abf,S3_D2,4,23314S3c3,D2,TTX,23.0,yes,32.72666667,17.47237941,50.63841144,-64.89868164,4,450.0,58.33740234,-35.48583984,204.5898438,-58.95996094,9.9,514.1096672,33,,0.911866182,,,,,,8 mM,-62.15148026,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314024.abf,S3,4,23314S3c4,D1,TTX,0.0,no,8.987777778,17.84882679,71.3003024,-47.32666016,44,400.0,81.29272461,-35.18066406,344.3603516,-84.9609375,11.6,270.7327635,16,,0.852367313,,,169.50565,,,8 mM,-65.50192795,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314024.abf,S3,5,23314S3c5,D1,TTX,0.0,no,8.987777778,7.485599379,65.50847045,-75.36621094,47,100.0,83.28857422,-37.8112793,396.9726563,-99.12109375,16.5,204.6449659,17,,0.701467788,,,368.502283,,,8 mM,-57.15973892,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314024.abf,S3,6,23314S3c6,D1,TTX,0.0,no,8.987777778,7.931174156,58.83059441,-74.36523438,34,100.0,82.58056641,-40.00244141,362.5488281,-94.60449219,16.55,242.9706093,18,,0.761217709,,,369.59732,,,8 mM,-59.10048904,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314024.abf,S3,7,23314S3c7,D1,TTX,0.0,yes,8.987777778,8.086421162,55.08455337,-72.44873047,39,150.0,91.66259766,-37.87841797,489.7460938,-90.08789063,13.55,234.9240212,19,,0.839852963,,,300.535018,,,8 mM,-60.00501572,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314062.abf,S3_D2,7,23314S3c7,D2,TTX,23.0,yes,32.93638889,9.940070715,56.89393257,-62.64648438,21,250.0,75.10986328,-27.99682617,357.6660156,-75.68359375,12.6,249.9254237,36; exclude; Rs_end > 30,,0.826261637,,,347.178239,,,8 mM,-59.80044037,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314024.abf,S3,8,23314S3c8,D1,TTX,0.0,no,8.987777778,9.328132412,52.34553217,-71.77734375,39,200.0,92.05932617,-40.7043457,451.171875,-69.3359375,14.25,266.6727584,20,,1.050184387,,,188.751292,,,8 mM,-62.56940552,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314036.abf,S4,1,23314S4c1,D1,Ctrl,0.0,no,10.49277778,9.761997828,71.49183068,-70.14160156,38,150.0,82.09228516,-34.26513672,337.7685547,-89.23339844,16.35,246.6651934,21,,0.799909185,,,384.462815,,,8 mM,-61.7113356,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314036.abf,S4,4,23314S4c4,D1,Ctrl,0.0,no,10.49277778,28.72395698,85.77712996,-64.7277832,46,250.0,69.70825195,-33.06884766,245.6054688,-76.78222656,14.2,260.9678071,24; exclude; Rs_end > 30,,0.87057997,,,365.71219,,,8 mM,-60.458452,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314036.abf,S4,5,23314S4c5,D1,Ctrl,0.0,no,10.49277778,19.62398843,79.94941876,-66.21704102,38,100.0,86.52954102,-39.14794922,397.3388672,-90.94238281,15.5,317.8372966,25,,0.77952187,,,282.879429,,,8 mM,-60.90761658,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314036.abf,S4,7,23314S4c7,D1,Ctrl,0.0,yes,10.49277778,8.867275172,51.33791997,-63.82446289,38,200.0,96.63085938,-40.49682617,505.7373047,-99.97558594,11.4,285.8111706,27,,0.760912792,,,304.390146,,,8 mM,-61.26670181,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314076.abf,S4_D2,8,23314S4c7,D2,Ctrl,23.0,yes,34.25055556,36.97933472,79.19794232,-60.6262207,24,200.0,81.4453125,-36.18164063,412.4755859,-85.9375,16.75,528.7707129,51,,0.792207822,,,252.683423,,,8 mM,-60.41819473,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314036.abf,S4,8,23314S4c8,D1,Ctrl,0.0,no,10.49277778,14.36484313,59.95899853,-54.31518555,32,200.0,89.41650391,-39.09301758,473.5107422,-78.73535156,12.3,251.1192523,28; exclude; Rs_end > 30,,0.912745262,,,150.215007,,,8 mM,-58.85796753,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314050.abf,S2_D2,1,23314S2_D2c1,D2,high K,23.0,no,30.87,24.47965169,78.74419611,-67.55371094,38,200.0,77.33154297,-38.07983398,378.90625,-90.08789063,13.85,271.7585629,29,,0.764771287,,,322.760759,,,8 mM,-61.67677628,Virchow,temporal,12.0,Verji
|
||||
OP230314,23314076.abf,S4_D2,6,23314S4_D2c6,D2,Ctrl,23.0,no,34.25055556,12.49208469,207.3890798,-77.88696289,48,100.0,80.1574707,-34.71679688,450.3173828,-117.3095703,14.4,100.3528711,49,,0.599684489,,,299.619987,,,8 mM,-61.6056337,Virchow,temporal,12.0,Verji
|
||||
OP220127,22127003.abf,S1,2,22127S1c2,D1,Ctrl,0.0,no,7.288611111,8.310721527,48.7790831,-76.89208984,25,150.0,90.66772461,-41.07055664,325.4394531,-95.09277344,19.3,379.3775645,0,,0.851768694,,,,,,15 mM,-62.29293533,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127003.abf,S1,5,22127S1c5,D1,Ctrl,0.0,no,7.288611111,7.876329631,53.81299506,-75.92163086,17,150.0,84.41772461,-38.00048828,315.4296875,-85.9375,19.0,344.3539823,inh??,,0.877814471,,,,,,15 mM,-61.62779877,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127003.abf,S1,6,22127S1c6,D1,Ctrl,0.0,no,7.288611111,7.739818434,63.68184827,-79.03442383,20,100.0,82.44628906,-37.95166016,246.9482422,-85.69335938,20.65,299.4067257,3,,0.882909704,,,,,,15 mM,-60.67413681,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127003.abf,S1,7,22127S1c7,D1,Ctrl,0.0,no,7.288611111,8.717942839,74.48012732,-79.97436523,25,100.0,87.73803711,-40.33813477,322.3876953,-95.33691406,20.85,300.4453826,4,,0.858603269,,,,,,15 mM,-61.47163727,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127012.abf,S2,1,22127S2c1,D1,high K,0.0,no,9.303888889,9.155659891,52.54134449,-76.30615234,22,100.0,89.35546875,-37.96386719,345.703125,-93.99414063,23.9,369.4128302,6,,0.878282622,,,,,,15 mM,-58.60017395,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127012.abf,S2,4,22127S2c4,D1,high K,0.0,no,9.303888889,9.008443755,35.1473217,-78.10668945,23,150.0,84.65576172,-40.10620117,258.5449219,-85.81542969,22.0,507.6732394,7,,0.898855232,,,,,,15 mM,-59.06792999,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127012.abf,S2,5,22127S2c5,D1,high K,0.0,yes,9.303888889,8.227546136,45.926301,-73.65722656,33,150.0,88.70239258,-37.05444336,331.2988281,-101.8066406,17.65,313.3018418,8,,0.789142101,,,,,,15 mM,-58.84163193,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127045.abf,S2_D2,5,22127S2c5,D2,high K,23.0,yes,32.7325,9.862033416,57.28637607,-75.87890625,26,200.0,80.99975586,-30.77392578,275.8789063,-81.29882813,16.9,304.6090209,27,,0.873977306,,,,,,15 mM,-61.18716629,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127012.abf,S2,6,22127S2c6,D1,high K,0.0,no,9.303888889,6.663364233,37.43311749,-76.01928711,25,150.0,90.94848633,-39.80102539,334.8388672,-92.7734375,17.85,372.7908222,9,,0.851883301,,,,,,15 mM,-61.24170425,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127019.abf,S3,1,22127S3c1,D1,TTX,0.0,no,11.24444444,14.02249839,105.4252861,-83.58154297,16,50.0,84.46655273,-37.29248047,235.8398438,-71.53320313,18.8,148.3714836,10,,1.064420766,,,,,,15 mM,-56.00355545,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127019.abf,S3,2,22127S3c2,D1,TTX,0.0,yes,11.24444444,11.99584897,105.2297903,-66.83959961,4,50.0,90.17944336,-46.66748047,219.8486328,-89.84375,15.75,160.7775701,11,,0.995209169,,,,,,15 mM,-59.19040115,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127052.abf,S3_D2,2,22127S3c2,D2,TTX,23.0,yes,34.94666667,12.59543599,67.73057874,-78.43017578,22,250.0,78.30810547,-37.55493164,207.8857422,-63.4765625,11.2,176.5279461,31,,1.083172438,,,,,,15 mM,-62.56948532,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127019.abf,S3,3,22127S3c3,D1,TTX,0.0,yes,11.24444444,19.78402751,65.64620828,-77.13012695,23,50.0,91.63818359,-43.57299805,335.5712891,-84.9609375,32.05,389.9793539,12,,0.94437672,,,,,,15 mM,-57.59432983,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127052.abf,S3_D2,3,22127S3c3,D2,TTX,23.0,yes,34.94666667,8.726772893,44.69449077,-78.76586914,34,250.0,83.19702148,-37.10327148,301.3916016,-76.41601563,17.3,338.2377088,32,,0.954730442,,,,,,15 mM,-61.7574617,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127019.abf,S3,4,22127S3c4,D1,TTX,0.0,yes,11.24444444,10.53439202,64.70151402,-76.98974609,24,50.0,91.70532227,-39.56298828,293.0908203,-83.49609375,22.95,281.5520779,13,,0.961157088,,,,,,15 mM,-59.91562134,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127052.abf,S3_D2,4,22127S3c4,D2,TTX,23.0,yes,34.94666667,11.37950073,47.43267185,-75.09155273,27,300.0,76.2512207,-37.07275391,221.5576172,-65.55175781,13.55,293.6550265,33,,1.032847797,,,,,,15 mM,-63.25423325,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127019.abf,S3,5,22127S3c5,D1,TTX,0.0,yes,11.24444444,9.544475502,47.83354259,-77.70996094,20,100.0,88.78173828,-36.24267578,349.3652344,-83.25195313,20.15,329.9726137,14,,0.945234919,,,,,,15 mM,-60.18112961,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127052.abf,S3_D2,5,22127S3c5,D2,TTX,23.0,yes,34.94666667,9.305166246,45.0640029,-79.79125977,16,250.0,80.59692383,-42.37060547,256.2255859,-80.20019531,12.15,283.5692308,34,,0.929923618,,,,,,15 mM,-62.90384979,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127019.abf,S3,6,22127S3c6,D1,TTX,0.0,yes,11.24444444,10.04846295,60.15896023,-79.94384766,18,150.0,83.19702148,-38.15307617,213.7451172,-67.13867188,20.85,311.8269283,15,,1.113690015,,,,,,15 mM,-59.30215271,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127052.abf,S3_D2,6,22127S3c6,D2,TTX,23.0,yes,34.94666667,13.11982914,58.35267399,-80.01098633,22,100.0,78.05786133,-34.60693359,214.9658203,-77.02636719,19.6,252.5571372,35,,0.939139147,,,,,,15 mM,-60.8224144,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127029.abf,S4,1,22127S4c1,D1,TTX,0.0,no,13.14,11.31307505,36.95792111,-59.14306641,15,150.0,76.45263672,-33.01391602,214.84375,-68.84765625,22.45,535.7914057,18,,1.013528165,,,,,,15 mM,-51.61471725,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127029.abf,S4,3,22127S4c3,D1,TTX,0.0,no,13.14,10.60967198,56.25120325,-77.64892578,20,50.0,91.22314453,-40.90576172,329.8339844,-93.38378906,29.05,336.8401982,20,,0.906959599,,,,,,15 mM,-55.19751389,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127029.abf,S4,5,22127S4c5,D1,TTX,0.0,no,13.14,9.644875894,62.17304058,-78.18603516,22,-300.0,88.8671875,-42.05322266,318.2373047,-81.90917969,24.65,274.8319837,22,,0.978935421,,,,,,15 mM,-55.92334946,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127039.abf,S1_D2,4,22127S1_D2c4,D2,Ctrl,23.0,no,30.59527778,6.997351569,26.71901684,-70.84960938,18,500.0,71.23413086,-28.67431641,225.5859375,-65.67382813,15.05,530.2778495,24,,0.934864447,,,,,,15 mM,-61.80704712,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127045.abf,S2_D2,2,22127S2_D2c2,D2,high K,23.0,no,32.7325,8.407270816,48.74606713,-77.33154297,18,250.0,82.66601563,-33.78295898,280.2734375,-77.51464844,23.45,508.8805298,25,,0.902211635,,,,,,15 mM,-62.76155319,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127045.abf,S2_D2,6,22127S2_D2c6,D2,high K,23.0,no,32.7325,19.04636954,49.69794487,-72.63793945,24,150.0,85.80322266,-36.05957031,317.1386719,-70.80078125,18.0,396.9205922,28,,0.982409117,,,,,,15 mM,-62.11214584,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127045.abf,S2_D2,8,22127S2_D2c8,D2,high K,23.0,no,32.7325,8.890552192,37.91774878,-61.95678711,17,400.0,80.07202148,-33.74023438,264.1601563,-57.73925781,14.75,467.4352031,30,,1.229008289,,,,,,15 mM,-61.49198029,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127059.abf,S4_D2,2,22127S4_D2c2,D2,TTX,23.0,no,36.85194444,8.06378854,44.06267247,-76.4831543,16,200.0,69.20776367,-26.93481445,218.75,-65.30761719,19.0,338.9178008,38,,0.931688226,,,,,,15 mM,-61.34517899,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127059.abf,S4_D2,3,22127S4_D2c3,D2,TTX,23.0,no,36.85194444,8.382848446,46.40757293,-78.18603516,14,100.0,71.65527344,-29.15039063,242.0654297,-69.82421875,23.15,327.9633377,39,,0.908339906,,,,,,15 mM,-57.16958908,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22127059.abf,S4_D2,6,22127S4_D2c6,D2,TTX,23.0,no,36.85194444,8.502048479,53.48807838,-79.84619141,21,100.0,71.71020508,-33.24584961,220.4589844,-77.75878906,25.45,294.5763335,41,,0.844959188,,,,,,15 mM,-56.67318161,Mitte,temporal,45.0,Rosie
|
||||
OP220120,22121003.abf,S1,1,22121S1c1,D1,high K,0.0,no,12.61361111,8.373694758,35.31743652,-75.1159668,25,250.0,95.81298828,-38.37280273,457.7636719,-89.84375,14.8,305.0103145,0,,0.880971618,,,,,,15 mM,-63.75021851,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22121003.abf,S1,2,22121S1c2,D1,high K,0.0,no,12.61361111,7.033074679,28.799324,-55.30395508,2,200.0,57.3425293,-26.66625977,121.7041016,-34.66796875,8.8,361.8047679,1,,1.434036554,,,,,,15 mM,-45.52814224,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22121010.abf,S2,1,22121S2c1,D1,TTX,0.0,no,14.21611111,9.462642324,50.5737015,-77.77709961,26,100.0,94.11010742,-40.27099609,399.9023438,-71.04492188,19.75,328.0121642,6,,1.033673933,,,,,,15 mM,-60.07064713,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22121010.abf,S2,3,22121S2c3,D1,TTX,0.0,no,14.21611111,10.36475513,40.77368986,-69.53735352,21,250.0,88.27514648,-34.0637207,348.7548828,-73.73046875,11.45,239.8936061,7,,1.044476124,,,,,,15 mM,-64.1073671,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22121010.abf,S2,6,22121S2c6,D1,TTX,0.0,no,14.21611111,10.01522106,39.36095982,-61.74316406,22,100.0,85.67504883,-42.51708984,250.0,-84.22851563,20.2,401.6466019,9,,0.940396199,,,,,,15 mM,-57.16205734,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22122024.abf,S1_D2,4,22122S1_D2c4,D2,high K,23.0,no,36.00722222,9.442730358,57.13025834,-70.94726563,17,200.0,85.32104492,-39.07470703,296.7529297,-75.68359375,17.75,333.5045872,13,,0.917070998,,,,,,15 mM,-61.23827911,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22122024.abf,S1_D2,5,22122S1_D2c5,D2,high K,23.0,no,36.00722222,7.813918798,53.54980264,-76.09863281,18,200.0,84.13085938,-37.45727539,348.2666016,-87.03613281,15.7,300.6765634,14,,0.849123416,,,,,,15 mM,-61.38199173,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22122031.abf,S2_D2,4,22122S2_D2c4,D2,TTX,23.0,no,37.98083333,7.510802767,20.48972647,-50.32958984,1,1300.0,67.91381836,-31.45141602,198.9746094,-64.69726563,4.15,499.9529412,17,,0.93479198,,,,,,15 mM,-59.16356979,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22122031.abf,S2_D2,5,22122S2_D2c5,D2,TTX,23.0,no,37.98083333,7.547028107,21.20599429,-50.01831055,6,900.0,34.77172852,-23.08959961,47.36328125,-17.33398438,0.15,15.60380952,18,,1.178113553,,,,,,15 mM,-59.23936127,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22122031.abf,S2_D2,7,22122S2_D2c7,D2,TTX,23.0,no,37.98083333,17.20997709,250.5832579,-47.66235352,1,-300.0,62.46337891,-41.88232422,182.1289063,-87.03613281,5.0,34.70451176,19,,0.735448619,,,,,,15 mM,-59.95962921,Bielefeld,temporal,50.0,Rosie
|
||||
OP240117,24117004.abf,S1,7,24117S1c7,D1,Ctrl,0.0,no,9.007222222,11.22800094,229.6532263,-71.89941406,48,100.0,79.86450195,-37.56713867,274.5361328,-83.86230469,17.55,134.7418932,1,,0.859229402,171.8757292,,,,,8 mM,-60.10082916,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24117013.abf,S2,6,24117S2c6,D1,Ctrl,0.0,no,10.20888889,10.77712533,77.17935481,-57.77587891,27,200.0,81.74438477,-38.8671875,293.8232422,-86.9140625,12.6,240.6041958,2,,0.854404659,145.0548352,,,,,8 mM,-61.56998184,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24117013.abf,S2,7,24117S2c7,D1,Ctrl,0.0,no,10.20888889,11.25548493,91.91600215,-65.01464844,41,150.0,85.90698242,-39.01977539,287.109375,-89.11132813,17.7,313.1714903,3,,0.831036766,237.5779193,,,,,8 mM,-60.77620743,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24117013.abf,S2,8,24117S2c8,D1,Ctrl,0.0,no,10.20888889,15.31146402,71.15142991,-56.62841797,37,500.0,80.859375,-36.4440918,260.9863281,-66.16210938,8.5,308.4473976,4,,1.034090488,155.9751992,,,,,8 mM,-65.71673477,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24117023.abf,S1_D2,2,24117S1_D2c2,D2,Ctrl,23.0,no,30.95694444,11.35346852,105.6817834,-58.43505859,33,150.0,80.80444336,-37.00561523,301.3916016,-105.2246094,14.7,242.6647859,5,,0.786056208,164.1654722,,,,,8 mM,-57.43708237,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24117023.abf,S1_D2,4,24117S1_D2c4,D2,Ctrl,23.0,no,30.95694444,9.867377797,126.6741044,-63.36669922,33,150.0,77.00195313,-31.90917969,283.5693359,-74.09667969,18.45,245.8599431,6,,0.890606342,215.1671722,,,,,8 mM,-59.87040314,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24117023.abf,S1_D2,8,24117S1_D2c8,D2,Ctrl,23.0,no,30.95694444,8.928242871,70.41242606,-57.01904297,30,200.0,78.47290039,-31.32324219,306.640625,-72.50976563,15.35,258.8722594,7,,0.931446463,185.1061702,,,,,8 mM,-60.7899501,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24118004.abf,S2_D2,1,24117S2_D2c1,D1,Ctrl,20.0,no,26.4242,11.44098428,84.47205149,-59.64355469,38,200.0,81.28051758,-34.90600586,305.2978516,-81.42089844,14.55,230.6600871,0,,0.895243543,213.3071102,,,,,8 mM,-60.86702438,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24118004.abf,S2_D2,2,24117S2_D2c2,D1,Ctrl,20.0,no,26.4242,10.50217642,90.84176523,-66.79077148,32,150.0,81.54296875,-39.72167969,293.7011719,-87.52441406,18.95,306.1901381,1,,0.86169639,268.0289343,,,,,8 mM,-60.93274017,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24118004.abf,S2_D2,3,24117S2_D2c3,D1,Ctrl,20.0,no,26.4242,7.925609012,70.667672,-63.03100586,30,200.0,76.51977539,-36.12060547,273.8037109,-96.06933594,15.9,311.4233114,2,,0.727939307,237.8779293,,,,,8 mM,-61.17070938,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24118004.abf,S2_D2,4,24117S2_D2c4,D1,Ctrl,20.0,no,26.4242,17.1883851,139.095453,-76.91650391,61,100.0,78.4362793,-40.68603516,316.0400391,-95.09277344,19.8,201.3675978,3,,0.740537194,295.5398513,,,,,8 mM,-59.56116104,Hamburg,temporal,55.0,Verji
|
||||
OP240117,24118004.abf,S2_D2,5,24117S2_D2c5,D1,Ctrl,20.0,no,26.4242,27.92991758,140.091217,-70.42236328,56,100.0,82.68432617,-44.42138672,325.5615234,-96.92382813,18.85,226.1723911,4,,0.769120973,207.0069002,,,,,8 mM,-60.49522293,Hamburg,temporal,55.0,Verji
|
||||
OP240118,24118015.abf,S2,7,24118S2c7,D1,high K,0.0,no,8.083888889,9.079010471,82.00862257,-60.16845703,42,250.0,83.20922852,-38.56201172,307.9833984,-89.84375,14.0,317.0366275,11,,0.838811245,330.8810294,,,,,8 mM,-61.99092041,Mitte,temporal,58.0,Verji
|
||||
OP240118,24118036.abf,S2_D2,3,24118S2_D2c3,D2,high K,21.0,no,28.92055556,9.219492243,71.08186755,-65.66772461,24,300.0,78.10668945,-38.58032227,351.6845703,-59.08203125,19.4,500.156727,14,,1.126618215,447.6449215,,,,,8 mM,-60.47513367,Mitte,temporal,58.0,Verji
|
||||
OP220602,22602003.abf,S1,4,22602S1c4,D1,high K,0.0,no,12.15055556,5.696342098,22.17503814,-70.77026367,24,450.0,75.84838867,-35.30273438,223.1445313,-51.63574219,14.8,498.4238438,2,,1.185701423,,,,,,8 mM,-65.18812393,,,,
|
||||
OP220602,22602003.abf,S1,5,22602S1c5,D1,high K,0.0,yes,12.15055556,9.08721242,60.33503047,-74.61547852,33,50.0,82.41577148,-39.99633789,306.5185547,-90.45410156,17.05,168.9940714,3,,0.828606287,,,,,,8 mM,-57.93476059,,,,
|
||||
OP220602,22602042.abf,S1_D2,4,22602S1c5,D2,high K,22.0,yes,34.415,11.30825342,47.25974236,-47.05200195,1,200.0,73.33374023,-40.67993164,159.0576172,-57.6171875,3.6,159.6276049,22,,1.196744513,,,,,,8 mM,-53.83101349,,,,
|
||||
OP220602,22602003.abf,S1,6,22602S1c6,D1,high K,0.0,no,12.15055556,6.735870881,28.41774692,-72.80883789,31,150.0,80.16967773,-35.29663086,260.7421875,-74.34082031,16.35,307.0239542,4,,0.911651215,,,,,,8 mM,-59.97984024,,,,
|
||||
OP220602,22602003.abf,S1,8,22602S1c8,D1,high K,0.0,no,12.15055556,7.916531985,30.71408799,-70.34301758,36,150.0,76.91040039,-33.06274414,208.2519531,-70.06835938,16.25,325.4767726,6,,0.977154402,,,,,,8 mM,-58.71802383,,,,
|
||||
OP220602,22602014.abf,S2,3,22602S2c3,D1,Ctrl,0.0,no,13.75444444,8.545286944,50.64742043,-69.67163086,29,150.0,80.37109375,-34.66186523,287.4755859,-79.58984375,15.8,226.4804899,8,,0.90884302,,,,,,8 mM,-58.4927977,,,,
|
||||
OP220602,22602014.abf,S2,6,22602S2c6,D1,Ctrl,0.0,no,13.75444444,9.677079992,49.25383277,-52.48413086,3,150.0,72.00927734,-41.25366211,153.1982422,-73.36425781,5.05,116.2884048,11,,0.964836554,,,,,,8 mM,-53.1770369,,,,
|
||||
OP220602,22602025.abf,S3,1,22602S3c1,D1,TTX,0.0,no,15.22916667,6.363932512,25.41806753,-69.18945313,27,250.0,71.85058594,-32.88574219,231.6894531,-84.83886719,13.0,339.1592357,12,,0.8076344,,,,,,8 mM,-59.13479095,,,,
|
||||
OP220602,22602025.abf,S3,4,22602S3c4,D1,TTX,0.0,no,15.22916667,5.993252395,20.44051244,-70.25146484,28,300.0,76.94091797,-36.66992188,235.8398438,-71.41113281,9.65,298.5941454,15,,0.903412074,,,,,,8 mM,-60.80336823,,,,
|
||||
OP220602,22602025.abf,S3,5,22602S3c5,D1,TTX,0.0,no,15.22916667,5.882555121,18.36780548,-65.18554688,10,600.0,71.94824219,-31.88476563,224.1210938,-80.68847656,9.9,387.1159905,16,,0.825629006,,,,,,8 mM,-61.76131134,,,,
|
||||
OP220602,22602025.abf,S3,6,22602S3c6,D1,TTX,0.0,yes,15.22916667,6.499059954,26.96339816,-72.38769531,30,200.0,66.56494141,-31.42089844,152.7099609,-65.91796875,14.85,288.7862315,17,,0.972905637,,,,,,8 mM,-59.6360379,,,,
|
||||
OP220602,22602062.abf,S3_D2,3,22602S3c6,D2,TTX,22.0,yes,37.41166667,10.51741336,36.93244638,-61.58447266,16,350.0,37.75024414,-15.76538086,57.86132813,-47.97363281,3.7,90.8176779,30,,1.018850712,,,,,,8 mM,-62.29711243,,,,
|
||||
OP220602,22602025.abf,S3,7,22602S3c7,D1,TTX,0.0,yes,15.22916667,6.921903777,27.3294225,-66.41845703,31,350.0,77.74658203,-32.33032227,247.8027344,-61.64550781,12.55,370.1515752,18,,1.028800854,,,,,,8 mM,-62.95790314,,,,
|
||||
OP220602,22602065.abf,S3_D2,6,22602S3c7,D2,TTX,22.0,yes,37.54944444,17.26096149,45.63275965,-68.29223633,22,300.0,52.25219727,-28.39355469,116.4550781,-51.26953125,14.2,407.447986,32,,0.949138602,,,,,,8 mM,-63.84489258,,,,
|
||||
OP220602,22602045.abf,S1_D2,6,22602S1_D2c6,D2,high K,22.0,no,34.6875,7.808003045,62.99865047,-75.24414063,31,150.0,83.22143555,-38.0859375,283.0810547,-66.04003906,12.55,175.9685066,23,,1.033359313,,,,,,8 mM,-61.69442871,,,,
|
||||
OP220602,22602045.abf,S1_D2,7,22602S1_D2c7,D2,high K,22.0,no,34.6875,6.130847732,27.71764994,-68.92089844,19,400.0,67.48657227,-24.87792969,217.6513672,-46.99707031,13.5,472.1109925,24,,1.205499782,,,,,,8 mM,-62.83143753,,,,
|
||||
OP220602,22602055.abf,S2_D2,7,22602S2_D2c7,D2,Ctrl,22.0,no,36.10416667,17.83594806,51.42878852,-67.56591797,28,200.0,77.58178711,-35.34545898,227.9052734,-61.76757813,17.4,455.4019169,28,,1.083217872,,,,,,8 mM,-62.36792206,,,,
|
||||
OP220602,22602065.abf,S3_D2,4,22602S3_D2c4,D2,TTX,22.0,no,37.54944444,6.515307994,30.21130412,-59.03320313,19,300.0,61.82250977,-25.1953125,161.0107422,-48.58398438,11.35,339.0308113,31,,1.10081758,,,,,,8 mM,-63.75360565,,,,
|
||||
OP220602,22602068.abf,S3_D2,8,22602S3_D2c8,D2,TTX,22.0,no,37.68972222,16.99739632,149.5814704,-66.68701172,25,100.0,65.05737305,-30.82885742,165.2832031,-59.32617188,14.4,112.3474286,34,,0.995200469,,,,,,8 mM,-63.05315857,,,,
|
||||
OP210615,2021_06_15_0002.abf,S1,2,2021_06_15_0S1c2,D1,TTX,0.0,no,6.974444444,29.37756123,80.26151773,-75.59814453,32,350.0,76.81274414,-34.91210938,274.6582031,-55.90820313,7.0,138.7634604,,,1.166099239,,,,,,15 mM,-75.62946228,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_15_0002.abf,S1,4,2021_06_15_0S1c4,D1,TTX,0.0,no,6.974444444,25.3842994,67.79520399,-74.51782227,26,550.0,46.03881836,-35.40039063,99.85351563,-29.05273438,5.5,103.6962025,,,1.796833186,,,,,,15 mM,-74.49651169,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_15_0002.abf,S1,7,2021_06_15_0S1c7,D1,TTX,0.0,no,6.974444444,8.783499649,54.72911078,-68.70117188,37,200.0,89.28833008,-39.44091797,375.0,-83.61816406,11.05,257.3464108,,,0.928413379,,,,,,15 mM,-68.69131546,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_15_0015.abf,S2,2,2021_06_15_0S2c2,D1,Ctrl,0.0,no,9.555555556,14.25318281,48.73435774,-72.68066406,41,400.0,97.1496582,-44.43359375,559.9365234,-73.85253906,12.4,491.916707,manually_corrected,,1.072201415,,,,,,15 mM,-70.3563118,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_15_0020.abf,S2,2,2021_06_15_0S2c3,D1,Ctrl,0.0,no,9.776944444,17.15509796,51.11096813,-70.73364258,41,450.0,88.61694336,-40.31982422,347.5341797,-71.04492188,8.95,273.8315593,,,1.038597411,,,,,,15 mM,-70.18915436,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_15_0040.abf,S4,2,2021_06_15_0S4c1,D1,TTX,0.0,no,11.14805556,7.591803416,45.49713671,-67.10205078,28,450.0,99.70092773,-44.54345703,498.4130859,-84.83886719,10.55,366.2101695,,,0.975118561,,,,,,15 mM,-71.12725922,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_15_0044.abf,S4,2,2021_06_15_0S4c2,D1,TTX,0.0,no,11.5725,7.568696233,43.59352717,-62.06054688,33,500.0,103.137207,-44.30541992,613.7695313,-90.69824219,9.8,389.2441212,manually_corrected,,0.978717772,,,,,,15 mM,-69.04094467,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_16_0009.abf,S5,3,2021_06_16_0S5c1,D2,Ctrl,0.0,no,28.98972222,12.55375928,129.6069988,-67.70019531,17,500.0,77.80761719,-42.38891602,360.3515625,-35.76660156,12.15,304.3816514,,,1.543316884,,,,,,15 mM,-67.70525421,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_16_0012.abf,S2_D2,4,2021_06_16_0S2_D2c4,D2,Ctrl,19.25,no,30.18861111,6.355402422,79.81984421,-70.53222656,26,300.0,76.98364258,-36.62109375,308.3496094,-51.39160156,18.15,404.0347826,,,1.155930518,,,,,,15 mM,-70.51392471,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_16_0040.abf,S4_D2,4,2021_06_16_0S4_D1c2,D2,TTX,20.3,no,33.37333333,9.497902602,84.74858075,-75.93994141,23,250.0,77.49023438,-34.38720703,383.1787109,-77.88085938,15.7,317.9589617,manually_corrected,,0.838218612,,,,,,15 mM,-69.65374832,Virchow,temporal,19.0,Rosie
|
||||
OP210615,2021_06_16_0044.abf,S4_D2,2,2021_06_16_0S4_D1c3,D2,TTX,20.3,no,33.78388889,17.61494514,53.0830001,-59.32006836,23,250.0,68.11523438,-29.4921875,246.4599609,-43.82324219,13.5,602.6811989,,,1.281173208,,,,,,15 mM,-69.40453964,Virchow,temporal,19.0,Rosie
|
||||
OP201029,20o29002.abf,S1,2,20o29S1c2,D1,Ctrl,0.0,no,6.178888889,13.10245103,61.44960671,-57.33642578,11,150.0,73.70605469,-43.18237305,154.6630859,-59.5703125,10.6,224.3803618,,,1.22505001,,,,,,15 mM,-57.33457535,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29002.abf,S1,5,20o29S1c5,D1,Ctrl,0.0,no,6.178888889,7.520268524,46.41137462,-63.03710938,25,150.0,77.81982422,-42.4987793,196.0449219,-62.62207031,16.15,380.1747126,,,1.130550148,,,,,,15 mM,-62.96300552,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29002.abf,S1,7,20o29S1c7,D1,Ctrl,0.0,no,6.178888889,7.899763862,54.53262202,-65.50292969,30,200.0,87.12158203,-37.06054688,275.5126953,-72.38769531,13.4,242.7259259,,,1.098270393,,,,,,15 mM,-65.44116592,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29013.abf,S1,7,20o29S1c7,D1,Ctrl,0.0,no,7.865555556,20.63484044,75.11329289,-69.03076172,42,350.0,71.80786133,-35.10131836,171.9970703,-58.22753906,7.0,154.4619529,,,1.160363728,,,,,,15 mM,-69.01241547,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29002.abf,S1,8,20o29S1c8,D1,Ctrl,0.0,no,6.178888889,20.38482719,67.87151177,-69.58618164,39,300.0,72.41821289,-34.27734375,190.3076172,-62.62207031,12.6,223.2973499,,,1.148857739,,,,,,15 mM,-69.58204453,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29013.abf,S1,8,20o29S1c8,D1,Ctrl,0.0,no,7.865555556,6.997220381,43.75053727,-60.77880859,27,400.0,73.83422852,-35.31494141,191.0400391,-60.42480469,13.75,420.2985075,,,1.094900271,,,,,,15 mM,-60.77311935,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29013.abf,S1,3,20o29S1c3,D1,Ctrl,0.0,no,7.865555556,15.91559064,77.16436189,-61.04125977,22,100.0,70.59936523,-43.93920898,174.0722656,-49.8046875,9.8,175.7670498,,,1.289478466,,,,,,15 mM,-61.00458221,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29018.abf,S2,2,20o29S2c2,D1,TTX,0.0,yes,9.434722222,12.1449819,70.78392484,-62.41455078,23,250.0,70.72,-30.40771484,182.3730469,-64.69726563,15.35,275.3085933,,,0.982865148,,,,,,15 mM,-62.39529144,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o30008.abf,S2_D2,2,20o29S2c2,D2,TTX,20.0,yes,29.90916667,17.49,69.24,-74.11499023,8,400.0,54.95605469,-20.15991211,125.9765625,-39.55078125,8.1,159.2206,,,1.307468332,,,,manually_correction,,15 mM,-74.11967306,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29018.abf,S2,4,20o29S2c4,D1,TTX,0.0,no,9.434722222,24.21248594,88.66876957,-66.56494141,20,250.0,61.30981445,-30.70678711,135.8642578,-47.48535156,11.95,193.0856016,,,1.239714465,,,,,,15 mM,-66.64339279,Mitte,temporal,47.0,Rosie
|
||||
OP201029,20o29018.abf,S2,7,20o29S2c7,D1,TTX,0.0,no,9.434722222,9.222800216,69.51135532,-62.3046875,17,350.0,63.89770508,-31.7199707,148.6816406,-51.7578125,11.65,212.4358375,,,1.170198307,,,,,,15 mM,-62.32721558,Mitte,temporal,47.0,Rosie
|
||||
OP201027,20o27002.abf,S1,2,20o27S1c2,D1,Ctrl,0.0,yes,7.045277778,10.85912724,61.55433968,-61.4074707,32,150.0,83.78295898,-40.56396484,253.6621094,-68.72558594,15.0,266.695605,,,1.111889773,,,,,,15 mM,-61.38810852,Mitte,temporal,33.0,Rosie
|
||||
OP201027,20o28003.abf,S1_D2,2,20o27S1c2,D2,Ctrl,21.5,yes,29.13,8.953561606,72.08125103,-69.16503906,24,300.0,80.51147461,-33.33740234,232.5439453,-64.20898438,13.35,238.0047878,8,,1.129516944,,,,,,15 mM,-69.15920654,Mitte,temporal,33.0,Rosie
|
||||
OP201027,20o27002.abf,S1,4,20o27S1c4,D1,Ctrl,0.0,no,7.045277778,9.230981121,27.55662542,-81.76879883,4,1400.0,59.92431641,-48.91967773,173.7060547,-43.70117188,5.25,363.7040169,2,,,,,,,,15 mM,-81.81085358,Mitte,temporal,33.0,Rosie
|
||||
OP201027,20o27002.abf,S1,7,20o27S1c7,D1,Ctrl,0.0,no,7.045277778,8.786273202,50.1445404,-53.75976563,24,250.0,73.26660156,-36.56616211,181.7626953,-61.88964844,15.6,417.290449,3,,1.120129222,,,,,,15 mM,-53.73915771,Mitte,temporal,33.0,Rosie
|
||||
OP201027,20o27017.abf,S2,1,20o27S2c1,D1,TTX,0.0,no,9.108055556,11.57067254,42.07221673,-50.62255859,2,200.0,32.06176758,-17.21801758,45.16601563,-21.36230469,10.75,273.9160187,5,,1.330091432,,,,,,15 mM,-50.61670105,Mitte,temporal,33.0,Rosie
|
||||
OP211123,2021_11_24_0023.abf,S2,4,2021_11_24_0S2c4,D1,TTX,0.0,no,23.76555556,26.0966228,91.56724082,-71.94213867,34,100.0,92.43774414,-37.90283203,322.3876953,-85.32714844,18.3,269.7500675,,,1.020629271,,,,,,15 mM,-60.05401672,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,2021_11_24_0023.abf,S2,5,2021_11_24_0S2c5,D1,TTX,0.0,no,23.76555556,10.9142128,59.94672248,-50.34179688,47,300.0,94.34204102,-31.42089844,398.6816406,-76.04980469,9.4,192.6323952,,,0.992225141,,,,,,15 mM,-60.13902908,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,2021_11_24_0023.abf,S2,7,2021_11_24_0S2c7,D1,TTX,0.0,no,23.76555556,15.32528958,65.20746198,-72.19848633,32,150.0,89.1418457,-35.77880859,350.5859375,-88.98925781,19.45,359.2658399,,,0.850153038,,,,,,15 mM,-61.58568665,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,2021_11_24_0023.abf,S2,8,2021_11_24_0S2c8,D1,TTX,0.0,no,23.76555556,11.54494517,151.3791249,-63.58642578,34,100.0,88.74511719,-44.23828125,285.5224609,-65.30761719,15.6,170.5072715,,,1.11684723,,,,,,15 mM,-59.82180786,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,2021_11_24_0031.abf,S3,2,2021_11_24_0S3c2,D1,Ctrl,0.0,no,25.49694444,21.30945627,74.9212993,-67.48657227,39,150.0,83.50219727,-35.29052734,405.0292969,-113.8916016,13.5,239.8958785,,,0.724449682,,,,,,15 mM,-60.35238892,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,2021_11_24_0031.abf,S3,4,2021_11_24_0S3c4,D1,Ctrl,0.0,no,25.49694444,10.12735137,41.93613648,-71.60644531,25,150.0,94.27490234,-39.41650391,458.984375,-100.2197266,19.35,421.8634731,,,0.793332276,,,,,,15 mM,-61.80375305,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,2021_11_24_0031.abf,S3,7,2021_11_24_0S3c7,D1,Ctrl,0.0,no,25.49694444,10.98904107,81.54374779,-72.64404297,46,100.0,94.65332031,-39.40429688,436.8896484,-112.1826172,14.3,157.5596503,,,0.789723364,,,,,,15 mM,-60.07406998,Bielefeld,temporal,68.0,Rosie
|
||||
OP211123,2021_11_25_0069.abf,S3_D2,2,2021_11_25_0S3_D2c3,D2,Ctrl,24.0,no,49.09388889,21.10380646,190.465595,-64.03198242,2,100.0,46.42944336,-26.45263672,43.21289063,-15.13671875,33.5,173.389354,,,2.719383013,,,,,,15 mM,-61.12625565,Bielefeld,temporal,68.0,Rosie
|
||||
OP210323,2021_03_24_0004.abf,S1,1,2021_03_24_0S1c1,D1,TTX,0.0,yes,16.9575,14.31061635,153.6424644,-71.32568359,32,150.0,74.71313477,-38.67797852,498.2910156,-165.6494141,7.65,86.61893573,manually_corrected,,0.426141583,,,,,,15 mM,-71.3042009,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0002.abf,S1_D2,2,2021_03_24_0S1c1,D2,TTX,22.0,yes,41.045278,6.974139607,35.95676004,-72.3449707,12,600.0,57.80029297,-22.49145508,149.2919922,-44.31152344,7.25,266.3318386,27,,1.235949067,,,,,,15 mM,-71.11264114,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0004.abf,S1,2,2021_03_24_0S1c2,D1,TTX,0.0,yes,16.9575,7.083269346,56.83749983,-72.14355469,17,300.0,89.20288086,-37.37182617,419.7998047,-85.32714844,15.5,383.0346908,1,,0.919767619,,,,,,15 mM,-72.13410156,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0002.abf,S1_D2,4,2021_03_24_0S1c2,D2,TTX,22.0,yes,41.045278,6.044853828,29.11483676,-69.78759766,7,800.0,48.76098633,-20.88012695,93.99414063,-25.75683594,8.75,456.5605096,28,,1.818207352,,,,,,15 mM,-71.02371124,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0004.abf,S1,4,2021_03_24_0S1c4,D1,TTX,0.0,yes,16.9575,6.001432419,44.45456791,-72.09472656,15,500.0,88.07983398,-36.95068359,419.921875,-75.80566406,14.3,458.495499,manually_corrected,,1.112123198,,,,,,15 mM,-72.08970688,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0002.abf,S1_D2,8,2021_03_24_0S1c4,D2,TTX,22.0,yes,41.045278,14.16359973,123.6027845,-65.3503418,7,200.0,51.20849609,-26.06811523,216.9189453,-89.47753906,4.45,65.74283138,29,,0.615566086,,,,,,15 mM,-70.91261093,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0012.abf,S1,5,2021_03_24_0S1c5,D1,TTX,0.0,no,17.50694444,7.609105156,43.09483836,-70.31860352,18,400.0,91.87011719,-41.26586914,375.4882813,-61.64550781,16.5,474.2736842,3,,1.285444107,,,,,,15 mM,-70.30480972,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0012.abf,S1,6,2021_03_24_0S1c6,D1,TTX,0.0,yes,17.50694444,12.48069087,64.80078922,-69.07958984,24,350.0,77.78320313,-33.0078125,274.9023438,-53.34472656,21.4,364.0888889,4; exclude; Rs_end > 30,,1.24616835,,,,,,15 mM,-68.93887619,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0013.abf,S1_D2,6,2021_03_24_0S1c6,D2,TTX,22.0,yes,41.643889,16.57444943,55.42876655,-68.51806641,16,500.0,57.37304688,-22.19848633,146.1181641,-29.90722656,7.25,209.4955908,31,,1.612595512,,,,,,15 mM,-70.25225983,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0012.abf,S1,8,2021_03_24_0S1c8,D1,TTX,0.0,no,17.50694444,7.630186283,78.18487178,-67.08984375,18,250.0,84.81445313,-37.79296875,298.5839844,-75.80566406,19.35,335.304495,5,,1.024783202,,,,,,15 mM,-67.05703369,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0022.abf,S2,7,2021_03_24_0S2c7,D1,Ctrl,0.0,no,18.80583333,8.838272195,67.96920659,-71.6796875,19,250.0,88.23852539,-37.31689453,411.9873047,-72.99804688,16.6,404.2726124,6,,1.028903305,,,,,,15 mM,-71.6670575,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0028.abf,S3,2,2021_03_24_0S3c2,D1,Ctrl,0.0,yes,20.55972222,11.26051255,78.24355071,-72.71118164,22,300.0,93.75610352,-39.20288086,545.8984375,-79.71191406,19.05,506.6805195,8,,0.959049863,,,,,,15 mM,-72.68165649,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0038.abf,S3_D2,7,2021_03_24_0S3c2,D2,Ctrl,21.0,yes,44.139722,6.895863932,47.44795246,-73.83422852,22,400.0,85.08300781,-33.84399414,392.7001953,-76.90429688,13.6,408.8484404,35,,0.991053972,,,,,,15 mM,-71.8719931,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0028.abf,S3,4,2021_03_24_0S3c4,D1,Ctrl,0.0,no,20.55972222,21.03433289,92.00924737,-69.71435547,24,300.0,84.63134766,-40.27709961,374.5117188,-66.65039063,22.65,546.5354934,9,,1.067926945,,,,,,15 mM,-69.64972824,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0035.abf,S3,6,2021_03_24_0S3c6,D1,Ctrl,0.0,yes,21.22833333,18.24590049,57.02961156,-68.46313477,23,700.0,53.93066406,-33.2824707,156.8603516,-43.9453125,10.7,288.8118616,10,,1.182796526,,,,,,15 mM,-68.46290375,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0043.abf,S3_D2,5,2021_03_24_0S3c6,D2,Ctrl,21.0,yes,44.413056,6.657330264,61.5303277,-69.91577148,22,400.0,83.2824707,-34.32006836,345.9472656,-68.96972656,15.65,381.5619048,36,,1.085706043,,,,,,15 mM,-69.85492676,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0035.abf,S3,8,2021_03_24_0S3c8,D1,Ctrl,0.0,yes,21.22833333,17.31978303,73.35879894,-71.66748047,22,400.0,77.75878906,-35.53466797,234.9853516,-66.40625,15.4,419.4739817,11,,1.050808948,,,,,,15 mM,-71.63009842,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0033.abf,S3_D2,8,2021_03_24_0S3c8,D2,Ctrl,21.0,yes,43.934722,9.675620347,49.74803264,-74.84741211,23,450.0,81.26220703,-33.50830078,321.2890625,-64.453125,13.15,375.6749782,34,,1.080005518,,,,,,15 mM,-71.06313156,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0042.abf,S4,1,2021_03_24_0S4c1,D1,TTX,0.0,no,23.04833333,18.48066084,94.8868367,-70.73364258,14,200.0,78.10058594,-40.46020508,244.5068359,-73.73046875,21.9,380.0949153,12,,0.959393646,,,,,,15 mM,-70.73405838,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0042.abf,S4,2,2021_03_24_0S4c2,D1,TTX,0.0,no,23.04833333,16.80842457,172.2459493,-73.29711914,27,150.0,87.64648438,-37.67700195,404.0527344,-85.81542969,19.9,245.8835596,13,,0.878334218,,,,,,15 mM,-73.22010208,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0042.abf,S4,4,2021_03_24_0S4c4,D1,TTX,0.0,no,23.04833333,9.590149102,90.24426951,-72.60742188,21,200.0,88.94042969,-38.57421875,441.0400391,-89.59960938,15.9,325.0225827,manually_corrected,,0.958427538,,,,,,15 mM,-72.60604004,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0042.abf,S4,5,2021_03_24_0S4c5,D1,TTX,0.0,no,23.04833333,8.956999411,54.53104909,-74.51782227,16,400.0,86.6027832,-38.72070313,380.2490234,-80.32226563,17.25,438.1767442,15,,0.972709883,,,,,,15 mM,-74.52035751,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0042.abf,S4,6,2021_03_24_0S4c6,D1,TTX,0.0,no,23.04833333,7.138458786,61.59915037,-73.03466797,6,400.0,86.88354492,-38.25073242,404.6630859,-84.10644531,14.6,296.0475248,16,,0.927250601,,,,,,15 mM,-72.99710083,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0042.abf,S4,7,2021_03_24_0S4c7,D1,TTX,0.0,no,23.04833333,8.532421262,102.6540583,-70.08056641,19,150.0,87.16430664,-39.69116211,300.5371094,-81.66503906,16.4,226.9405405,17,,0.950841822,,,,,,15 mM,-70.04043732,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0055.abf,S5,2,2021_03_24_0S5c1,D1,Ctrl,0.0,no,25.06138889,13.23396972,174.7552574,-65.69824219,28,100.0,92.22412109,-40.06347656,487.7929688,-96.55761719,16.35,137.6205497,19,,0.810843979,,,,,,15 mM,-69.88251038,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0082.abf,S6,2,2021_03_24_0S5c1,D1,TTX,0.0,no,26.994722,7.784184231,50.38181172,-63.53149414,3,250.0,29.54711914,-12.13989258,25.390625,-27.34375,12.15,251.8223909,22,,1.606264185,,,,,,15 mM,-69.99474945,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0077.abf,S5,2,2021_03_24_0S5c3,D1,Ctrl,0.0,no,26.126389,8.042211714,64.82375542,-77.39257813,22,200.0,95.59936523,-40.5456543,521.1181641,-88.50097656,22.85,454.3378641,21,,0.894228711,,,,,,15 mM,-70.3273674,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0092.abf,S6,2,2021_03_24_0S6c3,D1,TTX,0.0,no,27.590278,10.86341128,72.95862741,-73.02246094,15,300.0,56.04248047,-29.03442383,125.2441406,-41.25976563,9.5,222.6723891,24,,1.287480605,,,,,,15 mM,-71.70164139,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0097.abf,S6,2,2021_03_24_0S6c4,D1,TTX,0.0,no,27.870556,9.783036107,87.63307009,-49.04174805,20,300.0,72.44873047,-29.67529297,250.2441406,-36.49902344,15.15,288.9611176,25,,1.564747298,,,,,,15 mM,-68.7065889,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_24_0103.abf,S6,2,2021_03_24_0S6c5,D1,TTX,0.0,no,28.0475,7.069582217,126.3669356,-61.59667969,36,250.0,77.17285156,-30.7800293,334.4726563,-79.58984375,8.9,86.0534671,26,,0.83597138,,,,,,15 mM,-70.0887645,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0023.abf,S1_D2,1,2021_03_25_0S1_D2c1,D2,TTX,22.0,no,42.038056,19.70660067,82.45608982,-68.48754883,12,300.0,73.96240234,-28.16162109,236.328125,-47.97363281,13.9,207.8846189,32; exclude; Rs_end > 30,,1.276667488,,,,,,15 mM,-70.02277908,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0057.abf,S6_D2,2,2021_03_25_0S6_D2c1,D2,TTX,16.5,no,45.982222,6.111883637,37.90606881,-63.96484375,10,800.0,63.7878418,-26.26342773,182.2509766,-46.50878906,18.5,663.2472648,37,,1.303423394,,,,,,15 mM,-72.16715439,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0084.abf,S4_D2,1,2021_03_25_0S6_D2c1,D2,TTX,24.0,no,48.612778,17.70347943,262.6274035,-54.93164063,6,200.0,46.72851563,-28.07617188,102.0507813,-82.51953125,4.9,35.56217054,42,,0.683458127,,,,,,15 mM,-67.18881363,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0062.abf,S6_D2,2,2021_03_25_0S6_D2c2,D2,TTX,16.5,no,46.235278,7.865393239,98.09996902,-69.03686523,18,300.0,74.95117188,-28.85131836,309.3261719,-53.58886719,18.45,282.5091589,38,,1.214651653,,,,,,15 mM,-69.39026535,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0067.abf,S6_D2,2,2021_03_25_0S6_D2c3,D2,TTX,16.5,no,46.592222,10.29581833,223.0523837,-67.7734375,25,100.0,72.29614258,-29.62036133,244.3847656,-48.58398438,17.05,132.20407,39,,1.305696784,,,,,,15 mM,-67.61321548,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0078.abf,S6_D2,2,2021_03_25_0S6_D2c5,D2,TTX,16.5,no,47.127222,9.878971327,240.1846873,-67.8527832,17,150.0,71.11816406,-28.74755859,265.625,-93.50585938,11.5,67.2674045,41,,0.736362814,,,,,,15 mM,-68.24160522,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0091.abf,S4_D2,2,2021_03_25_0S4_D2c2,D2,TTX,24.0,no,48.896944,15.97549328,309.7782092,-62.41455078,11,100.0,78.47290039,-31.10961914,379.3945313,-58.71582031,11.65,82.23765618,43; exclude; Rs_end > 30,,1.13602231,,,,,,15 mM,-66.21055649,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0098.abf,S4_D2,5,2021_03_25_0S4_D2c5,D2,TTX,24.0,no,49.273056,6.970003936,77.30509513,-81.63452148,17,250.0,76.31835938,-33.48999023,298.2177734,-66.52832031,20.25,384.2223509,45,,1.031087162,,,,,,15 mM,-71.60202118,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0102.abf,S4_D2,8,2021_03_25_0S4_D2c8,D2,TTX,24.0,no,49.516111,14.14597822,482.9881207,-59.95483398,5,100.0,66.33911133,-34.36889648,247.5585938,-82.39746094,4.1,30.15685746,48; exclude; Rs_end > 30,,0.740635802,,,,,,15 mM,-67.00526917,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0107.abf,S5_D2,2,2021_03_25_0S4_D2c1,D2,Ctrl,23.5,no,49.888611,8.062325511,134.2167879,-78.05786133,26,100.0,90.91796875,-37.73803711,512.2070313,-82.76367188,16.8,191.0803193,49,,0.900221319,,,,,,15 mM,-71.26789474,Virchow,temporal,10.0,Rosie
|
||||
OP210323,2021_03_25_0117.abf,S5_D2,2,2021_03_25_0S5_D2c2,D2,Ctrl,23.5,no,50.3925,14.1468259,48.4656784,-68.58520508,26,450.0,91.28417969,-39.38598633,472.9003906,-73.85253906,15.45,496.3388235,manually_corrected,,0.985966418,,,,,,15 mM,-70.52503922,Virchow,temporal,10.0,Rosie
|
||||
OP220111,22111003.abf,S1,4,22111S1c4,D1,TTX,0.0,yes,11.38083333,16.88836326,69.73148547,-62.6159668,23,50.0,85.38208008,-41.67480469,348.3886719,-70.3125,28.45,466.357979,0,,0.986559637,,,,,,15 mM,-62.6093895,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112061.abf,S1_D2,4,22111S1c4,D2,TTX,21.0,yes,32.75444444,8.588633505,71.51729222,-59.98535156,0,,,,,,17.85,532.2191083,13,,,,,,,,15 mM,-59.99144638,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22111003.abf,S1,5,22111S1c5,D1,TTX,0.0,yes,11.38083333,8.865712234,48.01649219,-65.19165039,25,200.0,86.1328125,-39.42871094,361.8164063,-68.84765625,16.95,327.68,1,,1.048150492,,,,,,15 mM,-65.05620407,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112064.abf,S1_D2,5,22111S1c5,D2,TTX,21.0,yes,32.88027778,12.32981932,57.30539386,-62.17041016,5,250.0,47.8515625,-33.80126953,104.7363281,-33.44726563,20.75,378.794429,14,,1.044122541,,,,,,15 mM,-62.16383575,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22111003.abf,S1,7,22111S1c7,D1,TTX,0.0,yes,11.38083333,10.99482239,35.99698297,-59.55810547,1,800.0,73.92578125,-44.86083984,254.2724609,-46.75292969,12.6,598.3721739,2,,1.454789218,,,,,,15 mM,-59.54016541,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112069.abf,S1_D2,6,22111S1c7,D2,TTX,21.0,yes,33.08916667,8.52033192,67.21989847,-57.21435547,18,50.0,64.99633789,-32.82470703,247.5585938,-67.13867188,26.05,292.8323842,15,,0.809548455,,,,,,15 mM,-57.30517929,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112036.abf,S5_D2,3,22112S5_D2c3,D2,Ctrl,23.0,no,29.73638889,6.423372154,154.8296837,-66.51000977,32,100.0,80.3527832,-38.15917969,273.0712891,-63.11035156,9.2,93.13117084,6,,1.069578226,,,,,,15 mM,-66.38698517,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112039.abf,S5_D2,6,22112S5_D2c6,D2,Ctrl,23.0,no,29.92472222,14.2039051,59.35750619,-62.28637695,36,100.0,93.73168945,-40.20996094,410.6445313,-81.90917969,20.0,388.0165779,7,,0.923648235,,,,,,15 mM,-62.28728912,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112046.abf,S6_D2,4,22112S6_D2c4,D2,high K,16.5,no,30.92916667,13.09082698,145.6466002,-74.93286133,9,200.0,80.28564453,-40.06958008,292.7246094,-59.81445313,8.75,77.26219348,9,,1.151921611,,,,,,15 mM,-74.72934097,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112056.abf,S6_D2,7,22112S6_D2c7,D2,high K,16.5,no,31.72083333,21.46716111,412.26701,-59.42993164,35,250.0,67.60864258,-39.36767578,207.3974609,-62.37792969,12.05,215.1795095,12,,1.047212056,,,,,,15 mM,-59.3745256,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112077.abf,S1_D2,8,22112S1_D2c8,D2,TTX,21.0,no,33.63027778,9.508328482,109.0676843,-60.87036133,30,50.0,82.04345703,-33.80126953,326.4160156,-69.58007813,23.25,220.6359687,17,,0.948149574,,,,,,15 mM,-60.79352325,Bielefeld,temporal,51.0,Rosie
|
||||
OP220111,22112083.abf,S1_D2,4,22112S1_D2c2,D2,TTX,21.0,no,33.98666667,9.484461788,66.02868537,-69.10400391,26,250.0,77.25830078,-33.88671875,322.5097656,-64.20898438,11.05,188.9803758,19,,0.992485326,,,,,,15 mM,-69.08026917,Bielefeld,temporal,51.0,Rosie
|
||||
OP220127,22128003.abf,S1,1,22128S1c1,D1,Ctrl,0.0,no,19.20166667,14.05305311,46.17085776,-53.58886719,6,500.0,63.98925781,-37.70141602,125.6103516,-42.96875,6.85,244.3332,manually_adj_inj,,1.380565863,,,,,0.0,15 mM,-55.93905533,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128003.abf,S1,2,22128S1c2,D1,Ctrl,0.0,yes,19.20166667,14.2415657,133.988716,-78.52172852,39,150.0,89.75830078,-38.37280273,412.2314453,-84.10644531,14.75,104.8585,manually_adj_inj,,0.866369593,,,,,1.0,15 mM,-55.43099899,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129039.abf,S1_D2,4,22128S1c2,D2,Ctrl,24.0,yes,43.83222222,24.31177946,87.45439608,-68.59741211,9,200.0,69.39086914,-38.17749023,213.3789063,-62.74414063,9.2,142.0221,tau and cap from -150,,1.028491636,,,,,25.0,15 mM,-60.5175528,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128003.abf,S1,4,22128S1c4,D1,Ctrl,0.0,yes,19.20166667,8.466725682,48.84358909,-75.91552734,36,250.0,84.69848633,-39.24560547,350.0976563,-75.56152344,14.9,331.9124405,2,,0.970145828,,,,,2.0,15 mM,-61.85932907,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129044.abf,S1_D2,5,22128S1c4,D2,Ctrl,24.0,yes,44.1275,9.749425824,48.43487491,-69.51904297,40,200.0,89.16015625,-37.73803711,422.3632813,-77.1484375,9.8,227.5878101,26,,0.976986885,,,,,26.0,15 mM,-61.6497551,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128003.abf,S1,6,22128S1c6,D1,Ctrl,0.0,no,19.20166667,12.99175467,207.4835583,-79.52880859,42,50.0,85.87646484,-36.99951172,337.890625,-81.42089844,13.15,87.63457393,4,,0.923317588,,,,,4.0,15 mM,-61.53025314,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128003.abf,S1,7,22128S1c7,D1,Ctrl,0.0,no,19.20166667,23.01910549,116.2851146,-77.15454102,29,50.0,82.62329102,-36.57836914,313.4765625,-79.71191406,21.6,193.6494665,5,,0.931722013,,,,,5.0,15 mM,-60.60171585,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128015.abf,S2,1,22128S2c1,D1,TTX,0.0,no,20.765,7.566834418,37.89253519,-67.8527832,19,800.0,84.55200195,-34.80224609,390.0146484,-67.50488281,10.35,418.0141,manually_adj_inj,,1.019139291,,,,,6.0,15 mM,-68.17939911,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128015.abf,S2,5,22128S2c5,D1,TTX,0.0,no,20.765,16.33300364,40.50569934,-60.14404297,5,900.0,74.68261719,-37.21313477,293.7011719,-90.45410156,6.05,353.3804,manually_adj_inj,,0.787689544,,,,,9.0,15 mM,-69.49935913,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128015.abf,S2,6,22128S2c6,D1,TTX,0.0,yes,20.765,7.807692818,38.23174925,-75.0,27,350.0,93.76831055,-43.81103516,489.6240234,-126.7089844,10.05,375.0779043,10,,0.634774335,,,,,10.0,15 mM,-70.84277039,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129059.abf,S2_D2,6,22128S2c6,D2,TTX,24.0,yes,46.36055556,11.25433813,32.36111316,-66.24145508,21,300.0,76.42211914,-41.60766602,314.3310547,-114.6240234,10.55,636.6526703,29,,0.638589762,,,,,29.0,15 mM,-61.0793013,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128015.abf,S2,7,22128S2c7,D1,TTX,0.0,no,20.765,7.587496876,36.40393217,-68.02978516,22,500.0,78.29589844,-37.37792969,305.5419922,-92.7734375,9.6,324.3018557,11,,0.798225082,,,,,11.0,15 mM,-70.07893616,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128015.abf,S2,8,22128S2c8,D1,TTX,0.0,no,20.765,13.17042505,56.99402302,-70.04394531,21,450.0,92.16918945,-40.86914063,483.1542969,-85.08300781,15.5,521.9979445,12,,0.959147462,,,,,12.0,15 mM,-71.35955261,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128023.abf,S3,2,22128S3c2,D1,high K,0.0,no,22.49333333,10.5057559,54.99366521,-72.69897461,12,700.0,85.42480469,-35.18676758,407.1044922,-85.44921875,11.95,405.6398,manually_adj_inj,,0.88737641,,,,,14.0,15 mM,-69.28528931,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128023.abf,S3,6,22128S3c6,D1,high K,0.0,yes,22.49333333,8.215774734,44.58214224,-75.46386719,28,400.0,85.64453125,-36.62719727,359.375,-92.89550781,12.2,361.1288166,17,,0.832365119,,,,,17.0,15 mM,-71.24718185,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129084.abf,S3_D2,3,22128S3c6,D2,high K,24.0,yes,48.57888889,11.92603885,46.01566112,-72.58911133,21,200.0,77.734375,-31.39648438,311.7675781,-87.52441406,16.2,346.5023499,35,,0.792883928,,,,,35.0,15 mM,-59.70334335,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128023.abf,S3,7,22128S3c7,D1,high K,0.0,no,22.49333333,9.593420684,78.66628856,-74.59106445,31,250.0,87.92114258,-37.12768555,344.3603516,-92.89550781,15.5,294.7788741,18,,0.863457534,,,,,18.0,15 mM,-70.70372269,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128034.abf,S4,2,22128S4c2,D1,Ctrl,0.0,no,25.40166667,23.18824373,84.36887609,-73.42529297,27,150.0,80.13305664,-36.4440918,253.0517578,-73.2421875,21.75,305.7941,manually_adj_inj,,0.963487963,,,,,20.0,15 mM,-55.53948975,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128034.abf,S4,4,22128S4c4,D1,Ctrl,0.0,yes,25.40166667,9.122283152,23.16715806,-67.68798828,19,500.0,53.13110352,-44.68383789,241.5771484,-64.69726563,0.15,14.93981763,21,,,,,,,21.0,15 mM,-57.97163834,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129103.abf,S4_D2,3,22128S4c4,D2,Ctrl,24.0,yes,50.36333333,11.71369939,32.67054046,-69.85473633,12,250.0,78.03344727,-37.07885742,363.7695313,-92.16308594,18.35,496.9361983,manually_corrected,,0.785428949,,,,,6.0,15 mM,-59.20965195,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128034.abf,S4,6,22128S4c6,D1,Ctrl,0.0,no,25.40166667,9.014809401,44.57714123,-65.44189453,20,350.0,82.84301758,-36.38916016,322.0214844,-76.171875,12.3,352.3132867,23,,1.008693053,,,,,23.0,15 mM,-60.32395508,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22128034.abf,S4,8,22128S4c8,D1,Ctrl,0.0,no,25.40166667,8.629636962,60.7298476,-69.59228516,10,500.0,77.1484375,-38.29345703,257.4462891,-68.72558594,5.05,206.0752179,24,,1.034459208,,,,,24.0,15 mM,-59.37089462,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129052.abf,S1_D2,8,22129S1_D2c8,D2,Ctrl,24.0,no,44.59944444,29.15487595,244.3463877,-71.60644531,38,50.0,82.00683594,-36.86523438,290.4052734,-84.59472656,12.8,81.71252679,28,,0.92558657,,,,,28.0,15 mM,-59.94002472,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129063.abf,S2_D2,4,22129S2_D2c4,D2,TTX,24.0,no,46.64972222,9.341780506,43.28359964,-55.71899414,26,500.0,70.79467773,-34.46655273,316.1621094,-49.19433594,7.15,270.8568786,30,,1.102941,,,,,30.0,15 mM,-60.70385468,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129068.abf,S2_D2,5,22129S2_D2c5,D2,TTX,24.0,no,46.79444444,9.807291152,53.63303274,-66.90673828,30,150.0,77.74047852,-35.9375,347.65625,-69.82421875,11.4,227.3616555,31,,0.923104978,,,,,31.0,15 mM,-61.29355057,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129073.abf,S2_D2,7,22129S2_D2c7,D2,TTX,24.0,no,47.00861111,20.03880574,102.5905442,-67.35839844,30,100.0,82.51342773,-35.14404297,363.1591797,-75.31738281,13.8,167.3569208,32,,0.889146464,,,,,32.0,15 mM,-61.52571472,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129073.abf,S2_D2,8,22129S2_D2c8,D2,TTX,24.0,no,47.00861111,9.003465897,48.65744516,-65.02075195,24,250.0,79.90722656,-32.98339844,360.1074219,-75.07324219,14.1,323.0970629,33,,0.874637044,,,,,33.0,15 mM,-61.22446808,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129092.abf,S3_D2,5,22129S3_D2c5,D2,high K,24.0,no,49.07583333,7.44178551,38.08705558,-75.97045898,10,350.0,69.56787109,-28.34472656,245.3613281,-81.54296875,13.4,366.5202003,36,,0.802176132,,,,,36.0,15 mM,-60.42506363,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129092.abf,S3_D2,7,22129S3_D2c7,D2,high K,24.0,no,49.07583333,15.41208792,105.7811294,-45.21484375,7,300.0,61.34033203,-35.8581543,314.8193359,-187.1337891,3.75,53.03409581,37,,0.386361075,,,,,37.0,15 mM,-62.37806992,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129107.abf,S4_D2,7,22129S4_D2c7,D2,Ctrl,24.0,no,50.68444,14.06382,35.75114,-68.0298,20,600.0,85.9436,-37.5488,422.8516,-71.6553,9.45,452.7158,42,,1.011375398,,,,,41.0,15 mM,-68.00325806,Mitte,temporal,45.0,Rosie
|
||||
OP220127,22129107.abf,S4_D2,8,22129S4_D2c8,D2,Ctrl,24.0,no,50.68444,9.702294,63.53383,-70.5017,27,300.0,85.02808,-34.5764,428.9551,-80.5664,11.45,247.8161,43,,0.893786474,,,,,42.0,15 mM,-70.48185379,Mitte,temporal,45.0,Rosie
|
||||
OP220120,22121005.abf,S1,8,22121S1c8,D1,Ctrl,0.0,yes,23.69722222,16.700897,127.932848,-65.31982422,37,150.0,80.71899414,-38.97094727,226.8066406,-87.03613281,18.65,241.5506719,,,0.882391202,,,,,,15 mM,-64.48043945,Bielefeld,temporal,50.0,Rosie
|
||||
OP220120,22122026.abf,S1_D2,2,22121S1c8,D2,Ctrl,23.0,yes,46.4225,21.56228136,116.147612,-76.62963867,31,100.0,89.47753906,-39.48974609,361.9384766,-96.43554688,31.95,234.7394,,,0.871826381,,,,inj_fix,,15 mM,-52.44422913,Bielefeld,temporal,50.0,Rosie
|
|
446
exercises/tabular_split_apply_combine/split_apply_combine.ipynb
Normal file
446
exercises/tabular_split_apply_combine/split_apply_combine.ipynb
Normal file
|
@ -0,0 +1,446 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6f634238",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Compute summary statistics for the neural data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "8f9bc8b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"%matplotlib inline\n",
|
||||
"\n",
|
||||
"import matplotlib.pyplot as plt\n",
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "141ca000",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the processed neural data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "d2dfebd3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('processed_QC_passed_2024-07-04_collected_v1.csv')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "09554c84",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"(659, 35)"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.shape"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "df95a10b",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>OP</th>\n",
|
||||
" <th>filename</th>\n",
|
||||
" <th>slice</th>\n",
|
||||
" <th>cell_ch</th>\n",
|
||||
" <th>cell_ID</th>\n",
|
||||
" <th>day</th>\n",
|
||||
" <th>treatment</th>\n",
|
||||
" <th>hrs_incubation</th>\n",
|
||||
" <th>repatch</th>\n",
|
||||
" <th>hrs_after_OP</th>\n",
|
||||
" <th>Rs</th>\n",
|
||||
" <th>Rin</th>\n",
|
||||
" <th>resting_potential</th>\n",
|
||||
" <th>max_spikes</th>\n",
|
||||
" <th>Rheobase</th>\n",
|
||||
" <th>AP_heigth</th>\n",
|
||||
" <th>TH</th>\n",
|
||||
" <th>max_depol</th>\n",
|
||||
" <th>max_repol</th>\n",
|
||||
" <th>membra_time_constant_tau</th>\n",
|
||||
" <th>capacitance</th>\n",
|
||||
" <th>comments</th>\n",
|
||||
" <th>rheo_ramp</th>\n",
|
||||
" <th>AP_halfwidth</th>\n",
|
||||
" <th>Rheobse_ramp</th>\n",
|
||||
" <th>Unnamed: 27</th>\n",
|
||||
" <th>rheos_ramp</th>\n",
|
||||
" <th>comment</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th>high K concentration</th>\n",
|
||||
" <th>RMP_from_char</th>\n",
|
||||
" <th>tissue_source</th>\n",
|
||||
" <th>area</th>\n",
|
||||
" <th>patient_age</th>\n",
|
||||
" <th>patcher</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420003.abf</td>\n",
|
||||
" <td>S1</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>23420S1c1</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>10.416389</td>\n",
|
||||
" <td>6.675643</td>\n",
|
||||
" <td>39.025301</td>\n",
|
||||
" <td>-74.285889</td>\n",
|
||||
" <td>24</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>80.749512</td>\n",
|
||||
" <td>-35.278320</td>\n",
|
||||
" <td>336.181641</td>\n",
|
||||
" <td>-60.791016</td>\n",
|
||||
" <td>19.40</td>\n",
|
||||
" <td>510.601767</td>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>753.380113</td>\n",
|
||||
" <td>1.151009</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-61.828554</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420003.abf</td>\n",
|
||||
" <td>S1</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>23420S1c3</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>10.416389</td>\n",
|
||||
" <td>7.867174</td>\n",
|
||||
" <td>48.728367</td>\n",
|
||||
" <td>-69.573975</td>\n",
|
||||
" <td>26</td>\n",
|
||||
" <td>300.0</td>\n",
|
||||
" <td>78.448486</td>\n",
|
||||
" <td>-32.043457</td>\n",
|
||||
" <td>350.097656</td>\n",
|
||||
" <td>-67.138672</td>\n",
|
||||
" <td>17.30</td>\n",
|
||||
" <td>393.397918</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>585.102837</td>\n",
|
||||
" <td>1.006321</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-60.460298</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420003.abf</td>\n",
|
||||
" <td>S1</td>\n",
|
||||
" <td>6</td>\n",
|
||||
" <td>23420S1c6</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>10.416389</td>\n",
|
||||
" <td>8.820134</td>\n",
|
||||
" <td>35.971082</td>\n",
|
||||
" <td>-54.956055</td>\n",
|
||||
" <td>22</td>\n",
|
||||
" <td>300.0</td>\n",
|
||||
" <td>76.660156</td>\n",
|
||||
" <td>-29.827881</td>\n",
|
||||
" <td>270.629883</td>\n",
|
||||
" <td>-52.246094</td>\n",
|
||||
" <td>14.85</td>\n",
|
||||
" <td>426.098774</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>173.915797</td>\n",
|
||||
" <td>1.266335</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-59.615979</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420003.abf</td>\n",
|
||||
" <td>S1</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>23420S1c8</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>yes</td>\n",
|
||||
" <td>10.416389</td>\n",
|
||||
" <td>6.000400</td>\n",
|
||||
" <td>31.599917</td>\n",
|
||||
" <td>-70.550537</td>\n",
|
||||
" <td>22</td>\n",
|
||||
" <td>350.0</td>\n",
|
||||
" <td>81.011963</td>\n",
|
||||
" <td>-33.068848</td>\n",
|
||||
" <td>309.448242</td>\n",
|
||||
" <td>-61.401367</td>\n",
|
||||
" <td>16.65</td>\n",
|
||||
" <td>575.513924</td>\n",
|
||||
" <td>5</td>\n",
|
||||
" <td>786.927898</td>\n",
|
||||
" <td>1.182830</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-60.956350</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>OP230420</td>\n",
|
||||
" <td>23420061.abf</td>\n",
|
||||
" <td>S1_D2</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>23420S1c8</td>\n",
|
||||
" <td>D2</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>19.0</td>\n",
|
||||
" <td>yes</td>\n",
|
||||
" <td>29.633333</td>\n",
|
||||
" <td>8.271614</td>\n",
|
||||
" <td>30.607259</td>\n",
|
||||
" <td>-70.745850</td>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>1300.0</td>\n",
|
||||
" <td>48.883057</td>\n",
|
||||
" <td>-20.855713</td>\n",
|
||||
" <td>100.952148</td>\n",
|
||||
" <td>-27.465820</td>\n",
|
||||
" <td>13.25</td>\n",
|
||||
" <td>864.892430</td>\n",
|
||||
" <td>29</td>\n",
|
||||
" <td>565.938865</td>\n",
|
||||
" <td>1.504127</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-61.283967</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>13.0</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"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 8 23420S1c8 D1 TTX \n",
|
||||
"4 OP230420 23420061.abf S1_D2 8 23420S1c8 D2 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 6.000400 31.599917 \n",
|
||||
"4 19.0 yes 29.633333 8.271614 30.607259 \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 -70.550537 22 350.0 81.011963 -33.068848 309.448242 \n",
|
||||
"4 -70.745850 1 1300.0 48.883057 -20.855713 100.952148 \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 -61.401367 16.65 575.513924 5 786.927898 \n",
|
||||
"4 -27.465820 13.25 864.892430 29 565.938865 \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 1.182830 NaN NaN NaN NaN NaN \n",
|
||||
"4 1.504127 NaN NaN NaN NaN NaN \n",
|
||||
"\n",
|
||||
" high K concentration RMP_from_char tissue_source area patient_age \\\n",
|
||||
"0 8 mM -61.828554 Bielefeld temporal 13.0 \n",
|
||||
"1 8 mM -60.460298 Bielefeld temporal 13.0 \n",
|
||||
"2 8 mM -59.615979 Bielefeld temporal 13.0 \n",
|
||||
"3 8 mM -60.956350 Bielefeld temporal 13.0 \n",
|
||||
"4 8 mM -61.283967 Bielefeld temporal 13.0 \n",
|
||||
"\n",
|
||||
" patcher \n",
|
||||
"0 Verji \n",
|
||||
"1 Verji \n",
|
||||
"2 Verji \n",
|
||||
"3 Verji \n",
|
||||
"4 Verji "
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.head()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "0b4f6091",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Does capacitance change with age?\n",
|
||||
"\n",
|
||||
"* Compute the capacitance by patient age, and plot it\n",
|
||||
"* Does it change with age? (eyeballing is enough)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "bb796266",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1940d3fe",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Spiking threshold after potassium incubation\n",
|
||||
"\n",
|
||||
"1. Does the spiking threshold (TH) change between Day 1 and Day 2?\n",
|
||||
"2. Does this result depend on the treatment?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dd5023cd",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because one or more lines are too long
BIN
exercises/tabular_tidy_data/.DS_Store
vendored
Normal file
BIN
exercises/tabular_tidy_data/.DS_Store
vendored
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,787 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "e951a26e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Analysis of tubercolosis cases by country and year period\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "6b181870",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)\n",
|
||||
"pd.set_option(\"display.max_colwidth\", None)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9adcc036",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the TB data from the World Health Organization"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "5d9e9162",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"tb_raw = pd.read_csv('who2.csv', index_col='rownames')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "cf7691e5",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Only keep data between 2000 and 2012"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "a953d230",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"cols = ['country', 'year'] + [c for c in tb_raw.columns if c.startswith('sp')]\n",
|
||||
"tb_raw = tb_raw.loc[tb_raw['year'].between(2000, 2012), cols]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "ba962fb7",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"(2783, 16)"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.shape"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "c79a5b8d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>country</th>\n",
|
||||
" <th>year</th>\n",
|
||||
" <th>sp_m_014</th>\n",
|
||||
" <th>sp_m_1524</th>\n",
|
||||
" <th>sp_m_2534</th>\n",
|
||||
" <th>sp_m_3544</th>\n",
|
||||
" <th>sp_m_4554</th>\n",
|
||||
" <th>sp_m_5564</th>\n",
|
||||
" <th>sp_m_65</th>\n",
|
||||
" <th>sp_f_014</th>\n",
|
||||
" <th>sp_f_1524</th>\n",
|
||||
" <th>sp_f_2534</th>\n",
|
||||
" <th>sp_f_3544</th>\n",
|
||||
" <th>sp_f_4554</th>\n",
|
||||
" <th>sp_f_5564</th>\n",
|
||||
" <th>sp_f_65</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>rownames</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>5551</th>\n",
|
||||
" <td>San Marino</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>642</th>\n",
|
||||
" <td>Belarus</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>66.0</td>\n",
|
||||
" <td>173.0</td>\n",
|
||||
" <td>208.0</td>\n",
|
||||
" <td>287.0</td>\n",
|
||||
" <td>134.0</td>\n",
|
||||
" <td>54.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>41.0</td>\n",
|
||||
" <td>52.0</td>\n",
|
||||
" <td>52.0</td>\n",
|
||||
" <td>41.0</td>\n",
|
||||
" <td>25.0</td>\n",
|
||||
" <td>68.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7234</th>\n",
|
||||
" <td>Zimbabwe</td>\n",
|
||||
" <td>2007</td>\n",
|
||||
" <td>138.0</td>\n",
|
||||
" <td>500.0</td>\n",
|
||||
" <td>3693.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>716.0</td>\n",
|
||||
" <td>292.0</td>\n",
|
||||
" <td>153.0</td>\n",
|
||||
" <td>185.0</td>\n",
|
||||
" <td>739.0</td>\n",
|
||||
" <td>3311.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>553.0</td>\n",
|
||||
" <td>213.0</td>\n",
|
||||
" <td>90.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3471</th>\n",
|
||||
" <td>Kuwait</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>18.0</td>\n",
|
||||
" <td>90.0</td>\n",
|
||||
" <td>56.0</td>\n",
|
||||
" <td>34.0</td>\n",
|
||||
" <td>11.0</td>\n",
|
||||
" <td>9.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>33.0</td>\n",
|
||||
" <td>47.0</td>\n",
|
||||
" <td>27.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3336</th>\n",
|
||||
" <td>Jordan</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>15.0</td>\n",
|
||||
" <td>14.0</td>\n",
|
||||
" <td>10.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>14.0</td>\n",
|
||||
" <td>8.0</td>\n",
|
||||
" <td>3.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>12.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2689</th>\n",
|
||||
" <td>Grenada</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>634</th>\n",
|
||||
" <td>Belarus</td>\n",
|
||||
" <td>2001</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>4.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" country year sp_m_014 sp_m_1524 sp_m_2534 sp_m_3544 \\\n",
|
||||
"rownames \n",
|
||||
"5551 San Marino 2009 NaN NaN NaN NaN \n",
|
||||
"642 Belarus 2009 0.0 66.0 173.0 208.0 \n",
|
||||
"7234 Zimbabwe 2007 138.0 500.0 3693.0 0.0 \n",
|
||||
"3471 Kuwait 2008 0.0 18.0 90.0 56.0 \n",
|
||||
"3336 Jordan 2009 1.0 5.0 15.0 14.0 \n",
|
||||
"2689 Grenada 2008 NaN 1.0 NaN 1.0 \n",
|
||||
"634 Belarus 2001 2.0 NaN NaN NaN \n",
|
||||
"\n",
|
||||
" sp_m_4554 sp_m_5564 sp_m_65 sp_f_014 sp_f_1524 sp_f_2534 \\\n",
|
||||
"rownames \n",
|
||||
"5551 NaN NaN NaN NaN NaN NaN \n",
|
||||
"642 287.0 134.0 54.0 0.0 41.0 52.0 \n",
|
||||
"7234 716.0 292.0 153.0 185.0 739.0 3311.0 \n",
|
||||
"3471 34.0 11.0 9.0 2.0 33.0 47.0 \n",
|
||||
"3336 10.0 7.0 6.0 0.0 7.0 14.0 \n",
|
||||
"2689 2.0 NaN 1.0 NaN NaN NaN \n",
|
||||
"634 NaN NaN NaN 4.0 NaN NaN \n",
|
||||
"\n",
|
||||
" sp_f_3544 sp_f_4554 sp_f_5564 sp_f_65 \n",
|
||||
"rownames \n",
|
||||
"5551 NaN NaN NaN NaN \n",
|
||||
"642 52.0 41.0 25.0 68.0 \n",
|
||||
"7234 0.0 553.0 213.0 90.0 \n",
|
||||
"3471 27.0 7.0 5.0 6.0 \n",
|
||||
"3336 8.0 3.0 7.0 12.0 \n",
|
||||
"2689 NaN NaN NaN NaN \n",
|
||||
"634 NaN NaN NaN NaN "
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.sample(7, random_state=727)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"id": "6e8b1d89",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>country</th>\n",
|
||||
" <th>year</th>\n",
|
||||
" <th>sp_m_014</th>\n",
|
||||
" <th>sp_m_1524</th>\n",
|
||||
" <th>sp_m_2534</th>\n",
|
||||
" <th>sp_m_3544</th>\n",
|
||||
" <th>sp_m_4554</th>\n",
|
||||
" <th>sp_m_5564</th>\n",
|
||||
" <th>sp_m_65</th>\n",
|
||||
" <th>sp_f_014</th>\n",
|
||||
" <th>sp_f_1524</th>\n",
|
||||
" <th>sp_f_2534</th>\n",
|
||||
" <th>sp_f_3544</th>\n",
|
||||
" <th>sp_f_4554</th>\n",
|
||||
" <th>sp_f_5564</th>\n",
|
||||
" <th>sp_f_65</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>rownames</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>191</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2000</td>\n",
|
||||
" <td>186.0</td>\n",
|
||||
" <td>999.0</td>\n",
|
||||
" <td>1003.0</td>\n",
|
||||
" <td>912.0</td>\n",
|
||||
" <td>482.0</td>\n",
|
||||
" <td>312.0</td>\n",
|
||||
" <td>194.0</td>\n",
|
||||
" <td>247.0</td>\n",
|
||||
" <td>1142.0</td>\n",
|
||||
" <td>1091.0</td>\n",
|
||||
" <td>844.0</td>\n",
|
||||
" <td>417.0</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>120.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>192</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2001</td>\n",
|
||||
" <td>230.0</td>\n",
|
||||
" <td>892.0</td>\n",
|
||||
" <td>752.0</td>\n",
|
||||
" <td>648.0</td>\n",
|
||||
" <td>420.0</td>\n",
|
||||
" <td>197.0</td>\n",
|
||||
" <td>173.0</td>\n",
|
||||
" <td>279.0</td>\n",
|
||||
" <td>993.0</td>\n",
|
||||
" <td>869.0</td>\n",
|
||||
" <td>647.0</td>\n",
|
||||
" <td>323.0</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>182.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>193</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2002</td>\n",
|
||||
" <td>435.0</td>\n",
|
||||
" <td>2223.0</td>\n",
|
||||
" <td>2292.0</td>\n",
|
||||
" <td>1915.0</td>\n",
|
||||
" <td>1187.0</td>\n",
|
||||
" <td>624.0</td>\n",
|
||||
" <td>444.0</td>\n",
|
||||
" <td>640.0</td>\n",
|
||||
" <td>2610.0</td>\n",
|
||||
" <td>2208.0</td>\n",
|
||||
" <td>1600.0</td>\n",
|
||||
" <td>972.0</td>\n",
|
||||
" <td>533.0</td>\n",
|
||||
" <td>305.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>194</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2003</td>\n",
|
||||
" <td>409.0</td>\n",
|
||||
" <td>2355.0</td>\n",
|
||||
" <td>2598.0</td>\n",
|
||||
" <td>1908.0</td>\n",
|
||||
" <td>1090.0</td>\n",
|
||||
" <td>512.0</td>\n",
|
||||
" <td>361.0</td>\n",
|
||||
" <td>591.0</td>\n",
|
||||
" <td>3078.0</td>\n",
|
||||
" <td>2641.0</td>\n",
|
||||
" <td>1747.0</td>\n",
|
||||
" <td>1157.0</td>\n",
|
||||
" <td>395.0</td>\n",
|
||||
" <td>129.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>195</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2004</td>\n",
|
||||
" <td>554.0</td>\n",
|
||||
" <td>2684.0</td>\n",
|
||||
" <td>2659.0</td>\n",
|
||||
" <td>1998.0</td>\n",
|
||||
" <td>1196.0</td>\n",
|
||||
" <td>561.0</td>\n",
|
||||
" <td>321.0</td>\n",
|
||||
" <td>733.0</td>\n",
|
||||
" <td>3198.0</td>\n",
|
||||
" <td>2772.0</td>\n",
|
||||
" <td>1854.0</td>\n",
|
||||
" <td>1029.0</td>\n",
|
||||
" <td>505.0</td>\n",
|
||||
" <td>269.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>196</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2005</td>\n",
|
||||
" <td>520.0</td>\n",
|
||||
" <td>2549.0</td>\n",
|
||||
" <td>2797.0</td>\n",
|
||||
" <td>1918.0</td>\n",
|
||||
" <td>1255.0</td>\n",
|
||||
" <td>665.0</td>\n",
|
||||
" <td>461.0</td>\n",
|
||||
" <td>704.0</td>\n",
|
||||
" <td>2926.0</td>\n",
|
||||
" <td>2682.0</td>\n",
|
||||
" <td>1797.0</td>\n",
|
||||
" <td>1138.0</td>\n",
|
||||
" <td>581.0</td>\n",
|
||||
" <td>417.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>197</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2006</td>\n",
|
||||
" <td>540.0</td>\n",
|
||||
" <td>2632.0</td>\n",
|
||||
" <td>3049.0</td>\n",
|
||||
" <td>2182.0</td>\n",
|
||||
" <td>1397.0</td>\n",
|
||||
" <td>729.0</td>\n",
|
||||
" <td>428.0</td>\n",
|
||||
" <td>689.0</td>\n",
|
||||
" <td>2851.0</td>\n",
|
||||
" <td>2892.0</td>\n",
|
||||
" <td>1990.0</td>\n",
|
||||
" <td>1223.0</td>\n",
|
||||
" <td>583.0</td>\n",
|
||||
" <td>314.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>198</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2007</td>\n",
|
||||
" <td>484.0</td>\n",
|
||||
" <td>2824.0</td>\n",
|
||||
" <td>3197.0</td>\n",
|
||||
" <td>2255.0</td>\n",
|
||||
" <td>1357.0</td>\n",
|
||||
" <td>699.0</td>\n",
|
||||
" <td>465.0</td>\n",
|
||||
" <td>703.0</td>\n",
|
||||
" <td>2943.0</td>\n",
|
||||
" <td>2721.0</td>\n",
|
||||
" <td>1812.0</td>\n",
|
||||
" <td>1041.0</td>\n",
|
||||
" <td>554.0</td>\n",
|
||||
" <td>367.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>199</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>367.0</td>\n",
|
||||
" <td>2970.0</td>\n",
|
||||
" <td>3493.0</td>\n",
|
||||
" <td>2418.0</td>\n",
|
||||
" <td>1480.0</td>\n",
|
||||
" <td>733.0</td>\n",
|
||||
" <td>420.0</td>\n",
|
||||
" <td>512.0</td>\n",
|
||||
" <td>3199.0</td>\n",
|
||||
" <td>2786.0</td>\n",
|
||||
" <td>2082.0</td>\n",
|
||||
" <td>1209.0</td>\n",
|
||||
" <td>556.0</td>\n",
|
||||
" <td>337.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>200</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>392.0</td>\n",
|
||||
" <td>3054.0</td>\n",
|
||||
" <td>3600.0</td>\n",
|
||||
" <td>2420.0</td>\n",
|
||||
" <td>1590.0</td>\n",
|
||||
" <td>748.0</td>\n",
|
||||
" <td>463.0</td>\n",
|
||||
" <td>568.0</td>\n",
|
||||
" <td>3152.0</td>\n",
|
||||
" <td>2798.0</td>\n",
|
||||
" <td>1790.0</td>\n",
|
||||
" <td>1069.0</td>\n",
|
||||
" <td>572.0</td>\n",
|
||||
" <td>272.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>201</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2010</td>\n",
|
||||
" <td>448.0</td>\n",
|
||||
" <td>2900.0</td>\n",
|
||||
" <td>3584.0</td>\n",
|
||||
" <td>2415.0</td>\n",
|
||||
" <td>1424.0</td>\n",
|
||||
" <td>691.0</td>\n",
|
||||
" <td>355.0</td>\n",
|
||||
" <td>558.0</td>\n",
|
||||
" <td>2763.0</td>\n",
|
||||
" <td>2594.0</td>\n",
|
||||
" <td>1688.0</td>\n",
|
||||
" <td>958.0</td>\n",
|
||||
" <td>482.0</td>\n",
|
||||
" <td>286.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>202</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2011</td>\n",
|
||||
" <td>501.0</td>\n",
|
||||
" <td>3000.0</td>\n",
|
||||
" <td>3792.0</td>\n",
|
||||
" <td>2386.0</td>\n",
|
||||
" <td>1395.0</td>\n",
|
||||
" <td>680.0</td>\n",
|
||||
" <td>455.0</td>\n",
|
||||
" <td>708.0</td>\n",
|
||||
" <td>2731.0</td>\n",
|
||||
" <td>2563.0</td>\n",
|
||||
" <td>1683.0</td>\n",
|
||||
" <td>1006.0</td>\n",
|
||||
" <td>457.0</td>\n",
|
||||
" <td>346.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>203</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2012</td>\n",
|
||||
" <td>390.0</td>\n",
|
||||
" <td>2804.0</td>\n",
|
||||
" <td>3627.0</td>\n",
|
||||
" <td>2529.0</td>\n",
|
||||
" <td>1427.0</td>\n",
|
||||
" <td>732.0</td>\n",
|
||||
" <td>424.0</td>\n",
|
||||
" <td>592.0</td>\n",
|
||||
" <td>2501.0</td>\n",
|
||||
" <td>2540.0</td>\n",
|
||||
" <td>1617.0</td>\n",
|
||||
" <td>1028.0</td>\n",
|
||||
" <td>529.0</td>\n",
|
||||
" <td>384.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" country year sp_m_014 sp_m_1524 sp_m_2534 sp_m_3544 sp_m_4554 \\\n",
|
||||
"rownames \n",
|
||||
"191 Angola 2000 186.0 999.0 1003.0 912.0 482.0 \n",
|
||||
"192 Angola 2001 230.0 892.0 752.0 648.0 420.0 \n",
|
||||
"193 Angola 2002 435.0 2223.0 2292.0 1915.0 1187.0 \n",
|
||||
"194 Angola 2003 409.0 2355.0 2598.0 1908.0 1090.0 \n",
|
||||
"195 Angola 2004 554.0 2684.0 2659.0 1998.0 1196.0 \n",
|
||||
"196 Angola 2005 520.0 2549.0 2797.0 1918.0 1255.0 \n",
|
||||
"197 Angola 2006 540.0 2632.0 3049.0 2182.0 1397.0 \n",
|
||||
"198 Angola 2007 484.0 2824.0 3197.0 2255.0 1357.0 \n",
|
||||
"199 Angola 2008 367.0 2970.0 3493.0 2418.0 1480.0 \n",
|
||||
"200 Angola 2009 392.0 3054.0 3600.0 2420.0 1590.0 \n",
|
||||
"201 Angola 2010 448.0 2900.0 3584.0 2415.0 1424.0 \n",
|
||||
"202 Angola 2011 501.0 3000.0 3792.0 2386.0 1395.0 \n",
|
||||
"203 Angola 2012 390.0 2804.0 3627.0 2529.0 1427.0 \n",
|
||||
"\n",
|
||||
" sp_m_5564 sp_m_65 sp_f_014 sp_f_1524 sp_f_2534 sp_f_3544 \\\n",
|
||||
"rownames \n",
|
||||
"191 312.0 194.0 247.0 1142.0 1091.0 844.0 \n",
|
||||
"192 197.0 173.0 279.0 993.0 869.0 647.0 \n",
|
||||
"193 624.0 444.0 640.0 2610.0 2208.0 1600.0 \n",
|
||||
"194 512.0 361.0 591.0 3078.0 2641.0 1747.0 \n",
|
||||
"195 561.0 321.0 733.0 3198.0 2772.0 1854.0 \n",
|
||||
"196 665.0 461.0 704.0 2926.0 2682.0 1797.0 \n",
|
||||
"197 729.0 428.0 689.0 2851.0 2892.0 1990.0 \n",
|
||||
"198 699.0 465.0 703.0 2943.0 2721.0 1812.0 \n",
|
||||
"199 733.0 420.0 512.0 3199.0 2786.0 2082.0 \n",
|
||||
"200 748.0 463.0 568.0 3152.0 2798.0 1790.0 \n",
|
||||
"201 691.0 355.0 558.0 2763.0 2594.0 1688.0 \n",
|
||||
"202 680.0 455.0 708.0 2731.0 2563.0 1683.0 \n",
|
||||
"203 732.0 424.0 592.0 2501.0 2540.0 1617.0 \n",
|
||||
"\n",
|
||||
" sp_f_4554 sp_f_5564 sp_f_65 \n",
|
||||
"rownames \n",
|
||||
"191 417.0 200.0 120.0 \n",
|
||||
"192 323.0 200.0 182.0 \n",
|
||||
"193 972.0 533.0 305.0 \n",
|
||||
"194 1157.0 395.0 129.0 \n",
|
||||
"195 1029.0 505.0 269.0 \n",
|
||||
"196 1138.0 581.0 417.0 \n",
|
||||
"197 1223.0 583.0 314.0 \n",
|
||||
"198 1041.0 554.0 367.0 \n",
|
||||
"199 1209.0 556.0 337.0 \n",
|
||||
"200 1069.0 572.0 272.0 \n",
|
||||
"201 958.0 482.0 286.0 \n",
|
||||
"202 1006.0 457.0 346.0 \n",
|
||||
"203 1028.0 529.0 384.0 "
|
||||
]
|
||||
},
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw[tb_raw['country'] == 'Angola']"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "116c47ad",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"Index(['country', 'year', 'sp_m_014', 'sp_m_1524', 'sp_m_2534', 'sp_m_3544',\n",
|
||||
" 'sp_m_4554', 'sp_m_5564', 'sp_m_65', 'sp_f_014', 'sp_f_1524',\n",
|
||||
" 'sp_f_2534', 'sp_f_3544', 'sp_f_4554', 'sp_f_5564', 'sp_f_65'],\n",
|
||||
" dtype='object')"
|
||||
]
|
||||
},
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "062ed46a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Make data tidy\n",
|
||||
"\n",
|
||||
"The final table should have these columns: `country`, `year`, `gender`, `age_range`, `cases`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "568c8440",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9d1f036e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Compute summary tables\n",
|
||||
"\n",
|
||||
"1. Compute the number of cases per country and gender, for data between 2000 and 2006 (included)\n",
|
||||
"2. Compute the number of cases per country and year range (2000-2006, 2007-2012) on rows, and gender on columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c8e9b0e4",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because it is too large
Load diff
787
exercises/tabular_tidy_data/tidy_data.ipynb
Normal file
787
exercises/tabular_tidy_data/tidy_data.ipynb
Normal file
|
@ -0,0 +1,787 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "e951a26e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Analysis of tubercolosis cases by country and year period\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "6b181870",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)\n",
|
||||
"pd.set_option(\"display.max_colwidth\", None)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9adcc036",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the TB data from the World Health Organization"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "5d9e9162",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"tb_raw = pd.read_csv('who2.csv', index_col='rownames')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "cf7691e5",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Only keep data between 2000 and 2012"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "a953d230",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"cols = ['country', 'year'] + [c for c in tb_raw.columns if c.startswith('sp')]\n",
|
||||
"tb_raw = tb_raw.loc[tb_raw['year'].between(2000, 2012), cols]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "ba962fb7",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"(2783, 16)"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.shape"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "c79a5b8d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>country</th>\n",
|
||||
" <th>year</th>\n",
|
||||
" <th>sp_m_014</th>\n",
|
||||
" <th>sp_m_1524</th>\n",
|
||||
" <th>sp_m_2534</th>\n",
|
||||
" <th>sp_m_3544</th>\n",
|
||||
" <th>sp_m_4554</th>\n",
|
||||
" <th>sp_m_5564</th>\n",
|
||||
" <th>sp_m_65</th>\n",
|
||||
" <th>sp_f_014</th>\n",
|
||||
" <th>sp_f_1524</th>\n",
|
||||
" <th>sp_f_2534</th>\n",
|
||||
" <th>sp_f_3544</th>\n",
|
||||
" <th>sp_f_4554</th>\n",
|
||||
" <th>sp_f_5564</th>\n",
|
||||
" <th>sp_f_65</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>rownames</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>5551</th>\n",
|
||||
" <td>San Marino</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>642</th>\n",
|
||||
" <td>Belarus</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>66.0</td>\n",
|
||||
" <td>173.0</td>\n",
|
||||
" <td>208.0</td>\n",
|
||||
" <td>287.0</td>\n",
|
||||
" <td>134.0</td>\n",
|
||||
" <td>54.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>41.0</td>\n",
|
||||
" <td>52.0</td>\n",
|
||||
" <td>52.0</td>\n",
|
||||
" <td>41.0</td>\n",
|
||||
" <td>25.0</td>\n",
|
||||
" <td>68.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7234</th>\n",
|
||||
" <td>Zimbabwe</td>\n",
|
||||
" <td>2007</td>\n",
|
||||
" <td>138.0</td>\n",
|
||||
" <td>500.0</td>\n",
|
||||
" <td>3693.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>716.0</td>\n",
|
||||
" <td>292.0</td>\n",
|
||||
" <td>153.0</td>\n",
|
||||
" <td>185.0</td>\n",
|
||||
" <td>739.0</td>\n",
|
||||
" <td>3311.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>553.0</td>\n",
|
||||
" <td>213.0</td>\n",
|
||||
" <td>90.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3471</th>\n",
|
||||
" <td>Kuwait</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>18.0</td>\n",
|
||||
" <td>90.0</td>\n",
|
||||
" <td>56.0</td>\n",
|
||||
" <td>34.0</td>\n",
|
||||
" <td>11.0</td>\n",
|
||||
" <td>9.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>33.0</td>\n",
|
||||
" <td>47.0</td>\n",
|
||||
" <td>27.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3336</th>\n",
|
||||
" <td>Jordan</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>15.0</td>\n",
|
||||
" <td>14.0</td>\n",
|
||||
" <td>10.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>14.0</td>\n",
|
||||
" <td>8.0</td>\n",
|
||||
" <td>3.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>12.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2689</th>\n",
|
||||
" <td>Grenada</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>634</th>\n",
|
||||
" <td>Belarus</td>\n",
|
||||
" <td>2001</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>4.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" country year sp_m_014 sp_m_1524 sp_m_2534 sp_m_3544 \\\n",
|
||||
"rownames \n",
|
||||
"5551 San Marino 2009 NaN NaN NaN NaN \n",
|
||||
"642 Belarus 2009 0.0 66.0 173.0 208.0 \n",
|
||||
"7234 Zimbabwe 2007 138.0 500.0 3693.0 0.0 \n",
|
||||
"3471 Kuwait 2008 0.0 18.0 90.0 56.0 \n",
|
||||
"3336 Jordan 2009 1.0 5.0 15.0 14.0 \n",
|
||||
"2689 Grenada 2008 NaN 1.0 NaN 1.0 \n",
|
||||
"634 Belarus 2001 2.0 NaN NaN NaN \n",
|
||||
"\n",
|
||||
" sp_m_4554 sp_m_5564 sp_m_65 sp_f_014 sp_f_1524 sp_f_2534 \\\n",
|
||||
"rownames \n",
|
||||
"5551 NaN NaN NaN NaN NaN NaN \n",
|
||||
"642 287.0 134.0 54.0 0.0 41.0 52.0 \n",
|
||||
"7234 716.0 292.0 153.0 185.0 739.0 3311.0 \n",
|
||||
"3471 34.0 11.0 9.0 2.0 33.0 47.0 \n",
|
||||
"3336 10.0 7.0 6.0 0.0 7.0 14.0 \n",
|
||||
"2689 2.0 NaN 1.0 NaN NaN NaN \n",
|
||||
"634 NaN NaN NaN 4.0 NaN NaN \n",
|
||||
"\n",
|
||||
" sp_f_3544 sp_f_4554 sp_f_5564 sp_f_65 \n",
|
||||
"rownames \n",
|
||||
"5551 NaN NaN NaN NaN \n",
|
||||
"642 52.0 41.0 25.0 68.0 \n",
|
||||
"7234 0.0 553.0 213.0 90.0 \n",
|
||||
"3471 27.0 7.0 5.0 6.0 \n",
|
||||
"3336 8.0 3.0 7.0 12.0 \n",
|
||||
"2689 NaN NaN NaN NaN \n",
|
||||
"634 NaN NaN NaN NaN "
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.sample(7, random_state=727)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"id": "6e8b1d89",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>country</th>\n",
|
||||
" <th>year</th>\n",
|
||||
" <th>sp_m_014</th>\n",
|
||||
" <th>sp_m_1524</th>\n",
|
||||
" <th>sp_m_2534</th>\n",
|
||||
" <th>sp_m_3544</th>\n",
|
||||
" <th>sp_m_4554</th>\n",
|
||||
" <th>sp_m_5564</th>\n",
|
||||
" <th>sp_m_65</th>\n",
|
||||
" <th>sp_f_014</th>\n",
|
||||
" <th>sp_f_1524</th>\n",
|
||||
" <th>sp_f_2534</th>\n",
|
||||
" <th>sp_f_3544</th>\n",
|
||||
" <th>sp_f_4554</th>\n",
|
||||
" <th>sp_f_5564</th>\n",
|
||||
" <th>sp_f_65</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>rownames</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>191</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2000</td>\n",
|
||||
" <td>186.0</td>\n",
|
||||
" <td>999.0</td>\n",
|
||||
" <td>1003.0</td>\n",
|
||||
" <td>912.0</td>\n",
|
||||
" <td>482.0</td>\n",
|
||||
" <td>312.0</td>\n",
|
||||
" <td>194.0</td>\n",
|
||||
" <td>247.0</td>\n",
|
||||
" <td>1142.0</td>\n",
|
||||
" <td>1091.0</td>\n",
|
||||
" <td>844.0</td>\n",
|
||||
" <td>417.0</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>120.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>192</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2001</td>\n",
|
||||
" <td>230.0</td>\n",
|
||||
" <td>892.0</td>\n",
|
||||
" <td>752.0</td>\n",
|
||||
" <td>648.0</td>\n",
|
||||
" <td>420.0</td>\n",
|
||||
" <td>197.0</td>\n",
|
||||
" <td>173.0</td>\n",
|
||||
" <td>279.0</td>\n",
|
||||
" <td>993.0</td>\n",
|
||||
" <td>869.0</td>\n",
|
||||
" <td>647.0</td>\n",
|
||||
" <td>323.0</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>182.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>193</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2002</td>\n",
|
||||
" <td>435.0</td>\n",
|
||||
" <td>2223.0</td>\n",
|
||||
" <td>2292.0</td>\n",
|
||||
" <td>1915.0</td>\n",
|
||||
" <td>1187.0</td>\n",
|
||||
" <td>624.0</td>\n",
|
||||
" <td>444.0</td>\n",
|
||||
" <td>640.0</td>\n",
|
||||
" <td>2610.0</td>\n",
|
||||
" <td>2208.0</td>\n",
|
||||
" <td>1600.0</td>\n",
|
||||
" <td>972.0</td>\n",
|
||||
" <td>533.0</td>\n",
|
||||
" <td>305.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>194</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2003</td>\n",
|
||||
" <td>409.0</td>\n",
|
||||
" <td>2355.0</td>\n",
|
||||
" <td>2598.0</td>\n",
|
||||
" <td>1908.0</td>\n",
|
||||
" <td>1090.0</td>\n",
|
||||
" <td>512.0</td>\n",
|
||||
" <td>361.0</td>\n",
|
||||
" <td>591.0</td>\n",
|
||||
" <td>3078.0</td>\n",
|
||||
" <td>2641.0</td>\n",
|
||||
" <td>1747.0</td>\n",
|
||||
" <td>1157.0</td>\n",
|
||||
" <td>395.0</td>\n",
|
||||
" <td>129.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>195</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2004</td>\n",
|
||||
" <td>554.0</td>\n",
|
||||
" <td>2684.0</td>\n",
|
||||
" <td>2659.0</td>\n",
|
||||
" <td>1998.0</td>\n",
|
||||
" <td>1196.0</td>\n",
|
||||
" <td>561.0</td>\n",
|
||||
" <td>321.0</td>\n",
|
||||
" <td>733.0</td>\n",
|
||||
" <td>3198.0</td>\n",
|
||||
" <td>2772.0</td>\n",
|
||||
" <td>1854.0</td>\n",
|
||||
" <td>1029.0</td>\n",
|
||||
" <td>505.0</td>\n",
|
||||
" <td>269.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>196</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2005</td>\n",
|
||||
" <td>520.0</td>\n",
|
||||
" <td>2549.0</td>\n",
|
||||
" <td>2797.0</td>\n",
|
||||
" <td>1918.0</td>\n",
|
||||
" <td>1255.0</td>\n",
|
||||
" <td>665.0</td>\n",
|
||||
" <td>461.0</td>\n",
|
||||
" <td>704.0</td>\n",
|
||||
" <td>2926.0</td>\n",
|
||||
" <td>2682.0</td>\n",
|
||||
" <td>1797.0</td>\n",
|
||||
" <td>1138.0</td>\n",
|
||||
" <td>581.0</td>\n",
|
||||
" <td>417.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>197</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2006</td>\n",
|
||||
" <td>540.0</td>\n",
|
||||
" <td>2632.0</td>\n",
|
||||
" <td>3049.0</td>\n",
|
||||
" <td>2182.0</td>\n",
|
||||
" <td>1397.0</td>\n",
|
||||
" <td>729.0</td>\n",
|
||||
" <td>428.0</td>\n",
|
||||
" <td>689.0</td>\n",
|
||||
" <td>2851.0</td>\n",
|
||||
" <td>2892.0</td>\n",
|
||||
" <td>1990.0</td>\n",
|
||||
" <td>1223.0</td>\n",
|
||||
" <td>583.0</td>\n",
|
||||
" <td>314.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>198</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2007</td>\n",
|
||||
" <td>484.0</td>\n",
|
||||
" <td>2824.0</td>\n",
|
||||
" <td>3197.0</td>\n",
|
||||
" <td>2255.0</td>\n",
|
||||
" <td>1357.0</td>\n",
|
||||
" <td>699.0</td>\n",
|
||||
" <td>465.0</td>\n",
|
||||
" <td>703.0</td>\n",
|
||||
" <td>2943.0</td>\n",
|
||||
" <td>2721.0</td>\n",
|
||||
" <td>1812.0</td>\n",
|
||||
" <td>1041.0</td>\n",
|
||||
" <td>554.0</td>\n",
|
||||
" <td>367.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>199</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>367.0</td>\n",
|
||||
" <td>2970.0</td>\n",
|
||||
" <td>3493.0</td>\n",
|
||||
" <td>2418.0</td>\n",
|
||||
" <td>1480.0</td>\n",
|
||||
" <td>733.0</td>\n",
|
||||
" <td>420.0</td>\n",
|
||||
" <td>512.0</td>\n",
|
||||
" <td>3199.0</td>\n",
|
||||
" <td>2786.0</td>\n",
|
||||
" <td>2082.0</td>\n",
|
||||
" <td>1209.0</td>\n",
|
||||
" <td>556.0</td>\n",
|
||||
" <td>337.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>200</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>392.0</td>\n",
|
||||
" <td>3054.0</td>\n",
|
||||
" <td>3600.0</td>\n",
|
||||
" <td>2420.0</td>\n",
|
||||
" <td>1590.0</td>\n",
|
||||
" <td>748.0</td>\n",
|
||||
" <td>463.0</td>\n",
|
||||
" <td>568.0</td>\n",
|
||||
" <td>3152.0</td>\n",
|
||||
" <td>2798.0</td>\n",
|
||||
" <td>1790.0</td>\n",
|
||||
" <td>1069.0</td>\n",
|
||||
" <td>572.0</td>\n",
|
||||
" <td>272.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>201</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2010</td>\n",
|
||||
" <td>448.0</td>\n",
|
||||
" <td>2900.0</td>\n",
|
||||
" <td>3584.0</td>\n",
|
||||
" <td>2415.0</td>\n",
|
||||
" <td>1424.0</td>\n",
|
||||
" <td>691.0</td>\n",
|
||||
" <td>355.0</td>\n",
|
||||
" <td>558.0</td>\n",
|
||||
" <td>2763.0</td>\n",
|
||||
" <td>2594.0</td>\n",
|
||||
" <td>1688.0</td>\n",
|
||||
" <td>958.0</td>\n",
|
||||
" <td>482.0</td>\n",
|
||||
" <td>286.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>202</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2011</td>\n",
|
||||
" <td>501.0</td>\n",
|
||||
" <td>3000.0</td>\n",
|
||||
" <td>3792.0</td>\n",
|
||||
" <td>2386.0</td>\n",
|
||||
" <td>1395.0</td>\n",
|
||||
" <td>680.0</td>\n",
|
||||
" <td>455.0</td>\n",
|
||||
" <td>708.0</td>\n",
|
||||
" <td>2731.0</td>\n",
|
||||
" <td>2563.0</td>\n",
|
||||
" <td>1683.0</td>\n",
|
||||
" <td>1006.0</td>\n",
|
||||
" <td>457.0</td>\n",
|
||||
" <td>346.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>203</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2012</td>\n",
|
||||
" <td>390.0</td>\n",
|
||||
" <td>2804.0</td>\n",
|
||||
" <td>3627.0</td>\n",
|
||||
" <td>2529.0</td>\n",
|
||||
" <td>1427.0</td>\n",
|
||||
" <td>732.0</td>\n",
|
||||
" <td>424.0</td>\n",
|
||||
" <td>592.0</td>\n",
|
||||
" <td>2501.0</td>\n",
|
||||
" <td>2540.0</td>\n",
|
||||
" <td>1617.0</td>\n",
|
||||
" <td>1028.0</td>\n",
|
||||
" <td>529.0</td>\n",
|
||||
" <td>384.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" country year sp_m_014 sp_m_1524 sp_m_2534 sp_m_3544 sp_m_4554 \\\n",
|
||||
"rownames \n",
|
||||
"191 Angola 2000 186.0 999.0 1003.0 912.0 482.0 \n",
|
||||
"192 Angola 2001 230.0 892.0 752.0 648.0 420.0 \n",
|
||||
"193 Angola 2002 435.0 2223.0 2292.0 1915.0 1187.0 \n",
|
||||
"194 Angola 2003 409.0 2355.0 2598.0 1908.0 1090.0 \n",
|
||||
"195 Angola 2004 554.0 2684.0 2659.0 1998.0 1196.0 \n",
|
||||
"196 Angola 2005 520.0 2549.0 2797.0 1918.0 1255.0 \n",
|
||||
"197 Angola 2006 540.0 2632.0 3049.0 2182.0 1397.0 \n",
|
||||
"198 Angola 2007 484.0 2824.0 3197.0 2255.0 1357.0 \n",
|
||||
"199 Angola 2008 367.0 2970.0 3493.0 2418.0 1480.0 \n",
|
||||
"200 Angola 2009 392.0 3054.0 3600.0 2420.0 1590.0 \n",
|
||||
"201 Angola 2010 448.0 2900.0 3584.0 2415.0 1424.0 \n",
|
||||
"202 Angola 2011 501.0 3000.0 3792.0 2386.0 1395.0 \n",
|
||||
"203 Angola 2012 390.0 2804.0 3627.0 2529.0 1427.0 \n",
|
||||
"\n",
|
||||
" sp_m_5564 sp_m_65 sp_f_014 sp_f_1524 sp_f_2534 sp_f_3544 \\\n",
|
||||
"rownames \n",
|
||||
"191 312.0 194.0 247.0 1142.0 1091.0 844.0 \n",
|
||||
"192 197.0 173.0 279.0 993.0 869.0 647.0 \n",
|
||||
"193 624.0 444.0 640.0 2610.0 2208.0 1600.0 \n",
|
||||
"194 512.0 361.0 591.0 3078.0 2641.0 1747.0 \n",
|
||||
"195 561.0 321.0 733.0 3198.0 2772.0 1854.0 \n",
|
||||
"196 665.0 461.0 704.0 2926.0 2682.0 1797.0 \n",
|
||||
"197 729.0 428.0 689.0 2851.0 2892.0 1990.0 \n",
|
||||
"198 699.0 465.0 703.0 2943.0 2721.0 1812.0 \n",
|
||||
"199 733.0 420.0 512.0 3199.0 2786.0 2082.0 \n",
|
||||
"200 748.0 463.0 568.0 3152.0 2798.0 1790.0 \n",
|
||||
"201 691.0 355.0 558.0 2763.0 2594.0 1688.0 \n",
|
||||
"202 680.0 455.0 708.0 2731.0 2563.0 1683.0 \n",
|
||||
"203 732.0 424.0 592.0 2501.0 2540.0 1617.0 \n",
|
||||
"\n",
|
||||
" sp_f_4554 sp_f_5564 sp_f_65 \n",
|
||||
"rownames \n",
|
||||
"191 417.0 200.0 120.0 \n",
|
||||
"192 323.0 200.0 182.0 \n",
|
||||
"193 972.0 533.0 305.0 \n",
|
||||
"194 1157.0 395.0 129.0 \n",
|
||||
"195 1029.0 505.0 269.0 \n",
|
||||
"196 1138.0 581.0 417.0 \n",
|
||||
"197 1223.0 583.0 314.0 \n",
|
||||
"198 1041.0 554.0 367.0 \n",
|
||||
"199 1209.0 556.0 337.0 \n",
|
||||
"200 1069.0 572.0 272.0 \n",
|
||||
"201 958.0 482.0 286.0 \n",
|
||||
"202 1006.0 457.0 346.0 \n",
|
||||
"203 1028.0 529.0 384.0 "
|
||||
]
|
||||
},
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw[tb_raw['country'] == 'Angola']"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "116c47ad",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"Index(['country', 'year', 'sp_m_014', 'sp_m_1524', 'sp_m_2534', 'sp_m_3544',\n",
|
||||
" 'sp_m_4554', 'sp_m_5564', 'sp_m_65', 'sp_f_014', 'sp_f_1524',\n",
|
||||
" 'sp_f_2534', 'sp_f_3544', 'sp_f_4554', 'sp_f_5564', 'sp_f_65'],\n",
|
||||
" dtype='object')"
|
||||
]
|
||||
},
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "062ed46a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Make data tidy\n",
|
||||
"\n",
|
||||
"The final table should have these columns: `country`, `year`, `gender`, `age_range`, `cases`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "568c8440",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9d1f036e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Compute summary tables\n",
|
||||
"\n",
|
||||
"1. Compute the number of cases per country and gender, for data between 2000 and 2006 (included)\n",
|
||||
"2. Compute the number of cases per country and year range (2000-2006, 2007-2012) on rows, and gender on columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c8e9b0e4",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
13410
exercises/tabular_tidy_data/tidy_data_solution.ipynb
Normal file
13410
exercises/tabular_tidy_data/tidy_data_solution.ipynb
Normal file
File diff suppressed because it is too large
Load diff
7241
exercises/tabular_tidy_data/who2.csv
Normal file
7241
exercises/tabular_tidy_data/who2.csv
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,776 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "e951a26e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Analysis of tubercolosis cases by country and year period\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "6b181870",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)\n",
|
||||
"pd.set_option(\"display.max_colwidth\", None)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9adcc036",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the TB data from the World Health Organization"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "5d9e9162",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"tb_raw = pd.read_csv('who2.csv', index_col='rownames')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "cf7691e5",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Only keep data between 2000 and 2012"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "a953d230",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"cols = ['country', 'year'] + [c for c in tb_raw.columns if c.startswith('sp')]\n",
|
||||
"tb_raw = tb_raw.loc[tb_raw['year'].between(2000, 2012), cols]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "ba962fb7",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"(2783, 16)"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.shape"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "c79a5b8d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>country</th>\n",
|
||||
" <th>year</th>\n",
|
||||
" <th>sp_m_014</th>\n",
|
||||
" <th>sp_m_1524</th>\n",
|
||||
" <th>sp_m_2534</th>\n",
|
||||
" <th>sp_m_3544</th>\n",
|
||||
" <th>sp_m_4554</th>\n",
|
||||
" <th>sp_m_5564</th>\n",
|
||||
" <th>sp_m_65</th>\n",
|
||||
" <th>sp_f_014</th>\n",
|
||||
" <th>sp_f_1524</th>\n",
|
||||
" <th>sp_f_2534</th>\n",
|
||||
" <th>sp_f_3544</th>\n",
|
||||
" <th>sp_f_4554</th>\n",
|
||||
" <th>sp_f_5564</th>\n",
|
||||
" <th>sp_f_65</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>rownames</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>5551</th>\n",
|
||||
" <td>San Marino</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>642</th>\n",
|
||||
" <td>Belarus</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>66.0</td>\n",
|
||||
" <td>173.0</td>\n",
|
||||
" <td>208.0</td>\n",
|
||||
" <td>287.0</td>\n",
|
||||
" <td>134.0</td>\n",
|
||||
" <td>54.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>41.0</td>\n",
|
||||
" <td>52.0</td>\n",
|
||||
" <td>52.0</td>\n",
|
||||
" <td>41.0</td>\n",
|
||||
" <td>25.0</td>\n",
|
||||
" <td>68.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7234</th>\n",
|
||||
" <td>Zimbabwe</td>\n",
|
||||
" <td>2007</td>\n",
|
||||
" <td>138.0</td>\n",
|
||||
" <td>500.0</td>\n",
|
||||
" <td>3693.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>716.0</td>\n",
|
||||
" <td>292.0</td>\n",
|
||||
" <td>153.0</td>\n",
|
||||
" <td>185.0</td>\n",
|
||||
" <td>739.0</td>\n",
|
||||
" <td>3311.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>553.0</td>\n",
|
||||
" <td>213.0</td>\n",
|
||||
" <td>90.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3471</th>\n",
|
||||
" <td>Kuwait</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>18.0</td>\n",
|
||||
" <td>90.0</td>\n",
|
||||
" <td>56.0</td>\n",
|
||||
" <td>34.0</td>\n",
|
||||
" <td>11.0</td>\n",
|
||||
" <td>9.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>33.0</td>\n",
|
||||
" <td>47.0</td>\n",
|
||||
" <td>27.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3336</th>\n",
|
||||
" <td>Jordan</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>15.0</td>\n",
|
||||
" <td>14.0</td>\n",
|
||||
" <td>10.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>14.0</td>\n",
|
||||
" <td>8.0</td>\n",
|
||||
" <td>3.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>12.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2689</th>\n",
|
||||
" <td>Grenada</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>634</th>\n",
|
||||
" <td>Belarus</td>\n",
|
||||
" <td>2001</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>4.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" country year sp_m_014 sp_m_1524 sp_m_2534 sp_m_3544 \\\n",
|
||||
"rownames \n",
|
||||
"5551 San Marino 2009 NaN NaN NaN NaN \n",
|
||||
"642 Belarus 2009 0.0 66.0 173.0 208.0 \n",
|
||||
"7234 Zimbabwe 2007 138.0 500.0 3693.0 0.0 \n",
|
||||
"3471 Kuwait 2008 0.0 18.0 90.0 56.0 \n",
|
||||
"3336 Jordan 2009 1.0 5.0 15.0 14.0 \n",
|
||||
"2689 Grenada 2008 NaN 1.0 NaN 1.0 \n",
|
||||
"634 Belarus 2001 2.0 NaN NaN NaN \n",
|
||||
"\n",
|
||||
" sp_m_4554 sp_m_5564 sp_m_65 sp_f_014 sp_f_1524 sp_f_2534 \\\n",
|
||||
"rownames \n",
|
||||
"5551 NaN NaN NaN NaN NaN NaN \n",
|
||||
"642 287.0 134.0 54.0 0.0 41.0 52.0 \n",
|
||||
"7234 716.0 292.0 153.0 185.0 739.0 3311.0 \n",
|
||||
"3471 34.0 11.0 9.0 2.0 33.0 47.0 \n",
|
||||
"3336 10.0 7.0 6.0 0.0 7.0 14.0 \n",
|
||||
"2689 2.0 NaN 1.0 NaN NaN NaN \n",
|
||||
"634 NaN NaN NaN 4.0 NaN NaN \n",
|
||||
"\n",
|
||||
" sp_f_3544 sp_f_4554 sp_f_5564 sp_f_65 \n",
|
||||
"rownames \n",
|
||||
"5551 NaN NaN NaN NaN \n",
|
||||
"642 52.0 41.0 25.0 68.0 \n",
|
||||
"7234 0.0 553.0 213.0 90.0 \n",
|
||||
"3471 27.0 7.0 5.0 6.0 \n",
|
||||
"3336 8.0 3.0 7.0 12.0 \n",
|
||||
"2689 NaN NaN NaN NaN \n",
|
||||
"634 NaN NaN NaN NaN "
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.sample(7, random_state=727)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"id": "6e8b1d89",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>country</th>\n",
|
||||
" <th>year</th>\n",
|
||||
" <th>sp_m_014</th>\n",
|
||||
" <th>sp_m_1524</th>\n",
|
||||
" <th>sp_m_2534</th>\n",
|
||||
" <th>sp_m_3544</th>\n",
|
||||
" <th>sp_m_4554</th>\n",
|
||||
" <th>sp_m_5564</th>\n",
|
||||
" <th>sp_m_65</th>\n",
|
||||
" <th>sp_f_014</th>\n",
|
||||
" <th>sp_f_1524</th>\n",
|
||||
" <th>sp_f_2534</th>\n",
|
||||
" <th>sp_f_3544</th>\n",
|
||||
" <th>sp_f_4554</th>\n",
|
||||
" <th>sp_f_5564</th>\n",
|
||||
" <th>sp_f_65</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>rownames</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>191</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2000</td>\n",
|
||||
" <td>186.0</td>\n",
|
||||
" <td>999.0</td>\n",
|
||||
" <td>1003.0</td>\n",
|
||||
" <td>912.0</td>\n",
|
||||
" <td>482.0</td>\n",
|
||||
" <td>312.0</td>\n",
|
||||
" <td>194.0</td>\n",
|
||||
" <td>247.0</td>\n",
|
||||
" <td>1142.0</td>\n",
|
||||
" <td>1091.0</td>\n",
|
||||
" <td>844.0</td>\n",
|
||||
" <td>417.0</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>120.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>192</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2001</td>\n",
|
||||
" <td>230.0</td>\n",
|
||||
" <td>892.0</td>\n",
|
||||
" <td>752.0</td>\n",
|
||||
" <td>648.0</td>\n",
|
||||
" <td>420.0</td>\n",
|
||||
" <td>197.0</td>\n",
|
||||
" <td>173.0</td>\n",
|
||||
" <td>279.0</td>\n",
|
||||
" <td>993.0</td>\n",
|
||||
" <td>869.0</td>\n",
|
||||
" <td>647.0</td>\n",
|
||||
" <td>323.0</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>182.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>193</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2002</td>\n",
|
||||
" <td>435.0</td>\n",
|
||||
" <td>2223.0</td>\n",
|
||||
" <td>2292.0</td>\n",
|
||||
" <td>1915.0</td>\n",
|
||||
" <td>1187.0</td>\n",
|
||||
" <td>624.0</td>\n",
|
||||
" <td>444.0</td>\n",
|
||||
" <td>640.0</td>\n",
|
||||
" <td>2610.0</td>\n",
|
||||
" <td>2208.0</td>\n",
|
||||
" <td>1600.0</td>\n",
|
||||
" <td>972.0</td>\n",
|
||||
" <td>533.0</td>\n",
|
||||
" <td>305.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>194</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2003</td>\n",
|
||||
" <td>409.0</td>\n",
|
||||
" <td>2355.0</td>\n",
|
||||
" <td>2598.0</td>\n",
|
||||
" <td>1908.0</td>\n",
|
||||
" <td>1090.0</td>\n",
|
||||
" <td>512.0</td>\n",
|
||||
" <td>361.0</td>\n",
|
||||
" <td>591.0</td>\n",
|
||||
" <td>3078.0</td>\n",
|
||||
" <td>2641.0</td>\n",
|
||||
" <td>1747.0</td>\n",
|
||||
" <td>1157.0</td>\n",
|
||||
" <td>395.0</td>\n",
|
||||
" <td>129.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>195</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2004</td>\n",
|
||||
" <td>554.0</td>\n",
|
||||
" <td>2684.0</td>\n",
|
||||
" <td>2659.0</td>\n",
|
||||
" <td>1998.0</td>\n",
|
||||
" <td>1196.0</td>\n",
|
||||
" <td>561.0</td>\n",
|
||||
" <td>321.0</td>\n",
|
||||
" <td>733.0</td>\n",
|
||||
" <td>3198.0</td>\n",
|
||||
" <td>2772.0</td>\n",
|
||||
" <td>1854.0</td>\n",
|
||||
" <td>1029.0</td>\n",
|
||||
" <td>505.0</td>\n",
|
||||
" <td>269.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>196</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2005</td>\n",
|
||||
" <td>520.0</td>\n",
|
||||
" <td>2549.0</td>\n",
|
||||
" <td>2797.0</td>\n",
|
||||
" <td>1918.0</td>\n",
|
||||
" <td>1255.0</td>\n",
|
||||
" <td>665.0</td>\n",
|
||||
" <td>461.0</td>\n",
|
||||
" <td>704.0</td>\n",
|
||||
" <td>2926.0</td>\n",
|
||||
" <td>2682.0</td>\n",
|
||||
" <td>1797.0</td>\n",
|
||||
" <td>1138.0</td>\n",
|
||||
" <td>581.0</td>\n",
|
||||
" <td>417.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>197</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2006</td>\n",
|
||||
" <td>540.0</td>\n",
|
||||
" <td>2632.0</td>\n",
|
||||
" <td>3049.0</td>\n",
|
||||
" <td>2182.0</td>\n",
|
||||
" <td>1397.0</td>\n",
|
||||
" <td>729.0</td>\n",
|
||||
" <td>428.0</td>\n",
|
||||
" <td>689.0</td>\n",
|
||||
" <td>2851.0</td>\n",
|
||||
" <td>2892.0</td>\n",
|
||||
" <td>1990.0</td>\n",
|
||||
" <td>1223.0</td>\n",
|
||||
" <td>583.0</td>\n",
|
||||
" <td>314.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>198</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2007</td>\n",
|
||||
" <td>484.0</td>\n",
|
||||
" <td>2824.0</td>\n",
|
||||
" <td>3197.0</td>\n",
|
||||
" <td>2255.0</td>\n",
|
||||
" <td>1357.0</td>\n",
|
||||
" <td>699.0</td>\n",
|
||||
" <td>465.0</td>\n",
|
||||
" <td>703.0</td>\n",
|
||||
" <td>2943.0</td>\n",
|
||||
" <td>2721.0</td>\n",
|
||||
" <td>1812.0</td>\n",
|
||||
" <td>1041.0</td>\n",
|
||||
" <td>554.0</td>\n",
|
||||
" <td>367.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>199</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>367.0</td>\n",
|
||||
" <td>2970.0</td>\n",
|
||||
" <td>3493.0</td>\n",
|
||||
" <td>2418.0</td>\n",
|
||||
" <td>1480.0</td>\n",
|
||||
" <td>733.0</td>\n",
|
||||
" <td>420.0</td>\n",
|
||||
" <td>512.0</td>\n",
|
||||
" <td>3199.0</td>\n",
|
||||
" <td>2786.0</td>\n",
|
||||
" <td>2082.0</td>\n",
|
||||
" <td>1209.0</td>\n",
|
||||
" <td>556.0</td>\n",
|
||||
" <td>337.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>200</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>392.0</td>\n",
|
||||
" <td>3054.0</td>\n",
|
||||
" <td>3600.0</td>\n",
|
||||
" <td>2420.0</td>\n",
|
||||
" <td>1590.0</td>\n",
|
||||
" <td>748.0</td>\n",
|
||||
" <td>463.0</td>\n",
|
||||
" <td>568.0</td>\n",
|
||||
" <td>3152.0</td>\n",
|
||||
" <td>2798.0</td>\n",
|
||||
" <td>1790.0</td>\n",
|
||||
" <td>1069.0</td>\n",
|
||||
" <td>572.0</td>\n",
|
||||
" <td>272.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>201</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2010</td>\n",
|
||||
" <td>448.0</td>\n",
|
||||
" <td>2900.0</td>\n",
|
||||
" <td>3584.0</td>\n",
|
||||
" <td>2415.0</td>\n",
|
||||
" <td>1424.0</td>\n",
|
||||
" <td>691.0</td>\n",
|
||||
" <td>355.0</td>\n",
|
||||
" <td>558.0</td>\n",
|
||||
" <td>2763.0</td>\n",
|
||||
" <td>2594.0</td>\n",
|
||||
" <td>1688.0</td>\n",
|
||||
" <td>958.0</td>\n",
|
||||
" <td>482.0</td>\n",
|
||||
" <td>286.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>202</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2011</td>\n",
|
||||
" <td>501.0</td>\n",
|
||||
" <td>3000.0</td>\n",
|
||||
" <td>3792.0</td>\n",
|
||||
" <td>2386.0</td>\n",
|
||||
" <td>1395.0</td>\n",
|
||||
" <td>680.0</td>\n",
|
||||
" <td>455.0</td>\n",
|
||||
" <td>708.0</td>\n",
|
||||
" <td>2731.0</td>\n",
|
||||
" <td>2563.0</td>\n",
|
||||
" <td>1683.0</td>\n",
|
||||
" <td>1006.0</td>\n",
|
||||
" <td>457.0</td>\n",
|
||||
" <td>346.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>203</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2012</td>\n",
|
||||
" <td>390.0</td>\n",
|
||||
" <td>2804.0</td>\n",
|
||||
" <td>3627.0</td>\n",
|
||||
" <td>2529.0</td>\n",
|
||||
" <td>1427.0</td>\n",
|
||||
" <td>732.0</td>\n",
|
||||
" <td>424.0</td>\n",
|
||||
" <td>592.0</td>\n",
|
||||
" <td>2501.0</td>\n",
|
||||
" <td>2540.0</td>\n",
|
||||
" <td>1617.0</td>\n",
|
||||
" <td>1028.0</td>\n",
|
||||
" <td>529.0</td>\n",
|
||||
" <td>384.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" country year sp_m_014 sp_m_1524 sp_m_2534 sp_m_3544 sp_m_4554 \\\n",
|
||||
"rownames \n",
|
||||
"191 Angola 2000 186.0 999.0 1003.0 912.0 482.0 \n",
|
||||
"192 Angola 2001 230.0 892.0 752.0 648.0 420.0 \n",
|
||||
"193 Angola 2002 435.0 2223.0 2292.0 1915.0 1187.0 \n",
|
||||
"194 Angola 2003 409.0 2355.0 2598.0 1908.0 1090.0 \n",
|
||||
"195 Angola 2004 554.0 2684.0 2659.0 1998.0 1196.0 \n",
|
||||
"196 Angola 2005 520.0 2549.0 2797.0 1918.0 1255.0 \n",
|
||||
"197 Angola 2006 540.0 2632.0 3049.0 2182.0 1397.0 \n",
|
||||
"198 Angola 2007 484.0 2824.0 3197.0 2255.0 1357.0 \n",
|
||||
"199 Angola 2008 367.0 2970.0 3493.0 2418.0 1480.0 \n",
|
||||
"200 Angola 2009 392.0 3054.0 3600.0 2420.0 1590.0 \n",
|
||||
"201 Angola 2010 448.0 2900.0 3584.0 2415.0 1424.0 \n",
|
||||
"202 Angola 2011 501.0 3000.0 3792.0 2386.0 1395.0 \n",
|
||||
"203 Angola 2012 390.0 2804.0 3627.0 2529.0 1427.0 \n",
|
||||
"\n",
|
||||
" sp_m_5564 sp_m_65 sp_f_014 sp_f_1524 sp_f_2534 sp_f_3544 \\\n",
|
||||
"rownames \n",
|
||||
"191 312.0 194.0 247.0 1142.0 1091.0 844.0 \n",
|
||||
"192 197.0 173.0 279.0 993.0 869.0 647.0 \n",
|
||||
"193 624.0 444.0 640.0 2610.0 2208.0 1600.0 \n",
|
||||
"194 512.0 361.0 591.0 3078.0 2641.0 1747.0 \n",
|
||||
"195 561.0 321.0 733.0 3198.0 2772.0 1854.0 \n",
|
||||
"196 665.0 461.0 704.0 2926.0 2682.0 1797.0 \n",
|
||||
"197 729.0 428.0 689.0 2851.0 2892.0 1990.0 \n",
|
||||
"198 699.0 465.0 703.0 2943.0 2721.0 1812.0 \n",
|
||||
"199 733.0 420.0 512.0 3199.0 2786.0 2082.0 \n",
|
||||
"200 748.0 463.0 568.0 3152.0 2798.0 1790.0 \n",
|
||||
"201 691.0 355.0 558.0 2763.0 2594.0 1688.0 \n",
|
||||
"202 680.0 455.0 708.0 2731.0 2563.0 1683.0 \n",
|
||||
"203 732.0 424.0 592.0 2501.0 2540.0 1617.0 \n",
|
||||
"\n",
|
||||
" sp_f_4554 sp_f_5564 sp_f_65 \n",
|
||||
"rownames \n",
|
||||
"191 417.0 200.0 120.0 \n",
|
||||
"192 323.0 200.0 182.0 \n",
|
||||
"193 972.0 533.0 305.0 \n",
|
||||
"194 1157.0 395.0 129.0 \n",
|
||||
"195 1029.0 505.0 269.0 \n",
|
||||
"196 1138.0 581.0 417.0 \n",
|
||||
"197 1223.0 583.0 314.0 \n",
|
||||
"198 1041.0 554.0 367.0 \n",
|
||||
"199 1209.0 556.0 337.0 \n",
|
||||
"200 1069.0 572.0 272.0 \n",
|
||||
"201 958.0 482.0 286.0 \n",
|
||||
"202 1006.0 457.0 346.0 \n",
|
||||
"203 1028.0 529.0 384.0 "
|
||||
]
|
||||
},
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw[tb_raw['country'] == 'Angola']"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "116c47ad",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"Index(['country', 'year', 'sp_m_014', 'sp_m_1524', 'sp_m_2534', 'sp_m_3544',\n",
|
||||
" 'sp_m_4554', 'sp_m_5564', 'sp_m_65', 'sp_f_014', 'sp_f_1524',\n",
|
||||
" 'sp_f_2534', 'sp_f_3544', 'sp_f_4554', 'sp_f_5564', 'sp_f_65'],\n",
|
||||
" dtype='object')"
|
||||
]
|
||||
},
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9d1f036e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Compute summary tables\n",
|
||||
"\n",
|
||||
"1. Compute the number of cases per country and gender"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "51e34c9b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c8e9b0e4",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
776
exercises/tabular_tuberculosis/tuberculosis.ipynb
Normal file
776
exercises/tabular_tuberculosis/tuberculosis.ipynb
Normal file
|
@ -0,0 +1,776 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "e951a26e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: Analysis of tubercolosis cases by country and year period\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "6b181870",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)\n",
|
||||
"pd.set_option(\"display.max_colwidth\", None)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9adcc036",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the TB data from the World Health Organization"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "5d9e9162",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"tb_raw = pd.read_csv('who2.csv', index_col='rownames')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "cf7691e5",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Only keep data between 2000 and 2012"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "a953d230",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"cols = ['country', 'year'] + [c for c in tb_raw.columns if c.startswith('sp')]\n",
|
||||
"tb_raw = tb_raw.loc[tb_raw['year'].between(2000, 2012), cols]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "ba962fb7",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"(2783, 16)"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.shape"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "c79a5b8d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>country</th>\n",
|
||||
" <th>year</th>\n",
|
||||
" <th>sp_m_014</th>\n",
|
||||
" <th>sp_m_1524</th>\n",
|
||||
" <th>sp_m_2534</th>\n",
|
||||
" <th>sp_m_3544</th>\n",
|
||||
" <th>sp_m_4554</th>\n",
|
||||
" <th>sp_m_5564</th>\n",
|
||||
" <th>sp_m_65</th>\n",
|
||||
" <th>sp_f_014</th>\n",
|
||||
" <th>sp_f_1524</th>\n",
|
||||
" <th>sp_f_2534</th>\n",
|
||||
" <th>sp_f_3544</th>\n",
|
||||
" <th>sp_f_4554</th>\n",
|
||||
" <th>sp_f_5564</th>\n",
|
||||
" <th>sp_f_65</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>rownames</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>5551</th>\n",
|
||||
" <td>San Marino</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>642</th>\n",
|
||||
" <td>Belarus</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>66.0</td>\n",
|
||||
" <td>173.0</td>\n",
|
||||
" <td>208.0</td>\n",
|
||||
" <td>287.0</td>\n",
|
||||
" <td>134.0</td>\n",
|
||||
" <td>54.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>41.0</td>\n",
|
||||
" <td>52.0</td>\n",
|
||||
" <td>52.0</td>\n",
|
||||
" <td>41.0</td>\n",
|
||||
" <td>25.0</td>\n",
|
||||
" <td>68.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7234</th>\n",
|
||||
" <td>Zimbabwe</td>\n",
|
||||
" <td>2007</td>\n",
|
||||
" <td>138.0</td>\n",
|
||||
" <td>500.0</td>\n",
|
||||
" <td>3693.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>716.0</td>\n",
|
||||
" <td>292.0</td>\n",
|
||||
" <td>153.0</td>\n",
|
||||
" <td>185.0</td>\n",
|
||||
" <td>739.0</td>\n",
|
||||
" <td>3311.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>553.0</td>\n",
|
||||
" <td>213.0</td>\n",
|
||||
" <td>90.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3471</th>\n",
|
||||
" <td>Kuwait</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>18.0</td>\n",
|
||||
" <td>90.0</td>\n",
|
||||
" <td>56.0</td>\n",
|
||||
" <td>34.0</td>\n",
|
||||
" <td>11.0</td>\n",
|
||||
" <td>9.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>33.0</td>\n",
|
||||
" <td>47.0</td>\n",
|
||||
" <td>27.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3336</th>\n",
|
||||
" <td>Jordan</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>5.0</td>\n",
|
||||
" <td>15.0</td>\n",
|
||||
" <td>14.0</td>\n",
|
||||
" <td>10.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>6.0</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>14.0</td>\n",
|
||||
" <td>8.0</td>\n",
|
||||
" <td>3.0</td>\n",
|
||||
" <td>7.0</td>\n",
|
||||
" <td>12.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2689</th>\n",
|
||||
" <td>Grenada</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>634</th>\n",
|
||||
" <td>Belarus</td>\n",
|
||||
" <td>2001</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>4.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" country year sp_m_014 sp_m_1524 sp_m_2534 sp_m_3544 \\\n",
|
||||
"rownames \n",
|
||||
"5551 San Marino 2009 NaN NaN NaN NaN \n",
|
||||
"642 Belarus 2009 0.0 66.0 173.0 208.0 \n",
|
||||
"7234 Zimbabwe 2007 138.0 500.0 3693.0 0.0 \n",
|
||||
"3471 Kuwait 2008 0.0 18.0 90.0 56.0 \n",
|
||||
"3336 Jordan 2009 1.0 5.0 15.0 14.0 \n",
|
||||
"2689 Grenada 2008 NaN 1.0 NaN 1.0 \n",
|
||||
"634 Belarus 2001 2.0 NaN NaN NaN \n",
|
||||
"\n",
|
||||
" sp_m_4554 sp_m_5564 sp_m_65 sp_f_014 sp_f_1524 sp_f_2534 \\\n",
|
||||
"rownames \n",
|
||||
"5551 NaN NaN NaN NaN NaN NaN \n",
|
||||
"642 287.0 134.0 54.0 0.0 41.0 52.0 \n",
|
||||
"7234 716.0 292.0 153.0 185.0 739.0 3311.0 \n",
|
||||
"3471 34.0 11.0 9.0 2.0 33.0 47.0 \n",
|
||||
"3336 10.0 7.0 6.0 0.0 7.0 14.0 \n",
|
||||
"2689 2.0 NaN 1.0 NaN NaN NaN \n",
|
||||
"634 NaN NaN NaN 4.0 NaN NaN \n",
|
||||
"\n",
|
||||
" sp_f_3544 sp_f_4554 sp_f_5564 sp_f_65 \n",
|
||||
"rownames \n",
|
||||
"5551 NaN NaN NaN NaN \n",
|
||||
"642 52.0 41.0 25.0 68.0 \n",
|
||||
"7234 0.0 553.0 213.0 90.0 \n",
|
||||
"3471 27.0 7.0 5.0 6.0 \n",
|
||||
"3336 8.0 3.0 7.0 12.0 \n",
|
||||
"2689 NaN NaN NaN NaN \n",
|
||||
"634 NaN NaN NaN NaN "
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.sample(7, random_state=727)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"id": "6e8b1d89",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>country</th>\n",
|
||||
" <th>year</th>\n",
|
||||
" <th>sp_m_014</th>\n",
|
||||
" <th>sp_m_1524</th>\n",
|
||||
" <th>sp_m_2534</th>\n",
|
||||
" <th>sp_m_3544</th>\n",
|
||||
" <th>sp_m_4554</th>\n",
|
||||
" <th>sp_m_5564</th>\n",
|
||||
" <th>sp_m_65</th>\n",
|
||||
" <th>sp_f_014</th>\n",
|
||||
" <th>sp_f_1524</th>\n",
|
||||
" <th>sp_f_2534</th>\n",
|
||||
" <th>sp_f_3544</th>\n",
|
||||
" <th>sp_f_4554</th>\n",
|
||||
" <th>sp_f_5564</th>\n",
|
||||
" <th>sp_f_65</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>rownames</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>191</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2000</td>\n",
|
||||
" <td>186.0</td>\n",
|
||||
" <td>999.0</td>\n",
|
||||
" <td>1003.0</td>\n",
|
||||
" <td>912.0</td>\n",
|
||||
" <td>482.0</td>\n",
|
||||
" <td>312.0</td>\n",
|
||||
" <td>194.0</td>\n",
|
||||
" <td>247.0</td>\n",
|
||||
" <td>1142.0</td>\n",
|
||||
" <td>1091.0</td>\n",
|
||||
" <td>844.0</td>\n",
|
||||
" <td>417.0</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>120.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>192</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2001</td>\n",
|
||||
" <td>230.0</td>\n",
|
||||
" <td>892.0</td>\n",
|
||||
" <td>752.0</td>\n",
|
||||
" <td>648.0</td>\n",
|
||||
" <td>420.0</td>\n",
|
||||
" <td>197.0</td>\n",
|
||||
" <td>173.0</td>\n",
|
||||
" <td>279.0</td>\n",
|
||||
" <td>993.0</td>\n",
|
||||
" <td>869.0</td>\n",
|
||||
" <td>647.0</td>\n",
|
||||
" <td>323.0</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>182.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>193</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2002</td>\n",
|
||||
" <td>435.0</td>\n",
|
||||
" <td>2223.0</td>\n",
|
||||
" <td>2292.0</td>\n",
|
||||
" <td>1915.0</td>\n",
|
||||
" <td>1187.0</td>\n",
|
||||
" <td>624.0</td>\n",
|
||||
" <td>444.0</td>\n",
|
||||
" <td>640.0</td>\n",
|
||||
" <td>2610.0</td>\n",
|
||||
" <td>2208.0</td>\n",
|
||||
" <td>1600.0</td>\n",
|
||||
" <td>972.0</td>\n",
|
||||
" <td>533.0</td>\n",
|
||||
" <td>305.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>194</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2003</td>\n",
|
||||
" <td>409.0</td>\n",
|
||||
" <td>2355.0</td>\n",
|
||||
" <td>2598.0</td>\n",
|
||||
" <td>1908.0</td>\n",
|
||||
" <td>1090.0</td>\n",
|
||||
" <td>512.0</td>\n",
|
||||
" <td>361.0</td>\n",
|
||||
" <td>591.0</td>\n",
|
||||
" <td>3078.0</td>\n",
|
||||
" <td>2641.0</td>\n",
|
||||
" <td>1747.0</td>\n",
|
||||
" <td>1157.0</td>\n",
|
||||
" <td>395.0</td>\n",
|
||||
" <td>129.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>195</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2004</td>\n",
|
||||
" <td>554.0</td>\n",
|
||||
" <td>2684.0</td>\n",
|
||||
" <td>2659.0</td>\n",
|
||||
" <td>1998.0</td>\n",
|
||||
" <td>1196.0</td>\n",
|
||||
" <td>561.0</td>\n",
|
||||
" <td>321.0</td>\n",
|
||||
" <td>733.0</td>\n",
|
||||
" <td>3198.0</td>\n",
|
||||
" <td>2772.0</td>\n",
|
||||
" <td>1854.0</td>\n",
|
||||
" <td>1029.0</td>\n",
|
||||
" <td>505.0</td>\n",
|
||||
" <td>269.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>196</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2005</td>\n",
|
||||
" <td>520.0</td>\n",
|
||||
" <td>2549.0</td>\n",
|
||||
" <td>2797.0</td>\n",
|
||||
" <td>1918.0</td>\n",
|
||||
" <td>1255.0</td>\n",
|
||||
" <td>665.0</td>\n",
|
||||
" <td>461.0</td>\n",
|
||||
" <td>704.0</td>\n",
|
||||
" <td>2926.0</td>\n",
|
||||
" <td>2682.0</td>\n",
|
||||
" <td>1797.0</td>\n",
|
||||
" <td>1138.0</td>\n",
|
||||
" <td>581.0</td>\n",
|
||||
" <td>417.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>197</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2006</td>\n",
|
||||
" <td>540.0</td>\n",
|
||||
" <td>2632.0</td>\n",
|
||||
" <td>3049.0</td>\n",
|
||||
" <td>2182.0</td>\n",
|
||||
" <td>1397.0</td>\n",
|
||||
" <td>729.0</td>\n",
|
||||
" <td>428.0</td>\n",
|
||||
" <td>689.0</td>\n",
|
||||
" <td>2851.0</td>\n",
|
||||
" <td>2892.0</td>\n",
|
||||
" <td>1990.0</td>\n",
|
||||
" <td>1223.0</td>\n",
|
||||
" <td>583.0</td>\n",
|
||||
" <td>314.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>198</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2007</td>\n",
|
||||
" <td>484.0</td>\n",
|
||||
" <td>2824.0</td>\n",
|
||||
" <td>3197.0</td>\n",
|
||||
" <td>2255.0</td>\n",
|
||||
" <td>1357.0</td>\n",
|
||||
" <td>699.0</td>\n",
|
||||
" <td>465.0</td>\n",
|
||||
" <td>703.0</td>\n",
|
||||
" <td>2943.0</td>\n",
|
||||
" <td>2721.0</td>\n",
|
||||
" <td>1812.0</td>\n",
|
||||
" <td>1041.0</td>\n",
|
||||
" <td>554.0</td>\n",
|
||||
" <td>367.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>199</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2008</td>\n",
|
||||
" <td>367.0</td>\n",
|
||||
" <td>2970.0</td>\n",
|
||||
" <td>3493.0</td>\n",
|
||||
" <td>2418.0</td>\n",
|
||||
" <td>1480.0</td>\n",
|
||||
" <td>733.0</td>\n",
|
||||
" <td>420.0</td>\n",
|
||||
" <td>512.0</td>\n",
|
||||
" <td>3199.0</td>\n",
|
||||
" <td>2786.0</td>\n",
|
||||
" <td>2082.0</td>\n",
|
||||
" <td>1209.0</td>\n",
|
||||
" <td>556.0</td>\n",
|
||||
" <td>337.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>200</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2009</td>\n",
|
||||
" <td>392.0</td>\n",
|
||||
" <td>3054.0</td>\n",
|
||||
" <td>3600.0</td>\n",
|
||||
" <td>2420.0</td>\n",
|
||||
" <td>1590.0</td>\n",
|
||||
" <td>748.0</td>\n",
|
||||
" <td>463.0</td>\n",
|
||||
" <td>568.0</td>\n",
|
||||
" <td>3152.0</td>\n",
|
||||
" <td>2798.0</td>\n",
|
||||
" <td>1790.0</td>\n",
|
||||
" <td>1069.0</td>\n",
|
||||
" <td>572.0</td>\n",
|
||||
" <td>272.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>201</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2010</td>\n",
|
||||
" <td>448.0</td>\n",
|
||||
" <td>2900.0</td>\n",
|
||||
" <td>3584.0</td>\n",
|
||||
" <td>2415.0</td>\n",
|
||||
" <td>1424.0</td>\n",
|
||||
" <td>691.0</td>\n",
|
||||
" <td>355.0</td>\n",
|
||||
" <td>558.0</td>\n",
|
||||
" <td>2763.0</td>\n",
|
||||
" <td>2594.0</td>\n",
|
||||
" <td>1688.0</td>\n",
|
||||
" <td>958.0</td>\n",
|
||||
" <td>482.0</td>\n",
|
||||
" <td>286.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>202</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2011</td>\n",
|
||||
" <td>501.0</td>\n",
|
||||
" <td>3000.0</td>\n",
|
||||
" <td>3792.0</td>\n",
|
||||
" <td>2386.0</td>\n",
|
||||
" <td>1395.0</td>\n",
|
||||
" <td>680.0</td>\n",
|
||||
" <td>455.0</td>\n",
|
||||
" <td>708.0</td>\n",
|
||||
" <td>2731.0</td>\n",
|
||||
" <td>2563.0</td>\n",
|
||||
" <td>1683.0</td>\n",
|
||||
" <td>1006.0</td>\n",
|
||||
" <td>457.0</td>\n",
|
||||
" <td>346.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>203</th>\n",
|
||||
" <td>Angola</td>\n",
|
||||
" <td>2012</td>\n",
|
||||
" <td>390.0</td>\n",
|
||||
" <td>2804.0</td>\n",
|
||||
" <td>3627.0</td>\n",
|
||||
" <td>2529.0</td>\n",
|
||||
" <td>1427.0</td>\n",
|
||||
" <td>732.0</td>\n",
|
||||
" <td>424.0</td>\n",
|
||||
" <td>592.0</td>\n",
|
||||
" <td>2501.0</td>\n",
|
||||
" <td>2540.0</td>\n",
|
||||
" <td>1617.0</td>\n",
|
||||
" <td>1028.0</td>\n",
|
||||
" <td>529.0</td>\n",
|
||||
" <td>384.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" country year sp_m_014 sp_m_1524 sp_m_2534 sp_m_3544 sp_m_4554 \\\n",
|
||||
"rownames \n",
|
||||
"191 Angola 2000 186.0 999.0 1003.0 912.0 482.0 \n",
|
||||
"192 Angola 2001 230.0 892.0 752.0 648.0 420.0 \n",
|
||||
"193 Angola 2002 435.0 2223.0 2292.0 1915.0 1187.0 \n",
|
||||
"194 Angola 2003 409.0 2355.0 2598.0 1908.0 1090.0 \n",
|
||||
"195 Angola 2004 554.0 2684.0 2659.0 1998.0 1196.0 \n",
|
||||
"196 Angola 2005 520.0 2549.0 2797.0 1918.0 1255.0 \n",
|
||||
"197 Angola 2006 540.0 2632.0 3049.0 2182.0 1397.0 \n",
|
||||
"198 Angola 2007 484.0 2824.0 3197.0 2255.0 1357.0 \n",
|
||||
"199 Angola 2008 367.0 2970.0 3493.0 2418.0 1480.0 \n",
|
||||
"200 Angola 2009 392.0 3054.0 3600.0 2420.0 1590.0 \n",
|
||||
"201 Angola 2010 448.0 2900.0 3584.0 2415.0 1424.0 \n",
|
||||
"202 Angola 2011 501.0 3000.0 3792.0 2386.0 1395.0 \n",
|
||||
"203 Angola 2012 390.0 2804.0 3627.0 2529.0 1427.0 \n",
|
||||
"\n",
|
||||
" sp_m_5564 sp_m_65 sp_f_014 sp_f_1524 sp_f_2534 sp_f_3544 \\\n",
|
||||
"rownames \n",
|
||||
"191 312.0 194.0 247.0 1142.0 1091.0 844.0 \n",
|
||||
"192 197.0 173.0 279.0 993.0 869.0 647.0 \n",
|
||||
"193 624.0 444.0 640.0 2610.0 2208.0 1600.0 \n",
|
||||
"194 512.0 361.0 591.0 3078.0 2641.0 1747.0 \n",
|
||||
"195 561.0 321.0 733.0 3198.0 2772.0 1854.0 \n",
|
||||
"196 665.0 461.0 704.0 2926.0 2682.0 1797.0 \n",
|
||||
"197 729.0 428.0 689.0 2851.0 2892.0 1990.0 \n",
|
||||
"198 699.0 465.0 703.0 2943.0 2721.0 1812.0 \n",
|
||||
"199 733.0 420.0 512.0 3199.0 2786.0 2082.0 \n",
|
||||
"200 748.0 463.0 568.0 3152.0 2798.0 1790.0 \n",
|
||||
"201 691.0 355.0 558.0 2763.0 2594.0 1688.0 \n",
|
||||
"202 680.0 455.0 708.0 2731.0 2563.0 1683.0 \n",
|
||||
"203 732.0 424.0 592.0 2501.0 2540.0 1617.0 \n",
|
||||
"\n",
|
||||
" sp_f_4554 sp_f_5564 sp_f_65 \n",
|
||||
"rownames \n",
|
||||
"191 417.0 200.0 120.0 \n",
|
||||
"192 323.0 200.0 182.0 \n",
|
||||
"193 972.0 533.0 305.0 \n",
|
||||
"194 1157.0 395.0 129.0 \n",
|
||||
"195 1029.0 505.0 269.0 \n",
|
||||
"196 1138.0 581.0 417.0 \n",
|
||||
"197 1223.0 583.0 314.0 \n",
|
||||
"198 1041.0 554.0 367.0 \n",
|
||||
"199 1209.0 556.0 337.0 \n",
|
||||
"200 1069.0 572.0 272.0 \n",
|
||||
"201 958.0 482.0 286.0 \n",
|
||||
"202 1006.0 457.0 346.0 \n",
|
||||
"203 1028.0 529.0 384.0 "
|
||||
]
|
||||
},
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw[tb_raw['country'] == 'Angola']"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "116c47ad",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"Index(['country', 'year', 'sp_m_014', 'sp_m_1524', 'sp_m_2534', 'sp_m_3544',\n",
|
||||
" 'sp_m_4554', 'sp_m_5564', 'sp_m_65', 'sp_f_014', 'sp_f_1524',\n",
|
||||
" 'sp_f_2534', 'sp_f_3544', 'sp_f_4554', 'sp_f_5564', 'sp_f_65'],\n",
|
||||
" dtype='object')"
|
||||
]
|
||||
},
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"tb_raw.columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9d1f036e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Compute summary tables\n",
|
||||
"\n",
|
||||
"1. Compute the number of cases per country and gender"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "51e34c9b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c8e9b0e4",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
7241
exercises/tabular_tuberculosis/who2.csv
Normal file
7241
exercises/tabular_tuberculosis/who2.csv
Normal file
File diff suppressed because it is too large
Load diff
BIN
exercises/tabular_window_functions/.DS_Store
vendored
Normal file
BIN
exercises/tabular_window_functions/.DS_Store
vendored
Normal file
Binary file not shown.
|
@ -0,0 +1,407 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6f6aa857",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: For each patcher, compute the average number of days they waited between experiments\n",
|
||||
"\n",
|
||||
"Here is how to proceed\n",
|
||||
"1. Use a window function to compute the number of days that elapse between experiment (i.e., the distance between `date`), for each `patcher`. Add that as a new column, `'days from prev'`\n",
|
||||
"2. Compute the average `'days from prev'` per patcher\n",
|
||||
"\n",
|
||||
"With your new awesome vectorization skills, it should take two lines!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "8f9bc8b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1be11d54",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the neural data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 61,
|
||||
"id": "b6b1abff",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('shuffled_QC_passed_2024-07-04_collected_v1.csv', parse_dates=['date'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 62,
|
||||
"id": "c0237922",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>OP</th>\n",
|
||||
" <th>patcher</th>\n",
|
||||
" <th>date</th>\n",
|
||||
" <th>slice</th>\n",
|
||||
" <th>cell_ch</th>\n",
|
||||
" <th>cell_ID</th>\n",
|
||||
" <th>day</th>\n",
|
||||
" <th>treatment</th>\n",
|
||||
" <th>hrs_incubation</th>\n",
|
||||
" <th>repatch</th>\n",
|
||||
" <th>hrs_after_OP</th>\n",
|
||||
" <th>Rs</th>\n",
|
||||
" <th>Rin</th>\n",
|
||||
" <th>resting_potential</th>\n",
|
||||
" <th>max_spikes</th>\n",
|
||||
" <th>Rheobase</th>\n",
|
||||
" <th>AP_heigth</th>\n",
|
||||
" <th>TH</th>\n",
|
||||
" <th>max_depol</th>\n",
|
||||
" <th>max_repol</th>\n",
|
||||
" <th>membra_time_constant_tau</th>\n",
|
||||
" <th>capacitance</th>\n",
|
||||
" <th>comments</th>\n",
|
||||
" <th>rheo_ramp</th>\n",
|
||||
" <th>AP_halfwidth</th>\n",
|
||||
" <th>Rheobse_ramp</th>\n",
|
||||
" <th>Unnamed: 27</th>\n",
|
||||
" <th>rheos_ramp</th>\n",
|
||||
" <th>comment</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th>high K concentration</th>\n",
|
||||
" <th>RMP_from_char</th>\n",
|
||||
" <th>tissue_source</th>\n",
|
||||
" <th>area</th>\n",
|
||||
" <th>patient_age</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>OP211209</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-03-13</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>21d10S2c8</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>13.298889</td>\n",
|
||||
" <td>14.470281</td>\n",
|
||||
" <td>166.878916</td>\n",
|
||||
" <td>-67.962646</td>\n",
|
||||
" <td>34</td>\n",
|
||||
" <td>50.0</td>\n",
|
||||
" <td>83.190918</td>\n",
|
||||
" <td>-36.132812</td>\n",
|
||||
" <td>302.124023</td>\n",
|
||||
" <td>-72.631836</td>\n",
|
||||
" <td>20.75</td>\n",
|
||||
" <td>152.623120</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.966102</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>15 mM</td>\n",
|
||||
" <td>-59.101382</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>27.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>OP221024</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-06-16</td>\n",
|
||||
" <td>S3</td>\n",
|
||||
" <td>4</td>\n",
|
||||
" <td>22o24S3c4</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>23.964167</td>\n",
|
||||
" <td>11.521243</td>\n",
|
||||
" <td>137.820797</td>\n",
|
||||
" <td>-71.789551</td>\n",
|
||||
" <td>41</td>\n",
|
||||
" <td>50.0</td>\n",
|
||||
" <td>93.322754</td>\n",
|
||||
" <td>-42.968750</td>\n",
|
||||
" <td>465.820312</td>\n",
|
||||
" <td>-83.740234</td>\n",
|
||||
" <td>14.85</td>\n",
|
||||
" <td>124.324170</td>\n",
|
||||
" <td>17</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.959995</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-62.265689</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>42.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>OP230810</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-05-14</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>5</td>\n",
|
||||
" <td>23810S2c5</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>7.043056</td>\n",
|
||||
" <td>10.120637</td>\n",
|
||||
" <td>67.739416</td>\n",
|
||||
" <td>-70.629883</td>\n",
|
||||
" <td>47</td>\n",
|
||||
" <td>100.0</td>\n",
|
||||
" <td>91.973877</td>\n",
|
||||
" <td>-37.817383</td>\n",
|
||||
" <td>415.771484</td>\n",
|
||||
" <td>-107.666016</td>\n",
|
||||
" <td>13.00</td>\n",
|
||||
" <td>228.654858</td>\n",
|
||||
" <td>10</td>\n",
|
||||
" <td>402.013400</td>\n",
|
||||
" <td>0.760052</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-61.329228</td>\n",
|
||||
" <td>Mitte</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>63.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>OP230209</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-04-27</td>\n",
|
||||
" <td>S2_D2</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>23209S2_D2c3</td>\n",
|
||||
" <td>D2</td>\n",
|
||||
" <td>high K</td>\n",
|
||||
" <td>25.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>21.848333</td>\n",
|
||||
" <td>7.745503</td>\n",
|
||||
" <td>43.009610</td>\n",
|
||||
" <td>-68.371582</td>\n",
|
||||
" <td>31</td>\n",
|
||||
" <td>500.0</td>\n",
|
||||
" <td>67.163086</td>\n",
|
||||
" <td>-29.284668</td>\n",
|
||||
" <td>212.036133</td>\n",
|
||||
" <td>-61.645508</td>\n",
|
||||
" <td>11.05</td>\n",
|
||||
" <td>215.784505</td>\n",
|
||||
" <td>30</td>\n",
|
||||
" <td>672.202407</td>\n",
|
||||
" <td>0.958735</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-62.577472</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>63.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>OP240321</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-04-11</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>4</td>\n",
|
||||
" <td>24321S2c4</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>11.530278</td>\n",
|
||||
" <td>7.632941</td>\n",
|
||||
" <td>32.884808</td>\n",
|
||||
" <td>-52.453613</td>\n",
|
||||
" <td>21</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>84.008789</td>\n",
|
||||
" <td>-36.785889</td>\n",
|
||||
" <td>403.442383</td>\n",
|
||||
" <td>-71.899414</td>\n",
|
||||
" <td>14.80</td>\n",
|
||||
" <td>695.791105</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.063838</td>\n",
|
||||
" <td>324.520817</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-63.149769</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>31.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" OP patcher date slice cell_ch cell_ID day treatment \\\n",
|
||||
"0 OP211209 Verji 2024-03-13 S2 8 21d10S2c8 D1 Ctrl \n",
|
||||
"1 OP221024 Verji 2024-06-16 S3 4 22o24S3c4 D1 Ctrl \n",
|
||||
"2 OP230810 Verji 2024-05-14 S2 5 23810S2c5 D1 TTX \n",
|
||||
"3 OP230209 Verji 2024-04-27 S2_D2 3 23209S2_D2c3 D2 high K \n",
|
||||
"4 OP240321 Verji 2024-04-11 S2 4 24321S2c4 D1 Ctrl \n",
|
||||
"\n",
|
||||
" hrs_incubation repatch hrs_after_OP Rs Rin \\\n",
|
||||
"0 0.0 no 13.298889 14.470281 166.878916 \n",
|
||||
"1 0.0 no 23.964167 11.521243 137.820797 \n",
|
||||
"2 0.0 no 7.043056 10.120637 67.739416 \n",
|
||||
"3 25.0 no 21.848333 7.745503 43.009610 \n",
|
||||
"4 0.0 no 11.530278 7.632941 32.884808 \n",
|
||||
"\n",
|
||||
" resting_potential max_spikes Rheobase AP_heigth TH max_depol \\\n",
|
||||
"0 -67.962646 34 50.0 83.190918 -36.132812 302.124023 \n",
|
||||
"1 -71.789551 41 50.0 93.322754 -42.968750 465.820312 \n",
|
||||
"2 -70.629883 47 100.0 91.973877 -37.817383 415.771484 \n",
|
||||
"3 -68.371582 31 500.0 67.163086 -29.284668 212.036133 \n",
|
||||
"4 -52.453613 21 200.0 84.008789 -36.785889 403.442383 \n",
|
||||
"\n",
|
||||
" max_repol membra_time_constant_tau capacitance comments rheo_ramp \\\n",
|
||||
"0 -72.631836 20.75 152.623120 NaN NaN \n",
|
||||
"1 -83.740234 14.85 124.324170 17 NaN \n",
|
||||
"2 -107.666016 13.00 228.654858 10 402.013400 \n",
|
||||
"3 -61.645508 11.05 215.784505 30 672.202407 \n",
|
||||
"4 -71.899414 14.80 695.791105 8 NaN \n",
|
||||
"\n",
|
||||
" AP_halfwidth Rheobse_ramp Unnamed: 27 rheos_ramp comment \\\n",
|
||||
"0 0.966102 NaN NaN NaN NaN NaN \n",
|
||||
"1 0.959995 NaN NaN NaN NaN NaN \n",
|
||||
"2 0.760052 NaN NaN NaN NaN NaN \n",
|
||||
"3 0.958735 NaN NaN NaN NaN NaN \n",
|
||||
"4 1.063838 324.520817 NaN NaN NaN NaN \n",
|
||||
"\n",
|
||||
" high K concentration RMP_from_char tissue_source area patient_age \n",
|
||||
"0 15 mM -59.101382 Bielefeld temporal 27.0 \n",
|
||||
"1 8 mM -62.265689 Bielefeld temporal 42.0 \n",
|
||||
"2 8 mM -61.329228 Mitte temporal 63.0 \n",
|
||||
"3 8 mM -62.577472 Bielefeld temporal 63.0 \n",
|
||||
"4 8 mM -63.149769 Bielefeld temporal 31.0 "
|
||||
]
|
||||
},
|
||||
"execution_count": 62,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.head()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f7c93d25",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ff2c32f0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "612215d0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,526 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6f6aa857",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: For each patcher, compute the average number of days they waited between experiments\n",
|
||||
"\n",
|
||||
"Here is how to proceed\n",
|
||||
"1. Use a window function to compute the number of days that elapse between experiment (i.e., the distance between `date`), for each `patcher`. Add that as a new column, `'days from prev'`\n",
|
||||
"2. Compute the average `'days from prev'` per patcher\n",
|
||||
"\n",
|
||||
"With your new awesome vectorization skills, it should take two lines!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "8f9bc8b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1be11d54",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the neural data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 61,
|
||||
"id": "8dfc3020",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('shuffled_QC_passed_2024-07-04_collected_v1.csv', parse_dates=['date'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 62,
|
||||
"id": "0430951e",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>OP</th>\n",
|
||||
" <th>patcher</th>\n",
|
||||
" <th>date</th>\n",
|
||||
" <th>slice</th>\n",
|
||||
" <th>cell_ch</th>\n",
|
||||
" <th>cell_ID</th>\n",
|
||||
" <th>day</th>\n",
|
||||
" <th>treatment</th>\n",
|
||||
" <th>hrs_incubation</th>\n",
|
||||
" <th>repatch</th>\n",
|
||||
" <th>hrs_after_OP</th>\n",
|
||||
" <th>Rs</th>\n",
|
||||
" <th>Rin</th>\n",
|
||||
" <th>resting_potential</th>\n",
|
||||
" <th>max_spikes</th>\n",
|
||||
" <th>Rheobase</th>\n",
|
||||
" <th>AP_heigth</th>\n",
|
||||
" <th>TH</th>\n",
|
||||
" <th>max_depol</th>\n",
|
||||
" <th>max_repol</th>\n",
|
||||
" <th>membra_time_constant_tau</th>\n",
|
||||
" <th>capacitance</th>\n",
|
||||
" <th>comments</th>\n",
|
||||
" <th>rheo_ramp</th>\n",
|
||||
" <th>AP_halfwidth</th>\n",
|
||||
" <th>Rheobse_ramp</th>\n",
|
||||
" <th>Unnamed: 27</th>\n",
|
||||
" <th>rheos_ramp</th>\n",
|
||||
" <th>comment</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th>high K concentration</th>\n",
|
||||
" <th>RMP_from_char</th>\n",
|
||||
" <th>tissue_source</th>\n",
|
||||
" <th>area</th>\n",
|
||||
" <th>patient_age</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>OP211209</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-03-13</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>21d10S2c8</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>13.298889</td>\n",
|
||||
" <td>14.470281</td>\n",
|
||||
" <td>166.878916</td>\n",
|
||||
" <td>-67.962646</td>\n",
|
||||
" <td>34</td>\n",
|
||||
" <td>50.0</td>\n",
|
||||
" <td>83.190918</td>\n",
|
||||
" <td>-36.132812</td>\n",
|
||||
" <td>302.124023</td>\n",
|
||||
" <td>-72.631836</td>\n",
|
||||
" <td>20.75</td>\n",
|
||||
" <td>152.623120</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.966102</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>15 mM</td>\n",
|
||||
" <td>-59.101382</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>27.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>OP221024</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-06-16</td>\n",
|
||||
" <td>S3</td>\n",
|
||||
" <td>4</td>\n",
|
||||
" <td>22o24S3c4</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>23.964167</td>\n",
|
||||
" <td>11.521243</td>\n",
|
||||
" <td>137.820797</td>\n",
|
||||
" <td>-71.789551</td>\n",
|
||||
" <td>41</td>\n",
|
||||
" <td>50.0</td>\n",
|
||||
" <td>93.322754</td>\n",
|
||||
" <td>-42.968750</td>\n",
|
||||
" <td>465.820312</td>\n",
|
||||
" <td>-83.740234</td>\n",
|
||||
" <td>14.85</td>\n",
|
||||
" <td>124.324170</td>\n",
|
||||
" <td>17</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.959995</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-62.265689</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>42.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>OP230810</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-05-14</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>5</td>\n",
|
||||
" <td>23810S2c5</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>7.043056</td>\n",
|
||||
" <td>10.120637</td>\n",
|
||||
" <td>67.739416</td>\n",
|
||||
" <td>-70.629883</td>\n",
|
||||
" <td>47</td>\n",
|
||||
" <td>100.0</td>\n",
|
||||
" <td>91.973877</td>\n",
|
||||
" <td>-37.817383</td>\n",
|
||||
" <td>415.771484</td>\n",
|
||||
" <td>-107.666016</td>\n",
|
||||
" <td>13.00</td>\n",
|
||||
" <td>228.654858</td>\n",
|
||||
" <td>10</td>\n",
|
||||
" <td>402.013400</td>\n",
|
||||
" <td>0.760052</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-61.329228</td>\n",
|
||||
" <td>Mitte</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>63.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>OP230209</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-04-27</td>\n",
|
||||
" <td>S2_D2</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>23209S2_D2c3</td>\n",
|
||||
" <td>D2</td>\n",
|
||||
" <td>high K</td>\n",
|
||||
" <td>25.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>21.848333</td>\n",
|
||||
" <td>7.745503</td>\n",
|
||||
" <td>43.009610</td>\n",
|
||||
" <td>-68.371582</td>\n",
|
||||
" <td>31</td>\n",
|
||||
" <td>500.0</td>\n",
|
||||
" <td>67.163086</td>\n",
|
||||
" <td>-29.284668</td>\n",
|
||||
" <td>212.036133</td>\n",
|
||||
" <td>-61.645508</td>\n",
|
||||
" <td>11.05</td>\n",
|
||||
" <td>215.784505</td>\n",
|
||||
" <td>30</td>\n",
|
||||
" <td>672.202407</td>\n",
|
||||
" <td>0.958735</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-62.577472</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>63.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>OP240321</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-04-11</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>4</td>\n",
|
||||
" <td>24321S2c4</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>11.530278</td>\n",
|
||||
" <td>7.632941</td>\n",
|
||||
" <td>32.884808</td>\n",
|
||||
" <td>-52.453613</td>\n",
|
||||
" <td>21</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>84.008789</td>\n",
|
||||
" <td>-36.785889</td>\n",
|
||||
" <td>403.442383</td>\n",
|
||||
" <td>-71.899414</td>\n",
|
||||
" <td>14.80</td>\n",
|
||||
" <td>695.791105</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.063838</td>\n",
|
||||
" <td>324.520817</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-63.149769</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>31.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" OP patcher date slice cell_ch cell_ID day treatment \\\n",
|
||||
"0 OP211209 Verji 2024-03-13 S2 8 21d10S2c8 D1 Ctrl \n",
|
||||
"1 OP221024 Verji 2024-06-16 S3 4 22o24S3c4 D1 Ctrl \n",
|
||||
"2 OP230810 Verji 2024-05-14 S2 5 23810S2c5 D1 TTX \n",
|
||||
"3 OP230209 Verji 2024-04-27 S2_D2 3 23209S2_D2c3 D2 high K \n",
|
||||
"4 OP240321 Verji 2024-04-11 S2 4 24321S2c4 D1 Ctrl \n",
|
||||
"\n",
|
||||
" hrs_incubation repatch hrs_after_OP Rs Rin \\\n",
|
||||
"0 0.0 no 13.298889 14.470281 166.878916 \n",
|
||||
"1 0.0 no 23.964167 11.521243 137.820797 \n",
|
||||
"2 0.0 no 7.043056 10.120637 67.739416 \n",
|
||||
"3 25.0 no 21.848333 7.745503 43.009610 \n",
|
||||
"4 0.0 no 11.530278 7.632941 32.884808 \n",
|
||||
"\n",
|
||||
" resting_potential max_spikes Rheobase AP_heigth TH max_depol \\\n",
|
||||
"0 -67.962646 34 50.0 83.190918 -36.132812 302.124023 \n",
|
||||
"1 -71.789551 41 50.0 93.322754 -42.968750 465.820312 \n",
|
||||
"2 -70.629883 47 100.0 91.973877 -37.817383 415.771484 \n",
|
||||
"3 -68.371582 31 500.0 67.163086 -29.284668 212.036133 \n",
|
||||
"4 -52.453613 21 200.0 84.008789 -36.785889 403.442383 \n",
|
||||
"\n",
|
||||
" max_repol membra_time_constant_tau capacitance comments rheo_ramp \\\n",
|
||||
"0 -72.631836 20.75 152.623120 NaN NaN \n",
|
||||
"1 -83.740234 14.85 124.324170 17 NaN \n",
|
||||
"2 -107.666016 13.00 228.654858 10 402.013400 \n",
|
||||
"3 -61.645508 11.05 215.784505 30 672.202407 \n",
|
||||
"4 -71.899414 14.80 695.791105 8 NaN \n",
|
||||
"\n",
|
||||
" AP_halfwidth Rheobse_ramp Unnamed: 27 rheos_ramp comment \\\n",
|
||||
"0 0.966102 NaN NaN NaN NaN NaN \n",
|
||||
"1 0.959995 NaN NaN NaN NaN NaN \n",
|
||||
"2 0.760052 NaN NaN NaN NaN NaN \n",
|
||||
"3 0.958735 NaN NaN NaN NaN NaN \n",
|
||||
"4 1.063838 324.520817 NaN NaN NaN NaN \n",
|
||||
"\n",
|
||||
" high K concentration RMP_from_char tissue_source area patient_age \n",
|
||||
"0 15 mM -59.101382 Bielefeld temporal 27.0 \n",
|
||||
"1 8 mM -62.265689 Bielefeld temporal 42.0 \n",
|
||||
"2 8 mM -61.329228 Mitte temporal 63.0 \n",
|
||||
"3 8 mM -62.577472 Bielefeld temporal 63.0 \n",
|
||||
"4 8 mM -63.149769 Bielefeld temporal 31.0 "
|
||||
]
|
||||
},
|
||||
"execution_count": 62,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.head()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 64,
|
||||
"id": "685a6b77",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df['days from prev'] = df['date'] - df.sort_values('date').groupby('patcher')['date'].shift()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 68,
|
||||
"id": "75a262c6",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>patcher</th>\n",
|
||||
" <th>date</th>\n",
|
||||
" <th>days from prev</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>251</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-01</td>\n",
|
||||
" <td>NaT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>102</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-04</td>\n",
|
||||
" <td>3 days</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>355</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-04</td>\n",
|
||||
" <td>0 days</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>47</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-05</td>\n",
|
||||
" <td>1 days</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>477</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-05</td>\n",
|
||||
" <td>0 days</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" patcher date days from prev\n",
|
||||
"251 Rosie 2024-01-01 NaT\n",
|
||||
"102 Rosie 2024-01-04 3 days\n",
|
||||
"355 Rosie 2024-01-04 0 days\n",
|
||||
"47 Rosie 2024-01-05 1 days\n",
|
||||
"477 Rosie 2024-01-05 0 days"
|
||||
]
|
||||
},
|
||||
"execution_count": 68,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.sort_values(['patcher', 'date'])[['patcher', 'date', 'days from prev']].head()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 74,
|
||||
"id": "dc9a1853",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"patcher\n",
|
||||
"Rosie 1 days 05:45:15.789473684\n",
|
||||
"Verji 0 days 10:53:42.269807280\n",
|
||||
"Name: days from prev, dtype: timedelta64[ns]"
|
||||
]
|
||||
},
|
||||
"execution_count": 74,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.groupby('patcher')['days from prev'].mean()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "de6ee1a8",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "61a39610",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d63a56b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,660 @@
|
|||
OP,patcher,date,slice,cell_ch,cell_ID,day,treatment,hrs_incubation,repatch,hrs_after_OP,Rs,Rin,resting_potential,max_spikes,Rheobase,AP_heigth,TH,max_depol,max_repol,membra_time_constant_tau,capacitance,comments,rheo_ramp,AP_halfwidth,Rheobse_ramp,Unnamed: 27,rheos_ramp,comment, ,high K concentration,RMP_from_char,tissue_source,area,patient_age
|
||||
OP211209,Verji,2024-03-13,S2,8,21d10S2c8,D1,Ctrl,0.0,no,13.29888889,14.47028099,166.8789159,-67.96264648,34,50.0,83.19091797,-36.1328125,302.1240234,-72.63183594,20.75,152.6231201,,,0.966102219,,,,,,15 mM,-59.10138168,Bielefeld,temporal,27.0
|
||||
OP221024,Verji,2024-06-16,S3,4,22o24S3c4,D1,Ctrl,0.0,no,23.96416667,11.5212428,137.8207965,-71.78955078,41,50.0,93.32275391,-42.96875,465.8203125,-83.74023438,14.85,124.3241696,17,,0.959995228,,,,,,8 mM,-62.26568939,Bielefeld,temporal,42.0
|
||||
OP230810,Verji,2024-05-14,S2,5,23810S2c5,D1,TTX,0.0,no,7.043055556,10.1206367,67.73941573,-70.62988281,47,100.0,91.97387695,-37.81738281,415.7714844,-107.6660156,13.0,228.6548578,10,402.0134,0.760051718,,,,,,8 mM,-61.32922775,Mitte,temporal,63.0
|
||||
OP230209,Verji,2024-04-27,S2_D2,3,23209S2_D2c3,D2,high K,25.0,no,21.84833333,7.745502768,43.00961023,-68.37158203,31,500.0,67.16308594,-29.28466797,212.0361328,-61.64550781,11.05,215.7845054,30,672.202407,0.958735269,,,,,,8 mM,-62.57747208,Bielefeld,temporal,63.0
|
||||
OP240321,Verji,2024-04-11,S2,4,24321S2c4,D1,Ctrl,0.0,no,11.53027778,7.632941391,32.88480792,-52.45361328,21,200.0,84.00878906,-36.78588867,403.4423828,-71.89941406,14.8,695.7911047,8,,1.063837531,324.5208174,,,,,8 mM,-63.14976883,Bielefeld,temporal,31.0
|
||||
OP220127,Rosie,2024-07-22,S2_D2,5,22129S2_D2c5,D2,TTX,24.0,no,46.79444444,9.807291152,53.63303274,-66.90673828,30,150.0,77.74047852,-35.9375,347.65625,-69.82421875,11.4,227.3616555,31,,0.923104978,,,,,31.0,15 mM,-61.29355057,Mitte,temporal,45.0
|
||||
OP221024,Verji,2024-06-14,S2_D2,4,22o24S2c5,D2,TTX,24.0,yes,47.46416667,9.592057034,38.5317477,-63.37280273,6,600.0,60.59570313,-22.96142578,158.203125,-41.38183594,3.95,117.7739763,30,,1.239089567,,,,,,8 mM,-63.76218063,Bielefeld,temporal,42.0
|
||||
OP221027,Verji,2024-02-01,S2_D2,2,22o27S2c2,D2,TTX,24.0,yes,34.65888889,13.08692097,53.72979843,-69.47021484,33,200.0,76.171875,-34.0637207,290.2832031,-88.98925781,10.9,276.2344934,30,,0.80601395,,,,,,8 mM,-61.88209991,Mitte,temporal,61.0
|
||||
OP240215,Verji,2024-02-10,S1,4,24215S1c4,D1,Ctrl,0.0,no,11.72583333,10.02916639,45.2685955,-74.06616211,25,150.0,88.14086914,-42.74291992,333.0078125,-79.95605469,19.25,486.3407864,3,,0.958975243,719.5139838,,,,,8 mM,-60.0295697,Bielefeld,temporal,30.0
|
||||
OP230808,Verji,2024-04-04,S5,4,23808S5c4,D1,Ctrl,0.0,no,24.79277778,8.488247607,52.49446801,-74.8840332,23,250.0,88.89770508,-37.53662109,437.0117188,-64.20898438,15.95,493.5312559,28,513.5571186,1.143392566,,,,,,8 mM,-65.06136215,Hamburg,temporal,14.0
|
||||
OP220127,Rosie,2024-07-20,S1_D2,8,22129S1_D2c8,D2,Ctrl,24.0,no,44.59944444,29.15487595,244.3463877,-71.60644531,38,50.0,82.00683594,-36.86523438,290.4052734,-84.59472656,12.8,81.71252679,28,,0.92558657,,,,,28.0,15 mM,-59.94002472,Mitte,temporal,45.0
|
||||
OP230426,Verji,2024-01-16,S3,6,23426S3c6,D1,high K,0.0,no,24.36611111,7.533919301,60.58603809,-69.48852539,26,100.0,86.51123047,-36.328125,417.6025391,-77.63671875,13.85,241.2742158,11,331.81106,0.904285424,,,,,,8 mM,-61.94321762,Hamburg,temporal,58.0
|
||||
OP230810,Verji,2024-05-12,S1,7,23810S1c7,D1,high K,0.0,yes,5.660833333,26.75652963,74.70950316,-64.85595703,53,150.0,90.94238281,-42.93212891,423.9501953,-83.0078125,9.1,239.3168539,5,307.5403,0.965371197,,,,,,8 mM,-61.51349396,Mitte,temporal,63.0
|
||||
OP240321,Verji,2024-04-12,S2,8,24321S2c8,D1,Ctrl,0.0,yes,11.53027778,21.40485393,49.62557662,-68.25561523,29,200.0,88.70849609,-38.72070313,383.4228516,-106.0791016,20.2,524.9116574,12,,0.81954569,388.4829494,,,,,8 mM,-61.90836395,Bielefeld,temporal,31.0
|
||||
OP220322,Verji,2024-06-28,S1_D2,6,22322S1_D2c6,D2,Ctrl,22.0,no,32.92194444,11.95523615,33.57619545,-65.57617188,31,350.0,90.13061523,-40.06958008,339.1113281,-78.73535156,9.45,423.6082079,17,,0.927595753,,,,,,15 mM,-61.32522614,Bielefeld,temporal,52.0
|
||||
OP220120,Rosie,2024-03-02,S2_D2,7,22122S2_D2c7,D2,TTX,23.0,no,37.98083333,17.20997709,250.5832579,-47.66235352,1,-300.0,62.46337891,-41.88232422,182.1289063,-87.03613281,5.0,34.70451176,19,,0.735448619,,,,,,15 mM,-59.95962921,Bielefeld,temporal,50.0
|
||||
OP230209,Verji,2024-04-25,S3_D2,3,23209S3c3,D2,Ctrl,25.0,yes,23.94944444,27.8535947,200.3500344,-66.91894531,9,50.0,78.57666016,-38.89770508,306.5185547,-104.4921875,16.5,113.8976195,37; exclude; Rs_end > 30,104.360218,0.706254014,,,,,,8 mM,-60.01862885,Bielefeld,temporal,63.0
|
||||
OP220518,Verji,2024-07-10,S2_D2,5,22519S2_D2c5,D2,high K,24.0,no,47.49083333,7.294438443,23.61445361,-61.70043945,6,800.0,75.06713867,-34.58251953,300.4150391,-60.91308594,3.95,198.8227343,28,,1.063950777,,,,,,15 mM,-63.05897186,Bielefeld,frontal,37.0
|
||||
OP230314,Verji,2024-07-23,S3,7,23314S3c7,D1,TTX,0.0,yes,8.987777778,8.086421162,55.08455337,-72.44873047,39,150.0,91.66259766,-37.87841797,489.7460938,-90.08789063,13.55,234.9240212,19,,0.839852963,,,300.535018,,,8 mM,-60.00501572,Virchow,temporal,12.0
|
||||
OP220217,Verji,2024-06-05,S2_D2,3,22218S2_D2c3,D2,TTX,22.0,no,34.75305556,7.854192223,69.71558251,-73.03466797,30,200.0,61.29150391,-29.75463867,140.2587891,-41.9921875,15.65,284.031681,27,,1.240366976,,,,,,15 mM,-61.11393967,Mitte,temporal,17.0
|
||||
OP230808,Verji,2024-04-02,S3,8,23808S3c8,D1,Ctrl,0.0,no,10.92722222,8.565213353,61.80074835,-80.23681641,18,100.0,86.65161133,-41.55273438,325.5615234,-69.09179688,25.8,414.2157766,20,497.8065936,1.12020915,,,,,,8 mM,-61.09218033,Hamburg,temporal,14.0
|
||||
OP220914,Verji,2024-07-06,S2_D2,6,22915S2_D2c6,D2,TTX,24.0,no,48.89638889,14.79940085,80.56026762,-52.40478516,2,100.0,21.42944336,-10.54077148,14.6484375,-8.056640625,20.15,262.5348708,22,,2.936208337,,,,,,8 mM,-47.75891815,Bielefeld,temporal,21.0
|
||||
OP220111,Rosie,2024-06-11,S1_D2,4,22111S1c4,D2,TTX,21.0,yes,32.75444444,8.588633505,71.51729222,-59.98535156,0,,,,,,17.85,532.2191083,13,,,,,,,,15 mM,-59.99144638,Bielefeld,temporal,51.0
|
||||
OP230109,Verji,2024-02-29,S2_D2,2,2311S2_D2c2,D2,high K,24.0,no,46.55611111,12.0591842,102.348767,-65.17333984,5,200.0,67.28515625,-30.53588867,262.6953125,-84.83886719,9.5,126.6460537,34,,0.804893682,,,,,,8 mM,-61.562229,Bielefeld,temporal,42.0
|
||||
OP240201,Verji,2024-03-04,S1,6,24201S1c6,D1,high K,0.0,no,9.856111111,19.43676784,55.79062937,-58.35571289,29,450.0,83.99047852,-40.5090332,344.8486328,-61.03515625,17.2,696.6744129,5,,1.237340459,166.1155372,,,,,8 mM,-67.74392349,Mitte,temporal,39.0
|
||||
OP210615,Rosie,2024-03-08,S4,2,2021_06_15_0S4c2,D1,TTX,0.0,no,11.5725,7.568696233,43.59352717,-62.06054688,33,500.0,103.137207,-44.30541992,613.7695313,-90.69824219,9.8,389.2441212,manually_corrected,,0.978717772,,,,,,15 mM,-69.04094467,Virchow,temporal,19.0
|
||||
OP230808,Verji,2024-04-02,S4,4,23808S4c4,D1,TTX,0.0,no,23.75972222,10.08791051,86.29501911,-76.14746094,17,100.0,85.52856445,-38.18969727,333.0078125,-74.95117188,23.2,368.3224806,23,400.5133504,1.032756149,,,,,,8 mM,-61.9985498,Hamburg,temporal,14.0
|
||||
OP210615,Rosie,2024-03-04,S2,2,2021_06_15_0S2c2,D1,Ctrl,0.0,no,9.555555556,14.25318281,48.73435774,-72.68066406,41,400.0,97.1496582,-44.43359375,559.9365234,-73.85253906,12.4,491.916707,manually_corrected,,1.072201415,,,,,,15 mM,-70.3563118,Virchow,temporal,19.0
|
||||
OP210323,Rosie,2024-06-02,S6_D2,2,2021_03_25_0S6_D2c1,D2,TTX,16.5,no,45.982222,6.111883637,37.90606881,-63.96484375,10,800.0,63.7878418,-26.26342773,182.2509766,-46.50878906,18.5,663.2472648,37,,1.303423394,,,,,,15 mM,-72.16715439,Virchow,temporal,10.0
|
||||
OP230109,Verji,2024-02-26,S2,8,2311S2c8,D1,high K,0.0,no,20.8525,11.5686629,40.27959212,-63.72070313,48,300.0,84.08203125,-37.59765625,380.9814453,-84.71679688,8.3,275.8361055,13,,0.804060607,,,,,,8 mM,-62.4380603,Bielefeld,temporal,42.0
|
||||
OP210323,Rosie,2024-05-19,S4,7,2021_03_24_0S4c7,D1,TTX,0.0,no,23.04833333,8.532421262,102.6540583,-70.08056641,19,150.0,87.16430664,-39.69116211,300.5371094,-81.66503906,16.4,226.9405405,17,,0.950841822,,,,,,15 mM,-70.04043732,Virchow,temporal,10.0
|
||||
OP220217,Verji,2024-05-30,S3,4,22217S3c4,D1,high K,0.0,no,11.88,8.510487699,38.52877708,-73.65112305,34,450.0,71.29516602,-37.06054688,202.3925781,-67.26074219,11.85,328.5116751,13,,0.932318255,,,,,,15 mM,-64.75763992,Mitte,temporal,17.0
|
||||
OP230314,Verji,2024-07-22,S3,5,23314S3c5,D1,TTX,0.0,no,8.987777778,7.485599379,65.50847045,-75.36621094,47,100.0,83.28857422,-37.8112793,396.9726563,-99.12109375,16.5,204.6449659,17,,0.701467788,,,368.502283,,,8 mM,-57.15973892,Virchow,temporal,12.0
|
||||
OP230314,Verji,2024-07-20,S3_D2,4,23314S3c3,D2,TTX,23.0,yes,32.72666667,17.47237941,50.63841144,-64.89868164,4,450.0,58.33740234,-35.48583984,204.5898438,-58.95996094,9.9,514.1096672,33,,0.911866182,,,,,,8 mM,-62.15148026,Virchow,temporal,12.0
|
||||
OP230420,Verji,2024-01-05,S2,8,23420S2c8,D1,high K,0.0,no,12.18805556,10.15496886,33.77378731,-69.79370117,22,300.0,86.32202148,-36.98730469,432.7392578,-61.03515625,18.3,644.0970999,12; exclude; Rs_end > 30,974.7058235,1.122725061,,,,,,8 mM,-61.19957474,Bielefeld,temporal,13.0
|
||||
OP220127,Rosie,2024-06-27,S1_D2,4,22128S1c2,D2,Ctrl,24.0,yes,43.83222222,24.31177946,87.45439608,-68.59741211,9,200.0,69.39086914,-38.17749023,213.3789063,-62.74414063,9.2,142.0221,tau and cap from -150,,1.028491636,,,,,25.0,15 mM,-60.5175528,Mitte,temporal,45.0
|
||||
OP220426,Verji,2024-01-21,S2_D2,5,22427S2_D2c5,D2,TTX,24.0,no,47.1325,6.511569126,23.16589737,-67.97485352,17,700.0,58.56933594,-24.42626953,173.2177734,-45.41015625,14.25,409.2410167,26,,1.1037319,,,,,,15 mM,-60.57814545,Bielefeld,temporal,60.0
|
||||
OP230808,Verji,2024-03-29,S2_D2,1,23808S2c2,D2,high K,25.0,yes,34.21527778,11.61188763,40.55157565,-67.82226563,14,250.0,86.59667969,-38.32397461,420.6542969,-68.359375,20.3,517.6578988,61,481.8160605,1.323131827,,,,,,8 mM,-59.6189299,Hamburg,temporal,14.0
|
||||
OP210615,Rosie,2024-03-06,S4,2,2021_06_15_0S4c1,D1,TTX,0.0,no,11.14805556,7.591803416,45.49713671,-67.10205078,28,450.0,99.70092773,-44.54345703,498.4130859,-84.83886719,10.55,366.2101695,,,0.975118561,,,,,,15 mM,-71.12725922,Virchow,temporal,19.0
|
||||
OP230523,Verji,2024-03-11,S3,2,23523S3c2,D1,Ctrl,0.0,yes,13.27361111,8.054329516,43.44103325,-75.16479492,22,200.0,83.30078125,-31.1340332,347.9003906,-72.38769531,16.15,349.3090429,15,651.3517117,1.07139335,,,,,,8 mM,-61.0537587,Hamburg,temporal,16.0
|
||||
OP220127,Rosie,2024-01-23,S2,1,22127S2c1,D1,high K,0.0,no,9.303888889,9.155659891,52.54134449,-76.30615234,22,100.0,89.35546875,-37.96386719,345.703125,-93.99414063,23.9,369.4128302,6,,0.878282622,,,,,,15 mM,-58.60017395,Mitte,temporal,45.0
|
||||
OP220127,Rosie,2024-01-30,S3_D2,3,22127S3c3,D2,TTX,23.0,yes,34.94666667,8.726772893,44.69449077,-78.76586914,34,250.0,83.19702148,-37.10327148,301.3916016,-76.41601563,17.3,338.2377088,32,,0.954730442,,,,,,15 mM,-61.7574617,Mitte,temporal,45.0
|
||||
OP220426,Verji,2024-01-17,S2,6,22427S2c6,D1,TTX,0.0,no,22.85555556,8.11855387,42.98952558,-70.86791992,30,150.0,81.86035156,-35.46142578,228.0273438,-80.078125,16.05,250.7994278,3,,0.920186379,,,,,,15 mM,-58.88047363,Bielefeld,temporal,60.0
|
||||
OP231123,Verji,2024-03-27,S2_D2,7,23n23S2_D2c7,D2,high K,19.0,no,31.71361111,7.172977536,45.23349945,-71.06323242,24,150.0,87.48168945,-35.63842773,447.7539063,-79.1015625,16.55,376.0821082,21,,0.896085467,527.8975966,,,,,8 mM,-60.87491974,Bielefeld,temporal,40.0
|
||||
OP201029,Rosie,2024-03-17,S1,7,20o29S1c7,D1,Ctrl,0.0,no,7.865555556,20.63484044,75.11329289,-69.03076172,42,350.0,71.80786133,-35.10131836,171.9970703,-58.22753906,7.0,154.4619529,,,1.160363728,,,,,,15 mM,-69.01241547,Mitte,temporal,47.0
|
||||
OP210323,Rosie,2024-05-04,S3,6,2021_03_24_0S3c6,D1,Ctrl,0.0,yes,21.22833333,18.24590049,57.02961156,-68.46313477,23,700.0,53.93066406,-33.2824707,156.8603516,-43.9453125,10.7,288.8118616,10,,1.182796526,,,,,,15 mM,-68.46290375,Virchow,temporal,10.0
|
||||
OP231123,Verji,2024-03-25,S2,5,23n23S2c5,D1,high K,0.0,no,11.95777778,6.416594228,55.15976306,-73.10791016,29,100.0,88.72680664,-40.13061523,402.4658203,-75.43945313,20.75,399.3750367,8,,1.010076404,415.6938565,,,,,8 mM,-62.93654877,Bielefeld,temporal,40.0
|
||||
OP211123,Rosie,2024-01-05,S1_D2,5,21n23S1c4,D2,Ctrl,23.0,yes,34.16111111,12.14987175,45.71300317,-50.93383789,13,50.0,84.80834961,-44.8059082,228.7597656,-63.72070313,23.4,419.9185104,,,1.191881963,,,,,,15 mM,-54.25180237,Bielefeld,temporal,68.0
|
||||
OP231130,Verji,2024-01-21,S1,5,23n30S1c5,D1,Ctrl,0.0,no,11.99277778,20.14300934,59.82588333,-60.80932617,29,800.0,68.36547852,-31.46362305,258.5449219,-58.10546875,11.75,632.2233169,1,,1.081763385,0.0,,,,,8 mM,-57.46246033,Bielefeld,temporal,39.0
|
||||
OP230817,Verji,2024-05-08,S3,8,23817S3c8,D1,Ctrl,0.0,no,7.576388889,21.3561022,75.35247745,-69.83642578,27,100.0,82.33642578,-39.61791992,286.2548828,-68.72558594,16.9,451.3277914,19,424.6042,1.037192893,,,,,,8 mM,-61.06595032,Mitte,temporal,47.0
|
||||
OP240201,Verji,2024-03-04,S1,1,24201S1c1,D1,high K,0.0,no,9.856111111,14.40803495,91.64961766,-75.64086914,43,200.0,73.10791016,-34.83886719,219.7265625,-81.42089844,15.25,225.5018051,0,,0.813042715,305.7701923,,,,,8 mM,-71.11311462,Mitte,temporal,39.0
|
||||
OP221027,Verji,2024-01-31,S2,2,22o27S2c2,D1,TTX,0.0,yes,9.679166667,7.087507564,61.17202158,-76.16577148,37,100.0,87.890625,-37.9699707,380.6152344,-78.85742188,21.35,305.6342508,9,,0.879168388,,,,,,8 mM,-57.17740082,Mitte,temporal,61.0
|
||||
OP220426,Verji,2024-01-20,S3,5,22427S3c5,D1,high K,0.0,no,24.78472222,7.805099445,36.28028452,-53.43017578,18,200.0,74.76196289,-34.5703125,239.8681641,-76.90429688,13.4,353.5355878,10,,0.866591582,,,,,,15 mM,-59.16793152,Bielefeld,temporal,60.0
|
||||
OP211123,Rosie,2024-01-12,S2_D2,7,21n24S2_D2c7,D2,high K,23.0,no,36.54972222,12.32736816,149.6074828,-80.02929688,33,50.0,95.73364258,-44.32983398,424.5605469,-80.81054688,22.5,190.1186178,,,0.955288406,,,,,,15 mM,-60.80821594,Bielefeld,temporal,68.0
|
||||
OP221027,Verji,2024-02-05,S2_D2,7,22o27S2_D2c7,D2,TTX,24.0,no,35.15,15.56751424,57.9726908,-50.88500977,21,200.0,74.31640625,-34.2956543,254.6386719,-64.57519531,13.55,318.9701149,34,,0.984890116,,,,,,8 mM,-59.18066528,Mitte,temporal,61.0
|
||||
OP221027,Verji,2024-01-30,S2_D2,1,22o27S2c1,D2,TTX,24.0,yes,34.57166667,9.714606889,58.60567723,-73.41918945,30,150.0,76.97753906,-34.73510742,297.7294922,-74.21875,16.3,288.5566721,29,,0.951785601,,,,,,8 mM,-61.65735245,Mitte,temporal,61.0
|
||||
OP220111,Rosie,2024-06-14,S5_D2,3,22112S5_D2c3,D2,Ctrl,23.0,no,29.73638889,6.423372154,154.8296837,-66.51000977,32,100.0,80.3527832,-38.15917969,273.0712891,-63.11035156,9.2,93.13117084,6,,1.069578226,,,,,,15 mM,-66.38698517,Bielefeld,temporal,51.0
|
||||
OP220602,,2024-07-19,S3_D2,8,22602S3_D2c8,D2,TTX,22.0,no,37.68972222,16.99739632,149.5814704,-66.68701172,25,100.0,65.05737305,-30.82885742,165.2832031,-59.32617188,14.4,112.3474286,34,,0.995200469,,,,,,8 mM,-63.05315857,,,
|
||||
OP221024,Verji,2024-06-10,S1_D2,4,22o24S1c3,D2,high K,24.0,yes,45.12972222,9.182507114,32.80368941,-74.37744141,5,700.0,70.48950195,-44.15283203,177.8564453,-64.57519531,7.7,308.8293758,24,,1.065969911,,,,,,8 mM,-63.29925247,Bielefeld,temporal,42.0
|
||||
OP220308,Verji,2024-06-21,S1,8,22308S1c8,D1,Ctrl,0.0,yes,12.17,26.9429407,124.403892,-71.44775391,40,100.0,79.3762207,-39.86206055,243.5302734,-77.39257813,20.45,201.7175196,4; exclude; Rs_end > 30,,0.938989072,,,,,,15 mM,-62.01251495,Bielefeld,temporal,52.0
|
||||
OP220811,Verji,2024-06-09,S2_D2,5,22811S2_D2c5,D2,high K,17.0,no,23.26527778,5.024042715,40.28845612,-68.79272461,23,400.0,72.66845703,-27.11181641,271.484375,-46.75292969,19.15,427.4572207,3,,1.249915167,,,,,,8 mM,-61.54855072,Mitte,temporal,18.0
|
||||
OP220623,Verji,2024-01-07,S2,3,22623S2c3,D1,high K,0.0,no,9.266944444,6.567370956,21.87430608,-68.68286133,29,400.0,75.6652832,-29.70581055,292.2363281,-80.32226563,13.1,362.8578191,1,,0.808835298,,,,,,8 mM,-54.82799149,Mitte,frontal,32.0
|
||||
OP240417,Verji,2024-02-19,S3_D2,6,24417S3c6,D1,Ctrl,16.0,yes,31.57638889,13.81928135,129.1641464,-75.32958984,25,100.0,84.60693359,-37.18261719,377.4414063,-99.97558594,23.35,252.3525066,37; exclude; Rs_end > 30; exclude; Rs_end > 30,,0.752147864,288.4896163,,,,,8 mM,-61.49481277,Hamburg,temporal,29.0
|
||||
OP240503,Verji,2024-04-28,S2,5,24503S2c5,D1,Ctrl,0.0,yes,9.624722222,15.31122745,57.46673777,-59.70458984,22,300.0,80.84106445,-36.29150391,268.6767578,-51.39160156,0.15,690.3603,cap manual adjustment,,1.378315392,435.6145205,,,,,8 mM,-63.65160202,Mitte,temporal,36.0
|
||||
OP220111,Rosie,2024-06-10,S1,4,22111S1c4,D1,TTX,0.0,yes,11.38083333,16.88836326,69.73148547,-62.6159668,23,50.0,85.38208008,-41.67480469,348.3886719,-70.3125,28.45,466.357979,0,,0.986559637,,,,,,15 mM,-62.6093895,Bielefeld,temporal,51.0
|
||||
OP230808,Verji,2024-03-28,S1,3,23808S1c3,D1,TTX,0.0,no,8.163333333,11.8307557,50.36227256,-73.46191406,17,200.0,85.49804688,-39.3737793,369.7509766,-71.16699219,27.5,683.1842305,2,625.4908497,1.060314711,,,,,,8 mM,-59.71858475,Hamburg,temporal,14.0
|
||||
OP211209,Verji,2024-03-21,S1_D2,5,21d10S1_D2c5,D2,high K,18.0,no,30.52,9.991316294,67.3526551,-75.22583008,19,250.0,72.97973633,-29.01000977,269.8974609,-69.58007813,21.65,292.6679868,,,0.91356659,,,,,,15 mM,-61.07623215,Bielefeld,temporal,27.0
|
||||
OP201029,Rosie,2024-03-20,S2,2,20o29S2c2,D1,TTX,0.0,yes,9.434722222,12.1449819,70.78392484,-62.41455078,23,250.0,70.72,-30.40771484,182.3730469,-64.69726563,15.35,275.3085933,,,0.982865148,,,,,,15 mM,-62.39529144,Mitte,temporal,47.0
|
||||
OP230209,Verji,2024-04-21,S1,3,23209S1c3,D1,TTX,0.0,yes,-4.47,20.24465384,51.06639102,-60.08911133,2,400.0,55.23071289,-33.32519531,148.1933594,-39.91699219,13.4,339.3285935,1; exclude; Rs_end > 30,,1.241602102,,,,,,8 mM,-62.19541824,Bielefeld,temporal,63.0
|
||||
OP210323,Rosie,2024-04-12,S1,2,2021_03_24_0S1c2,D1,TTX,0.0,yes,16.9575,7.083269346,56.83749983,-72.14355469,17,300.0,89.20288086,-37.37182617,419.7998047,-85.32714844,15.5,383.0346908,1,,0.919767619,,,,,,15 mM,-72.13410156,Virchow,temporal,10.0
|
||||
OP201027,Rosie,2024-03-26,S1,2,20o27S1c2,D1,Ctrl,0.0,yes,7.045277778,10.85912724,61.55433968,-61.4074707,32,150.0,83.78295898,-40.56396484,253.6621094,-68.72558594,15.0,266.695605,,,1.111889773,,,,,,15 mM,-61.38810852,Mitte,temporal,33.0
|
||||
OP230209,Verji,2024-04-22,S2,5,23209S2c5,D1,high K,0.0,no,-2.874722222,8.525730043,81.23149337,-69.04907227,53,100.0,82.27539063,-34.91210938,365.4785156,-98.26660156,13.05,141.8316418,8,192.024601,0.713135555,,,,,,8 mM,-58.24603363,Bielefeld,temporal,63.0
|
||||
OP201027,Rosie,2024-03-29,S1,7,20o27S1c7,D1,Ctrl,0.0,no,7.045277778,8.786273202,50.1445404,-53.75976563,24,250.0,73.26660156,-36.56616211,181.7626953,-61.88964844,15.6,417.290449,3,,1.120129222,,,,,,15 mM,-53.73915771,Mitte,temporal,33.0
|
||||
OP240221,Verji,2024-06-19,S1,4,24221S1c4,D1,high K,0.0,no,11.03888889,16.05173703,137.9807712,-47.58605957,21,100.0,85.55908203,-44.15893555,339.4775391,-118.0419922,11.55,133.640678,2,,0.743333036,28.92096403,,,,,8 mM,-60.35948746,Bielefeld,temporal,37.0
|
||||
OP230817,Verji,2024-05-09,S1_D2,7,23817S1_D2c7,D2,TTX,23.0,no,27.70083333,7.552612885,68.78540477,-63.45825195,21,150.0,56.1340332,-23.79760742,144.4091797,-58.34960938,17.2,249.6056687,24,395.9532,0.913314774,,,,,,8 mM,-60.48967346,Mitte,temporal,47.0
|
||||
OP231130,Verji,2024-01-21,S1,1,23n30S1c1,D1,Ctrl,0.0,yes,11.99277778,15.62708067,58.6665813,-78.06091309,55,300.0,88.77563477,-41.57714844,352.2949219,-103.515625,13.8,329.3506191,0,,0.8110857,351.5817194,,,,,8 mM,-71.58446503,Bielefeld,temporal,39.0
|
||||
OP220602,,2024-05-31,S3,1,22602S3c1,D1,TTX,0.0,no,15.22916667,6.363932512,25.41806753,-69.18945313,27,250.0,71.85058594,-32.88574219,231.6894531,-84.83886719,13.0,339.1592357,12,,0.8076344,,,,,,8 mM,-59.13479095,,,
|
||||
OP220127,Rosie,2024-02-16,S4_D2,2,22127S4_D2c2,D2,TTX,23.0,no,36.85194444,8.06378854,44.06267247,-76.4831543,16,200.0,69.20776367,-26.93481445,218.75,-65.30761719,19.0,338.9178008,38,,0.931688226,,,,,,15 mM,-61.34517899,Mitte,temporal,45.0
|
||||
OP240503,Verji,2024-04-30,S3_D2,8,24503S3c8,D2,high K,17.0,yes,29.17055556,9.674571626,75.22330243,-73.11401367,29,150.0,65.52124023,-31.18896484,177.3681641,-66.04003906,25.5,359.7003874,37,,0.907172712,368.3822794,,,,,8 mM,-61.84618591,Mitte,temporal,36.0
|
||||
OP211209,Verji,2024-03-14,S3,8,21d10S3c8,D1,TTX,0.0,no,15.17694444,10.72496566,134.6700001,-58.02001953,33,50.0,84.25292969,-38.79394531,271.9726563,-83.0078125,15.65,125.0473543,,,0.921350286,,,,,,15 mM,-55.01094894,Bielefeld,temporal,27.0
|
||||
OP230209,Verji,2024-04-24,S2_D2,7,23209S2c7,D2,high K,25.0,yes,21.84833333,13.01074741,77.26324844,-57.31201172,35,100.0,81.62231445,-30.63964844,316.40625,-92.40722656,12.3,143.7398003,33,246.108204,0.850898052,,,,,,8 mM,-57.31295288,Bielefeld,temporal,63.0
|
||||
OP240321,Verji,2024-04-20,S2_D2,2,24321S2_D2c2,D2,Ctrl,17.0,no,29.73333333,25.00260368,277.8319678,-70.76416016,40,50.0,85.9375,-42.35229492,382.3242188,-100.4638672,13.9,107.5248347,34; exclude; Rs_end > 30,,0.772774471,109.7736591,,,,,8 mM,-60.29523041,Bielefeld,temporal,31.0
|
||||
OP220322,Verji,2024-06-30,S2_D2,3,22322S2_D2c3,D2,TTX,22.0,no,34.94305556,7.367304985,24.60982382,-70.96557617,3,550.0,65.10009766,-38.07983398,241.0888672,-54.6875,8.7,408.426361,19,,0.955310884,,,,,,15 mM,-61.6800824,Bielefeld,temporal,52.0
|
||||
OP220127,Rosie,2024-02-12,S2_D2,6,22127S2_D2c6,D2,high K,23.0,no,32.7325,19.04636954,49.69794487,-72.63793945,24,150.0,85.80322266,-36.05957031,317.1386719,-70.80078125,18.0,396.9205922,28,,0.982409117,,,,,,15 mM,-62.11214584,Mitte,temporal,45.0
|
||||
OP220127,Rosie,2024-07-06,S3,2,22128S3c2,D1,high K,0.0,no,22.49333333,10.5057559,54.99366521,-72.69897461,12,700.0,85.42480469,-35.18676758,407.1044922,-85.44921875,11.95,405.6398,manually_adj_inj,,0.88737641,,,,,14.0,15 mM,-69.28528931,Mitte,temporal,45.0
|
||||
OP220111,Rosie,2024-06-17,S1_D2,4,22112S1_D2c2,D2,TTX,21.0,no,33.98666667,9.484461788,66.02868537,-69.10400391,26,250.0,77.25830078,-33.88671875,322.5097656,-64.20898438,11.05,188.9803758,19,,0.992485326,,,,,,15 mM,-69.08026917,Bielefeld,temporal,51.0
|
||||
OP230808,Verji,2024-04-08,S3_D2,2,23808S3_D2c2,D2,Ctrl,25.0,no,35.75638889,8.11929593,55.1986248,-77.72827148,9,250.0,75.13427734,-38.09204102,261.2304688,-58.47167969,24.65,488.0551057,69,605.5101837,1.122261401,,,,,,8 mM,-59.79965714,Hamburg,temporal,14.0
|
||||
OP230109,Verji,2024-02-23,S2,1,2311S2c1,D1,high K,0.0,yes,20.8525,11.8984563,32.67588579,-55.00488281,1,250.0,76.86157227,-49.05395508,277.2216797,-59.81445313,9.0,224.9519451,7,,1.129772509,,,,,,8 mM,-60.30499054,Bielefeld,temporal,42.0
|
||||
OP240321,Verji,2024-04-08,S1,1,24321S1c1,D1,high K,0.0,no,9.830277778,14.68695264,64.47039974,-49.51171875,15,200.0,64.97802734,-33.203125,171.1425781,-70.80078125,21.75,436.4384568,0,,0.937077429,55.32184406,,,,,8 mM,-60.1537262,Bielefeld,temporal,31.0
|
||||
OP220228,Verji,2024-05-20,S2_D2,5,22228S2c6,D2,TTX,23.0,yes,38.60805556,7.026996492,27.35234819,-73.79760742,19,400.0,56.26220703,-23.34594727,133.6669922,-40.52734375,15.35,428.0755745,22,,1.284542472,,,,,,15 mM,-61.37136124,Bielefeld,temporal,33.0
|
||||
OP231109,Verji,2024-01-11,S1,2,23n09S1c2,D1,Ctrl,0.0,no,5.016944444,9.160783254,94.60849635,-70.50170898,41,150.0,78.05175781,-35.68115234,270.6298828,-65.67382813,26.1,345.8329155,1,,1.052610637,289.9296643,,,,,8 mM,-54.33382431,Mitte,temporal,44.0
|
||||
OP220217,Verji,2024-05-28,S2_D2,6,22217S2c6,D2,TTX,22.0,yes,34.21222222,15.88834982,133.2850322,-79.85229492,29,100.0,62.73803711,-32.48291016,143.4326172,-54.44335938,24.65,265.5263642,24,,1.067558287,,,,,,15 mM,-62.85704315,Mitte,temporal,17.0
|
||||
OP230523,Verji,2024-03-09,S1,2,23523S1c2,D1,TTX,0.0,yes,9.898888889,20.81798156,103.8518342,-78.0456543,27,50.0,88.59863281,-42.97485352,356.6894531,-77.63671875,22.65,282.8487805,1,272.7990933,0.98362592,,,,,,8 mM,-63.42125,Hamburg,temporal,16.0
|
||||
OP211209,Verji,2024-03-24,S3_D2,2,21d10S3_D2c2,D2,TTX,18.0,no,34.725,7.868088358,80.58351523,-79.84313965,18,250.0,63.61694336,-23.828125,179.5654297,-57.86132813,18.45,279.3759704,,,0.955020815,,,,,,15 mM,-61.64818573,Bielefeld,temporal,27.0
|
||||
OP231123,Verji,2024-03-27,S2_D2,5,23n23S2_D2c5,D2,high K,19.0,no,31.71361111,6.369858688,48.70777117,-75.79956055,22,200.0,83.64257813,-34.97314453,407.9589844,-82.64160156,19.9,359.6708218,20,,0.859003878,562.3387446,,,,,8 mM,-60.70497925,Bielefeld,temporal,40.0
|
||||
OP220623,Verji,2024-01-09,S4,6,22623S4c6,D1,TTX,0.0,no,12.90611111,8.789322911,81.75947704,-60.29663086,32,200.0,74.55444336,-35.21118164,219.4824219,-60.66894531,12.1,155.183092,17,,1.019203423,,,,,,8 mM,-61.5940918,Mitte,frontal,32.0
|
||||
OP221020,Verji,2024-01-28,S6_D2,4,22o21S6_D2c4,D2,high K,20.0,no,33.4275,6.058090218,40.81383928,-64.46533203,17,500.0,74.8840332,-29.69970703,314.9414063,-66.04003906,15.5,501.8814229,13,,0.947928896,,,,,,8 mM,-62.32504959,Mitte,temporal,25.0
|
||||
OP221020,Verji,2024-01-29,S6_D2,6,22o21S6_D2c6,D2,high K,20.0,no,33.4275,7.2884183,51.77505905,-65.46630859,19,350.0,78.42407227,-27.93579102,348.2666016,-64.94140625,10.85,237.8145819,14,,0.993077044,,,,,,8 mM,-62.63967575,Mitte,temporal,25.0
|
||||
OP231130,Verji,2024-01-26,S2_D2,7,23n30S2_D2c7,D2,Ctrl,21.0,no,34.33166667,8.566453943,67.89862467,-58.95385742,27,500.0,79.07104492,-35.33325195,376.2207031,-78.49121094,8.4,275.2512,15,,0.912125624,523.4874496,,,,,8 mM,-60.89023193,Bielefeld,temporal,39.0
|
||||
OP230808,Verji,2024-04-03,S4,5,23808S4c5,D1,TTX,0.0,yes,23.75972222,8.731586121,63.94811293,-81.04858398,15,150.0,88.72680664,-38.56811523,374.0234375,-73.12011719,29.65,574.2146572,24,656.1518717,1.093037518,,,,,,8 mM,-61.99093338,Hamburg,temporal,14.0
|
||||
OP220120,Rosie,2024-03-01,S2_D2,4,22122S2_D2c4,D2,TTX,23.0,no,37.98083333,7.510802767,20.48972647,-50.32958984,1,1300.0,67.91381836,-31.45141602,198.9746094,-64.69726563,4.15,499.9529412,17,,0.93479198,,,,,,15 mM,-59.16356979,Bielefeld,temporal,50.0
|
||||
OP211123,Rosie,2024-03-30,S2,4,2021_11_24_0S2c4,D1,TTX,0.0,no,23.76555556,26.0966228,91.56724082,-71.94213867,34,100.0,92.43774414,-37.90283203,322.3876953,-85.32714844,18.3,269.7500675,,,1.020629271,,,,,,15 mM,-60.05401672,Bielefeld,temporal,68.0
|
||||
OP211123,Rosie,2024-01-04,S1,4,21n23S1c4,D1,Ctrl,0.0,yes,10.71861111,8.187239223,38.05536764,-61.95068359,27,300.0,87.41455078,-35.32104492,283.203125,-78.73535156,15.25,343.4446735,,,0.926819288,,,,,,15 mM,-61.91999481,Bielefeld,temporal,68.0
|
||||
OP220217,Verji,2024-05-30,S3_D2,3,22217S3c3,D2,high K,22.0,yes,36.31111111,9.166298022,75.25294752,-71.1730957,39,200.0,79.52270508,-32.44628906,311.5234375,-71.77734375,15.5,263.4356846,30,,0.886507296,,,,,,15 mM,-61.86466202,Mitte,temporal,17.0
|
||||
OP220623,Verji,2024-01-08,S3,6,22623S3c6,D1,Ctrl,0.0,no,11.15611111,7.217536181,30.66001016,-76.63574219,30,100.0,90.75927734,-42.50488281,336.7919922,-99.24316406,21.65,376.9538789,11,,0.775832236,,,,,,8 mM,-59.41052475,Mitte,frontal,32.0
|
||||
OP240118,Verji,2024-07-31,S2_D2,3,24118S2_D2c3,D2,high K,21.0,no,28.92055556,9.219492243,71.08186755,-65.66772461,24,300.0,78.10668945,-38.58032227,351.6845703,-59.08203125,19.4,500.156727,14,,1.126618215,447.6449215,,,,,8 mM,-60.47513367,Mitte,temporal,58.0
|
||||
OP221024,Verji,2024-06-16,S1_D2,5,22o24S1_D2c5,D2,high K,24.0,no,45.12972222,10.66227707,80.37507058,-51.42211914,14,-300.0,69.83642578,-32.35473633,248.4130859,-54.19921875,10.8,159.0536629,25,,1.184782058,,,,,,8 mM,-57.97613998,Bielefeld,temporal,42.0
|
||||
OP210323,Rosie,2024-05-10,S3_D2,5,2021_03_24_0S3c6,D2,Ctrl,21.0,yes,44.413056,6.657330264,61.5303277,-69.91577148,22,400.0,83.2824707,-34.32006836,345.9472656,-68.96972656,15.65,381.5619048,36,,1.085706043,,,,,,15 mM,-69.85492676,Virchow,temporal,10.0
|
||||
OP221024,Verji,2024-06-16,S3,3,22o24S3c3,D1,Ctrl,0.0,no,23.96416667,8.992057281,99.51333036,-69.09790039,36,100.0,91.40625,-39.25170898,525.390625,-83.37402344,15.35,171.3760818,16,,0.849344649,,,,,,8 mM,-61.23429367,Bielefeld,temporal,42.0
|
||||
OP221024,Verji,2024-06-10,S1,2,22o24S1c2,D1,high K,0.0,yes,21.08555556,9.362432704,46.972693,-69.75097656,34,250.0,85.51025391,-37.70751953,418.4570313,-61.5234375,11.25,251.2883436,1,,1.089130051,,,,,,8 mM,-62.87847504,Bielefeld,temporal,42.0
|
||||
OP211123,Rosie,2024-04-09,S3_D2,2,2021_11_25_0S3_D2c3,D2,Ctrl,24.0,no,49.09388889,21.10380646,190.465595,-64.03198242,2,100.0,46.42944336,-26.45263672,43.21289063,-15.13671875,33.5,173.389354,,,2.719383013,,,,,,15 mM,-61.12625565,Bielefeld,temporal,68.0
|
||||
OP221027,Verji,2024-02-04,S3,1,22o27S3c1,D1,Ctrl,0.0,no,11.07,8.066904806,42.5484786,-73.42529297,37,50.0,87.72583008,-35.71166992,392.9443359,-91.06445313,24.6,377.7379569,15,,0.821365849,,,,,,8 mM,-52.82335205,Mitte,temporal,61.0
|
||||
OP240221,Verji,2024-06-20,S1,7,24221S1c7,D1,high K,0.0,yes,11.03888889,12.3396884,68.35158183,-55.93261719,34,200.0,83.48388672,-38.43383789,314.9414063,-72.38769531,13.25,346.7859425,5,,1.03983575,157.7452582,,,,,8 mM,-60.75606796,Bielefeld,temporal,37.0
|
||||
OP210323,Rosie,2024-04-20,S1,5,2021_03_24_0S1c5,D1,TTX,0.0,no,17.50694444,7.609105156,43.09483836,-70.31860352,18,400.0,91.87011719,-41.26586914,375.4882813,-61.64550781,16.5,474.2736842,3,,1.285444107,,,,,,15 mM,-70.30480972,Virchow,temporal,10.0
|
||||
OP220127,Rosie,2024-07-11,S4,4,22128S4c4,D1,Ctrl,0.0,yes,25.40166667,9.122283152,23.16715806,-67.68798828,19,500.0,53.13110352,-44.68383789,241.5771484,-64.69726563,0.15,14.93981763,21,,,,,,,21.0,15 mM,-57.97163834,Mitte,temporal,45.0
|
||||
OP220914,Verji,2024-07-05,S2_D2,3,22915S2c4,D2,TTX,24.0,yes,48.47833333,19.75204264,73.06861364,-57.26318359,5,200.0,23.27880859,-10.91308594,16.96777344,-10.86425781,14.0,220.3419789,18,,2.077205595,,,,,,8 mM,-62.98962296,Bielefeld,temporal,21.0
|
||||
OP220127,Rosie,2024-01-18,S1,5,22127S1c5,D1,Ctrl,0.0,no,7.288611111,7.876329631,53.81299506,-75.92163086,17,150.0,84.41772461,-38.00048828,315.4296875,-85.9375,19.0,344.3539823,inh??,,0.877814471,,,,,,15 mM,-61.62779877,Mitte,temporal,45.0
|
||||
OP230314,Verji,2024-07-14,S2,2,23314S2c2,D1,high K,0.0,no,7.5825,8.135544825,57.89567555,-64.63623047,41,300.0,88.29956055,-34.85107422,504.3945313,-90.8203125,10.15,257.4266254,7,,0.803290871,,,412.183739,,,8 mM,-63.90576553,Virchow,temporal,12.0
|
||||
OP230109,Verji,2024-03-02,S3_D2,2,2311S3_D2c2,D2,Ctrl,24.0,no,48.18694444,11.26591557,37.29130323,-67.14477539,28,350.0,86.33422852,-39.41040039,422.6074219,-110.2294922,9.65,382.3593712,40,,0.667487938,,,,,,8 mM,-63.56005234,Bielefeld,temporal,42.0
|
||||
OP210615,Rosie,2024-03-08,S5,3,2021_06_16_0S5c1,D2,Ctrl,0.0,no,28.98972222,12.55375928,129.6069988,-67.70019531,17,500.0,77.80761719,-42.38891602,360.3515625,-35.76660156,12.15,304.3816514,,,1.543316884,,,,,,15 mM,-67.70525421,Virchow,temporal,19.0
|
||||
OP220518,Verji,2024-07-08,S4,1,22519S4c1,D1,TTX,0.0,no,28.25555556,13.39525598,84.83960652,-61.95678711,20,200.0,82.39135742,-39.60571289,349.1210938,-104.1259766,12.0,159.0036393,13,,0.698413213,,,,,,15 mM,-62.05020187,Bielefeld,frontal,37.0
|
||||
OP220127,Rosie,2024-07-16,S4_D2,3,22128S4c4,D2,Ctrl,24.0,yes,50.36333333,11.71369939,32.67054046,-69.85473633,12,250.0,78.03344727,-37.07885742,363.7695313,-92.16308594,18.35,496.9361983,manually_corrected,,0.785428949,,,,,6.0,15 mM,-59.20965195,Mitte,temporal,45.0
|
||||
OP220127,Rosie,2024-07-18,S4,8,22128S4c8,D1,Ctrl,0.0,no,25.40166667,8.629636962,60.7298476,-69.59228516,10,500.0,77.1484375,-38.29345703,257.4462891,-68.72558594,5.05,206.0752179,24,,1.034459208,,,,,24.0,15 mM,-59.37089462,Mitte,temporal,45.0
|
||||
OP211123,Rosie,2024-04-01,S2,5,2021_11_24_0S2c5,D1,TTX,0.0,no,23.76555556,10.9142128,59.94672248,-50.34179688,47,300.0,94.34204102,-31.42089844,398.6816406,-76.04980469,9.4,192.6323952,,,0.992225141,,,,,,15 mM,-60.13902908,Bielefeld,temporal,68.0
|
||||
OP230808,Verji,2024-04-01,S3,4,23808S3c4,D1,Ctrl,0.0,no,10.92722222,18.59292205,78.30694372,-74.73754883,17,-300.0,82.54394531,-46.00219727,313.7207031,-72.75390625,38.2,603.5378978,17,410.1136705,1.03353115,,,,,,8 mM,-60.57568039,Hamburg,temporal,14.0
|
||||
OP220322,Verji,2024-06-26,S1_D2,1,22322S1_D2c1,D2,Ctrl,22.0,no,32.92194444,13.94190988,41.33163086,-67.0715332,30,250.0,82.9284668,-38.3605957,291.2597656,-71.41113281,12.55,308.5059265,13,,0.969443049,,,,,,15 mM,-59.11999313,Bielefeld,temporal,52.0
|
||||
OP230109,Verji,2024-02-26,S2_D2,5,2311S2c7,D2,high K,24.0,yes,46.2775,8.594446103,34.11516418,-46.72241211,26,450.0,75.85449219,-35.69946289,331.7871094,-83.12988281,1.75,105.4117647,32,,0.782910244,,,,,,8 mM,-60.73864365,Bielefeld,temporal,42.0
|
||||
OP240321,Verji,2024-04-13,S4,6,24321S4c6,D1,high K,0.0,no,14.44,12.90046696,49.35565174,-76.30615234,35,150.0,90.08178711,-40.99121094,406.9824219,-93.75,21.6,426.6358047,23,,0.830009591,515.5971866,,,,,8 mM,-64.50559067,Bielefeld,temporal,31.0
|
||||
OP230810,Verji,2024-05-12,S1,5,23810S1c5,D1,high K,0.0,yes,5.660833333,25.46841192,79.0432156,-65.1550293,55,100.0,85.49194336,-43.07250977,389.7705078,-80.078125,11.45,241.5927882,3,224.5875,0.966592916,,,,,,8 mM,-60.8608934,Mitte,temporal,63.0
|
||||
OP240417,Verji,2024-02-21,S1_D2,1,24417S1_D2c1,D2,Ctrl,16.0,no,27.47166667,8.466645628,64.9064782,-71.72241211,22,50.0,81.9519043,-34.70458984,337.4023438,-96.80175781,22.15,324.4573983,22,,0.775243791,351.9117304,,,,,8 mM,-52.23121353,Hamburg,temporal,29.0
|
||||
OP220228,Verji,2024-05-20,S3,2,22228S3c2,D1,Ctrl,0.0,no,16.45583333,15.41093987,79.95721124,-71.76513672,39,100.0,90.21606445,-42.63305664,283.3251953,-97.65625,14.65,171.6307472,11,,0.864059174,,,,,,15 mM,-58.95274002,Bielefeld,temporal,33.0
|
||||
OP211123,Rosie,2024-01-11,S2,6,21n23S2c6,D1,high K,0.0,no,13.02277778,7.427587005,31.14729037,-62.51220703,11,350.0,74.15161133,-36.8347168,136.3525391,-47.36328125,13.35,534.7833741,,,1.416694541,,,,,,15 mM,-56.99469803,Bielefeld,temporal,68.0
|
||||
OP221027,Verji,2024-01-29,S1,1,22o27S1c1,D1,high K,0.0,no,8.293888889,9.756233648,81.64484463,-73.60839844,30,100.0,89.09912109,-35.98632813,427.6123047,-64.33105469,22.6,285.2684129,0,,1.122933865,,,,,,8 mM,-59.49905487,Mitte,temporal,61.0
|
||||
OP220127,Rosie,2024-02-10,S1_D2,4,22127S1_D2c4,D2,Ctrl,23.0,no,30.59527778,6.997351569,26.71901684,-70.84960938,18,500.0,71.23413086,-28.67431641,225.5859375,-65.67382813,15.05,530.2778495,24,,0.934864447,,,,,,15 mM,-61.80704712,Mitte,temporal,45.0
|
||||
OP220127,Rosie,2024-02-06,S3_D2,6,22127S3c6,D2,TTX,23.0,yes,34.94666667,13.11982914,58.35267399,-80.01098633,22,100.0,78.05786133,-34.60693359,214.9658203,-77.02636719,19.6,252.5571372,35,,0.939139147,,,,,,15 mM,-60.8224144,Mitte,temporal,45.0
|
||||
OP240503,Verji,2024-04-28,S2_D2,5,24503S2c5,D2,Ctrl,17.0,yes,27.96944444,9.693240931,28.50530594,-54.45556641,20,600.0,72.93701172,-30.05981445,248.9013672,-50.17089844,0.15,391.6072,29,,1.201653929,451.1250375,,,,,8 mM,-59.79904938,Mitte,temporal,36.0
|
||||
OP220602,,2024-06-21,S3_D2,3,22602S3c6,D2,TTX,22.0,yes,37.41166667,10.51741336,36.93244638,-61.58447266,16,350.0,37.75024414,-15.76538086,57.86132813,-47.97363281,3.7,90.8176779,30,,1.018850712,,,,,,8 mM,-62.29711243,,,
|
||||
OP221024,Verji,2024-06-10,S1,3,22o24S1c3,D1,high K,0.0,yes,21.08555556,9.786674655,55.84245944,-73.77929688,33,100.0,86.73095703,-41.87011719,341.796875,-86.9140625,13.8,222.4291195,2,,0.859553431,,,,,,8 mM,-60.02488037,Bielefeld,temporal,42.0
|
||||
OP221024,Verji,2024-06-14,S2_D2,3,22o24S2c4,D2,TTX,24.0,yes,47.21277778,19.80432492,52.02472251,-66.24145508,15,250.0,70.36743164,-34.17358398,197.1435547,-69.09179688,14.7,384.4290503,29,,0.969108338,,,,,,8 mM,-62.68482742,Bielefeld,temporal,42.0
|
||||
OP210323,Rosie,2024-05-31,S6,2,2021_03_24_0S6c5,D1,TTX,0.0,no,28.0475,7.069582217,126.3669356,-61.59667969,36,250.0,77.17285156,-30.7800293,334.4726563,-79.58984375,8.9,86.0534671,26,,0.83597138,,,,,,15 mM,-70.0887645,Virchow,temporal,10.0
|
||||
OP211209,Verji,2024-03-20,S5,4,21d10S5c4,D1,high K,0.0,yes,18.54833333,19.51643038,47.01012001,-71.66137695,28,200.0,79.90112305,-40.39306641,246.2158203,-60.18066406,23.95,784.7936,,,1.173126203,,,,,,15 mM,-63.47950897,Bielefeld,temporal,27.0
|
||||
OP230209,Verji,2024-04-27,S2_D2,8,23209S2_D2c8,D2,high K,25.0,no,21.84833333,10.03387554,91.53775788,-62.40234375,35,150.0,70.66040039,-27.38647461,271.484375,-79.71191406,13.55,144.4392973,34,247.758259,0.840377946,,,,,,8 mM,-62.39974518,Bielefeld,temporal,63.0
|
||||
OP220602,,2024-06-11,S3,6,22602S3c6,D1,TTX,0.0,yes,15.22916667,6.499059954,26.96339816,-72.38769531,30,200.0,66.56494141,-31.42089844,152.7099609,-65.91796875,14.85,288.7862315,17,,0.972905637,,,,,,8 mM,-59.6360379,,,
|
||||
OP220914,Verji,2024-07-05,S3_D2,1,22915S3c6,D2,Ctrl,24.0,yes,50.33444444,11.59657556,44.35956273,-66.64428711,11,450.0,47.19238281,-9.704589844,59.5703125,-21.60644531,9.85,271.6875,24,,2.186626811,,,,,,8 mM,-60.6560463,Bielefeld,temporal,21.0
|
||||
OP230808,Verji,2024-04-03,S5,2,23808S5c2,D1,Ctrl,0.0,no,24.79277778,17.19904485,75.89440972,-73.16894531,21,200.0,84.89379883,-37.45117188,401.9775391,-74.58496094,15.75,348.242915,27,337.3612454,0.9421223,,,,,,8 mM,-62.08622925,Hamburg,temporal,14.0
|
||||
OP221020,Verji,2024-01-28,S5_D2,7,22o21S5_D2c7,D2,Ctrl,20.0,no,31.66277778,14.60486232,55.41783323,-50.33569336,12,300.0,68.33496094,-32.07397461,191.0400391,-36.1328125,17.4,484.8326531,10,,1.802421399,,,,,,8 mM,-61.39603683,Mitte,temporal,25.0
|
||||
OP230426,Verji,2024-01-16,S3,4,23426S3c4,D1,high K,0.0,no,24.36611111,8.550426449,41.49446295,-72.94311523,43,200.0,79.94995117,-37.31689453,355.9570313,-91.18652344,13.0,309.8065455,9,534.977833,0.729802573,,,,,,8 mM,-60.25913116,Hamburg,temporal,58.0
|
||||
OP220518,Verji,2024-07-07,S1,8,22519S1c8,D1,Ctrl,0.0,no,21.6325,9.748035718,37.98830503,-58.72192383,29,200.0,88.22021484,-37.97607422,302.3681641,-66.16210938,10.8,297.8909091,4,,1.075476164,,,,,,15 mM,-57.92003006,Bielefeld,frontal,37.0
|
||||
OP211123,Rosie,2024-01-07,S1,7,21n23S1c7,D1,Ctrl,0.0,no,10.71861111,9.474495001,56.02803552,-56.24389648,3,200.0,19.07958984,-13.07983398,24.16992188,-19.89746094,9.5,198.1514959,,,0.966513407,,,,,,15 mM,-56.22396103,Bielefeld,temporal,68.0
|
||||
OP220914,Verji,2024-07-03,S1,3,22915S1c3,D1,high K,0.0,no,22.15861111,9.195096399,106.882222,-75.73852539,18,100.0,71.80175781,-32.40356445,111.6943359,-26.61132813,26.85,308.7090526,1,,2.419354957,,,,,,8 mM,-60.9158136,Bielefeld,temporal,21.0
|
||||
OP231130,Verji,2024-01-25,S2_D2,6,23n30S2_D2c6,D2,Ctrl,21.0,no,34.33166667,7.483370401,60.24605052,-68.10302734,43,200.0,88.671875,-36.85302734,510.6201172,-114.5019531,10.2,209.2884158,14,,2.401554283,498.6466216,,,,,8 mM,-60.56877396,Bielefeld,temporal,39.0
|
||||
OP211209,Verji,2024-03-12,S1,5,21d10S1c5,D1,high K,0.0,no,11.50583333,8.43572654,55.83052432,-75.5065918,20,200.0,85.11352539,-39.61791992,340.2099609,-95.94726563,15.2,250.1625314,,,0.856530059,,,,,,15 mM,-63.21465912,Bielefeld,temporal,27.0
|
||||
OP231109,Verji,2024-01-14,S2,8,23n09S2c8,D1,high K,0.0,yes,5.535,11.87209051,78.30865164,-70.40405273,25,800.0,51.33666992,-25.72631836,136.5966797,-43.57910156,12.85,398.362157,12,,1.068929243,0.0,,,,,8 mM,-61.78157059,Mitte,temporal,44.0
|
||||
OP220217,Verji,2024-06-02,S3,8,22217S3c8,D1,high K,0.0,no,11.88,12.41443569,129.1635122,-75.31738281,32,50.0,87.05444336,-41.16821289,333.3740234,-101.6845703,15.7,121.1343537,17,,0.787790582,,,,,,15 mM,-57.22033875,Mitte,temporal,17.0
|
||||
OP230314,Verji,2024-07-19,S3,2,23314S3c2,D1,TTX,0.0,no,8.987777778,9.368170983,50.24005521,-63.59863281,31,150.0,90.42358398,-32.88574219,492.3095703,-74.70703125,13.1,225.6891693,14,,0.964257748,,,258.713624,,,8 mM,-58.70283783,Virchow,temporal,12.0
|
||||
OP220127,Rosie,2024-01-27,S3,1,22127S3c1,D1,TTX,0.0,no,11.24444444,14.02249839,105.4252861,-83.58154297,16,50.0,84.46655273,-37.29248047,235.8398438,-71.53320313,18.8,148.3714836,10,,1.064420766,,,,,,15 mM,-56.00355545,Mitte,temporal,45.0
|
||||
OP240411,Verji,2024-02-09,S1_D2,5,24411S1_D2c5,D2,Ctrl,18.0,no,31.11666667,18.68227738,66.88604847,-72.4609375,31,150.0,83.25805664,-41.63208008,417.1142578,-83.49609375,17.1,442.95083,26,,0.881120538,511.6670556,,,,,8 mM,-63.40537842,Bielefeld,temporal,46.0
|
||||
OP240411,Verji,2024-02-07,S3,2,24411S3c2,D1,Ctrl,0.0,yes,15.32305556,9.275814484,140.6164837,-72.3449707,46,150.0,80.9387207,-34.05761719,330.2001953,-83.984375,19.2,173.1752271,16,,0.811604765,230.7076903,,,,,8 mM,-62.10460373,Bielefeld,temporal,46.0
|
||||
OP220228,Verji,2024-05-19,S1,7,22228S1c7,D1,high K,0.0,yes,13.01777778,9.302653435,35.27534379,-57.60498047,26,300.0,80.05371094,-33.56323242,244.9951172,-74.34082031,8.6,215.2825057,4,,0.969376414,,,,,,15 mM,-55.97195953,Bielefeld,temporal,33.0
|
||||
OP220228,Verji,2024-05-18,S1,3,22228S1c3,D1,high K,0.0,no,13.01777778,10.94570997,40.15273033,-71.25244141,25,200.0,84.11254883,-36.12670898,280.0292969,-72.38769531,18.15,429.4145848,2,,1.04502126,,,,,,15 mM,-61.53337463,Bielefeld,temporal,33.0
|
||||
OP230109,Verji,2024-02-29,S1_D2,5,2311S1_D2c5,D2,TTX,24.0,no,44.32472222,6.754819034,24.91202102,-49.61547852,18,300.0,56.86645508,-24.609375,198.2421875,-73.60839844,17.15,355.0039166,26,,0.744011464,,,,,,8 mM,-55.40875076,Bielefeld,temporal,42.0
|
||||
OP220111,Rosie,2024-06-13,S1,7,22111S1c7,D1,TTX,0.0,yes,11.38083333,10.99482239,35.99698297,-59.55810547,1,800.0,73.92578125,-44.86083984,254.2724609,-46.75292969,12.6,598.3721739,2,,1.454789218,,,,,,15 mM,-59.54016541,Bielefeld,temporal,51.0
|
||||
OP230810,Verji,2024-05-15,S3,1,23810S3c1,D1,Ctrl,0.0,no,9.101111111,10.14030961,120.2157991,-66.64428711,40,50.0,74.56665039,-36.37084961,270.7519531,-78.97949219,19.5,151.058156,14,172.1157,0.838170863,,,,,,8 mM,-56.2941983,Mitte,temporal,63.0
|
||||
OP220120,Rosie,2024-02-25,S2,3,22121S2c3,D1,TTX,0.0,no,14.21611111,10.36475513,40.77368986,-69.53735352,21,250.0,88.27514648,-34.0637207,348.7548828,-73.73046875,11.45,239.8936061,7,,1.044476124,,,,,,15 mM,-64.1073671,Bielefeld,temporal,50.0
|
||||
OP220127,Rosie,2024-07-29,S4_D2,7,22129S4_D2c7,D2,Ctrl,24.0,no,50.68444,14.06382,35.75114,-68.0298,20,600.0,85.9436,-37.5488,422.8516,-71.6553,9.45,452.7158,42,,1.011375398,,,,,41.0,15 mM,-68.00325806,Mitte,temporal,45.0
|
||||
OP230314,Verji,2024-07-22,S3,6,23314S3c6,D1,TTX,0.0,no,8.987777778,7.931174156,58.83059441,-74.36523438,34,100.0,82.58056641,-40.00244141,362.5488281,-94.60449219,16.55,242.9706093,18,,0.761217709,,,369.59732,,,8 mM,-59.10048904,Virchow,temporal,12.0
|
||||
OP230109,Verji,2024-02-24,S2,5,2311S2c5,D1,high K,0.0,no,20.8525,13.79298611,98.5777257,-53.90625,1,50.0,81.14624023,-48.76708984,356.9335938,-122.9248047,6.05,67.13389773,10,,0.601502835,,,,,,8 mM,-61.78229919,Bielefeld,temporal,42.0
|
||||
OP230314,Verji,2024-07-24,S3_D2,7,23314S3c7,D2,TTX,23.0,yes,32.93638889,9.940070715,56.89393257,-62.64648438,21,250.0,75.10986328,-27.99682617,357.6660156,-75.68359375,12.6,249.9254237,36; exclude; Rs_end > 30,,0.826261637,,,347.178239,,,8 mM,-59.80044037,Virchow,temporal,12.0
|
||||
OP230808,Verji,2024-03-28,S1,6,23808S1c6,D1,TTX,0.0,no,8.163333333,10.39475376,106.0826492,-83.30078125,1664,-300.0,71.08154297,-15.05737305,237.4267578,-69.70214844,13.05,98.94086071,5,,1.025354282,,,,,,8 mM,-32.68441467,Hamburg,temporal,14.0
|
||||
OP221024,Verji,2024-06-10,S1_D2,3,22o24S1c2,D2,high K,24.0,yes,45.12972222,10.12949209,28.35704489,-64.1784668,2,900.0,64.9230957,-35.93139648,158.5693359,-33.93554688,5.05,273.9708609,23,,1.773285869,,,,,,8 mM,-64.17258881,Bielefeld,temporal,42.0
|
||||
OP220217,Verji,2024-05-26,S1,6,22217S1c6,D1,Ctrl,0.0,no,7.946944444,11.55743483,64.77569698,-77.72827148,48,100.0,96.42944336,-42.55981445,307.7392578,-103.2714844,12.2,141.8125576,3,,0.869594237,,,,,,15 mM,-60.95539566,Mitte,temporal,17.0
|
||||
OP221020,Verji,2024-01-28,S5_D2,2,22o21S5_D2c2,D2,Ctrl,20.0,no,31.66277778,7.435570276,32.20945132,-61.14501953,15,400.0,69.48852539,-32.03125,206.4208984,-43.33496094,13.0,377.6453901,7,,1.432495862,,,,,,8 mM,-65.25906036,Mitte,temporal,25.0
|
||||
OP240417,Verji,2024-02-20,S3,8,24417S3c8,D1,Ctrl,0.0,no,15.24944444,15.75260523,86.19896937,-48.51074219,39,200.0,79.90112305,-34.91210938,358.5205078,-94.7265625,17.0,296.779968,21; exclude; Rs_end > 30,,0.722794161,82.71275709,,,,,8 mM,-60.85140671,Hamburg,temporal,29.0
|
||||
OP220217,Verji,2024-05-26,S2,2,22217S2c2,D1,TTX,0.0,yes,10.37611111,15.7685395,142.7530632,-76.45263672,27,50.0,85.87036133,-48.2421875,202.2705078,-95.45898438,17.85,148.4540102,6,,0.915999554,,,,,,15 mM,-62.02317886,Mitte,temporal,17.0
|
||||
OP220811,Verji,2024-06-09,S3_D2,8,22811S3_D2c8,D2,TTX,17.0,no,25.69194444,15.48765425,64.87003085,-63.42163086,33,250.0,78.43017578,-31.72607422,312.0117188,-75.31738281,17.45,363.5102352,10,,0.877296965,,,,,,8 mM,-61.40568298,Mitte,temporal,18.0
|
||||
OP231123,Verji,2024-03-26,S2_D2,2,23n23S2_D2c2,D2,high K,19.0,no,31.71361111,5.938039705,63.2568905,-75.4699707,37,200.0,79.68139648,-37.3046875,297.9736328,-75.68359375,16.65,271.7067729,18; exclude; Rs_end > 30,,0.950352873,523.5174506,,,,,8 mM,-60.3600975,Bielefeld,temporal,40.0
|
||||
OP230810,Verji,2024-05-16,S3,5,23810S3c5,D1,Ctrl,0.0,no,9.101111111,9.074148603,63.67820363,-74.8046875,39,100.0,89.19677734,-38.88549805,408.9355469,-81.90917969,21.55,299.3431115,16,459.4953,0.892747443,,,,,,8 mM,-59.79551285,Mitte,temporal,63.0
|
||||
OP210615,Rosie,2024-03-02,S1,2,2021_06_15_0S1c2,D1,TTX,0.0,no,6.974444444,29.37756123,80.26151773,-75.59814453,32,350.0,76.81274414,-34.91210938,274.6582031,-55.90820313,7.0,138.7634604,,,1.166099239,,,,,,15 mM,-75.62946228,Virchow,temporal,19.0
|
||||
OP240503,Verji,2024-05-01,S3_D2,3,24503S3_D2c3,D2,high K,17.0,no,29.17055556,11.60014198,84.07619565,-53.80249023,27,150.0,73.29101563,-34.48486328,243.0419922,-104.8583984,19.05,264.9534805,33,,0.699597174,112.8937631,,,,,8 mM,-61.58322662,Mitte,temporal,36.0
|
||||
OP230314,Verji,2024-07-26,S4_D2,6,23314S4_D2c6,D2,Ctrl,23.0,no,34.25055556,12.49208469,207.3890798,-77.88696289,48,100.0,80.1574707,-34.71679688,450.3173828,-117.3095703,14.4,100.3528711,49,,0.599684489,,,299.619987,,,8 mM,-61.6056337,Virchow,temporal,12.0
|
||||
OP220120,Rosie,2024-02-24,S2,1,22121S2c1,D1,TTX,0.0,no,14.21611111,9.462642324,50.5737015,-77.77709961,26,100.0,94.11010742,-40.27099609,399.9023438,-71.04492188,19.75,328.0121642,6,,1.033673933,,,,,,15 mM,-60.07064713,Bielefeld,temporal,50.0
|
||||
OP240417,Verji,2024-02-13,S1,4,24417S1c4,D1,Ctrl,0.0,no,9.533055556,10.91244348,109.9015451,-70.59936523,30,100.0,82.64770508,-36.37695313,349.3652344,-77.27050781,20.65,274.6181818,3,,0.92916031,228.2176073,,,,,8 mM,-61.16168457,Hamburg,temporal,29.0
|
||||
OP220518,Verji,2024-07-09,s6,6,22519s6c6,D1,Ctrl,0.0,no,32.00833333,14.15225349,72.10653878,-47.02148438,22,150.0,81.7199707,-36.17553711,318.2373047,-91.43066406,6.65,121.6,25,,0.791771797,,,,,,15 mM,-59.43434067,Bielefeld,frontal,37.0
|
||||
OP210323,Rosie,2024-05-19,S4,6,2021_03_24_0S4c6,D1,TTX,0.0,no,23.04833333,7.138458786,61.59915037,-73.03466797,6,400.0,86.88354492,-38.25073242,404.6630859,-84.10644531,14.6,296.0475248,16,,0.927250601,,,,,,15 mM,-72.99710083,Virchow,temporal,10.0
|
||||
OP230808,Verji,2024-04-06,S1_D2,2,23808S1_D2c2,D2,TTX,25.0,no,33.29638889,8.084762148,80.84846091,-77.23999023,11,150.0,70.95336914,-30.95703125,259.0332031,-52.97851563,33.6,452.1580287,56,487.8462615,1.248623118,,,,,,8 mM,-59.99172531,Hamburg,temporal,14.0
|
||||
OP221027,Verji,2024-02-05,S3_D2,2,22o27S3c2,D2,Ctrl,24.0,yes,36.47166667,8.413644313,58.52921935,-73.6328125,48,100.0,88.54370117,-40.90576172,398.8037109,-79.46777344,12.35,196.8311284,37,,0.931550364,,,,,,8 mM,-58.8679126,Mitte,temporal,61.0
|
||||
OP240321,Verji,2024-04-13,S3,3,24321S3c3,D1,Ctrl,0.0,no,13.06416667,6.946856511,53.02088922,-74.51171875,26,150.0,85.33935547,-36.29150391,372.8027344,-77.1484375,19.45,385.5641863,15,,0.927598011,552.1084036,,,,,8 mM,-59.7037056,Bielefeld,temporal,31.0
|
||||
OP240411,Verji,2024-02-09,S2_D2,5,24411S2c5,D2,high K,18.0,yes,33.32833333,14.51770727,102.5430427,-70.30639648,45,200.0,74.21875,-33.99658203,299.4384766,-87.64648438,13.6,252.3469989,36,,0.760328104,398.3532784,,,,,8 mM,-61.93764832,Bielefeld,temporal,46.0
|
||||
OP240417,Verji,2024-02-12,S1_D2,2,24417S1c2,D2,Ctrl,16.0,yes,27.47166667,19.61963713,123.3555607,-81.42700195,28,50.0,91.43066406,-47.49755859,459.5947266,-94.48242188,26.5,315.5348837,23,,0.791991558,314.2904763,,,,,8 mM,-64.37795044,Hamburg,temporal,29.0
|
||||
OP210323,Rosie,2024-06-02,S4_D2,1,2021_03_25_0S6_D2c1,D2,TTX,24.0,no,48.612778,17.70347943,262.6274035,-54.93164063,6,200.0,46.72851563,-28.07617188,102.0507813,-82.51953125,4.9,35.56217054,42,,0.683458127,,,,,,15 mM,-67.18881363,Virchow,temporal,10.0
|
||||
OP211123,Rosie,2024-04-04,S3,2,2021_11_24_0S3c2,D1,Ctrl,0.0,no,25.49694444,21.30945627,74.9212993,-67.48657227,39,150.0,83.50219727,-35.29052734,405.0292969,-113.8916016,13.5,239.8958785,,,0.724449682,,,,,,15 mM,-60.35238892,Bielefeld,temporal,68.0
|
||||
OP211209,Verji,2024-03-13,S2,6,21d10S2c6,D1,Ctrl,0.0,no,13.29888889,20.05491793,92.2475973,-70.3125,38,-300.0,73.97460938,-48.24829102,198.9746094,-75.68359375,26.0,256.6168675,,,0.903698941,,,,,,15 mM,-55.47584076,Bielefeld,temporal,27.0
|
||||
OP211209,Verji,2024-03-20,S5_D2,5,21d10S5c4,D2,high K,18.0,yes,38.62972222,5.770413156,29.26141299,-70.39794922,16,450.0,70.56884766,-27.0690918,248.2910156,-46.99707031,17.2,510.515942,,,1.32185427,,,,,,15 mM,-61.44616989,Bielefeld,temporal,27.0
|
||||
OP240411,Verji,2024-02-06,S2_D2,1,24411S2c1,D2,high K,18.0,yes,32.95638889,8.334740611,67.00655397,-70.44067383,37,250.0,81.37817383,-32.46459961,373.7792969,-89.23339844,17.2,287.9967297,30,,0.807577882,452.1150705,,,,,8 mM,-62.00080978,Bielefeld,temporal,46.0
|
||||
OP240417,Verji,2024-02-15,S1,6,24417S1c6,D1,Ctrl,0.0,yes,9.533055556,10.53358843,67.57135556,-66.27807617,30,200.0,82.52563477,-33.82568359,365.234375,-78.36914063,20.0,391.026253,5,,0.930314405,330.7010234,,,,,8 mM,-60.87614349,Hamburg,temporal,29.0
|
||||
OP210323,Rosie,2024-05-16,S4,4,2021_03_24_0S4c4,D1,TTX,0.0,no,23.04833333,9.590149102,90.24426951,-72.60742188,21,200.0,88.94042969,-38.57421875,441.0400391,-89.59960938,15.9,325.0225827,manually_corrected,,0.958427538,,,,,,15 mM,-72.60604004,Virchow,temporal,10.0
|
||||
OP230209,Verji,2024-04-24,S3,2,23209S3c2,D1,Ctrl,0.0,yes,-1.504722222,10.78123218,105.1477918,-60.68725586,29,150.0,82.3425293,-36.58447266,302.3681641,-91.43066406,12.8,130.8675195,12,138.081904,0.8433602,,,,,,8 mM,-60.89197357,Bielefeld,temporal,63.0
|
||||
OP220308,Verji,2024-06-22,S3,7,22308S3c7,D1,TTX,0.0,no,15.60305556,7.827827594,40.35691738,-73.83422852,45,200.0,89.69116211,-41.53442383,337.7685547,-77.75878906,11.6,315.9674148,12,,0.971664638,,,,,,15 mM,-62.16483994,Bielefeld,temporal,52.0
|
||||
OP201029,Rosie,2024-03-18,S1,8,20o29S1c8,D1,Ctrl,0.0,no,7.865555556,6.997220381,43.75053727,-60.77880859,27,400.0,73.83422852,-35.31494141,191.0400391,-60.42480469,13.75,420.2985075,,,1.094900271,,,,,,15 mM,-60.77311935,Mitte,temporal,47.0
|
||||
OP240117,Verji,2024-07-31,S2_D2,2,24117S2_D2c2,D1,Ctrl,20.0,no,26.4242,10.50217642,90.84176523,-66.79077148,32,150.0,81.54296875,-39.72167969,293.7011719,-87.52441406,18.95,306.1901381,1,,0.86169639,268.0289343,,,,,8 mM,-60.93274017,Hamburg,temporal,55.0
|
||||
OP211123,Rosie,2024-04-03,S2,7,2021_11_24_0S2c7,D1,TTX,0.0,no,23.76555556,15.32528958,65.20746198,-72.19848633,32,150.0,89.1418457,-35.77880859,350.5859375,-88.98925781,19.45,359.2658399,,,0.850153038,,,,,,15 mM,-61.58568665,Bielefeld,temporal,68.0
|
||||
OP240321,Verji,2024-04-18,S1_D2,6,24321S1_D2c6,D2,high K,17.0,no,28.00555556,16.25695769,40.28967677,-46.6796875,19,500.0,78.21655273,-36.71875,274.2919922,-69.09179688,14.85,594.1450549,31; exclude; Rs_end > 30,,0.999887966,189.8463282,,,,,8 mM,-66.75645996,Bielefeld,temporal,31.0
|
||||
OP230314,Verji,2024-07-16,S2_D2,2,23314S2c3,D2,high K,23.0,yes,30.87,22.15537285,57.50227812,-67.82836914,21,200.0,81.77490234,-37.48779297,361.4501953,-69.82421875,14.7,366.0255319,30; exclude; Rs_end > 30,,0.965786577,,,456.731891,,,8 mM,-60.48879898,Virchow,temporal,12.0
|
||||
OP240503,Verji,2024-04-30,S3_D2,6,24503S3c6,D2,high K,17.0,yes,29.17055556,9.111475052,78.07519622,-76.86767578,41,150.0,73.01025391,-28.83300781,297.4853516,-70.55664063,28.6,343.7875275,35,,0.874271801,372.7324244,,,,,8 mM,-60.93699051,Mitte,temporal,36.0
|
||||
OP230817,Verji,2024-05-10,S2_D2,5,23817S2_D2c5,D2,high K,23.0,no,29.09,8.902212776,71.96662028,-72.25952148,24,150.0,72.75390625,-27.86865234,241.6992188,-64.81933594,18.25,271.9490678,27,378.7026,0.970257963,,,,,,8 mM,-62.8398439,Mitte,temporal,47.0
|
||||
OP220602,,2024-07-04,S1_D2,7,22602S1_D2c7,D2,high K,22.0,no,34.6875,6.130847732,27.71764994,-68.92089844,19,400.0,67.48657227,-24.87792969,217.6513672,-46.99707031,13.5,472.1109925,24,,1.205499782,,,,,,8 mM,-62.83143753,,,
|
||||
OP220127,Rosie,2024-07-29,S4_D2,8,22129S4_D2c8,D2,Ctrl,24.0,no,50.68444,9.702294,63.53383,-70.5017,27,300.0,85.02808,-34.5764,428.9551,-80.5664,11.45,247.8161,43,,0.893786474,,,,,42.0,15 mM,-70.48185379,Mitte,temporal,45.0
|
||||
OP220914,Verji,2024-07-04,S3,6,22915S3c6,D1,Ctrl,0.0,yes,27.14972222,6.164141235,20.39120868,-55.34057617,12,800.0,62.06665039,-27.49633789,93.38378906,-23.4375,6.1,434.5321739,12,,2.339909803,,,,,,8 mM,-59.43974884,Bielefeld,temporal,21.0
|
||||
OP210323,Rosie,2024-05-24,S6,2,2021_03_24_0S5c1,D1,TTX,0.0,no,26.994722,7.784184231,50.38181172,-63.53149414,3,250.0,29.54711914,-12.13989258,25.390625,-27.34375,12.15,251.8223909,22,,1.606264185,,,,,,15 mM,-69.99474945,Virchow,temporal,10.0
|
||||
OP240503,Verji,2024-04-30,S3,6,24503S3c6,D1,high K,0.0,yes,11.37694444,19.06985827,84.37931121,-73.84033203,45,150.0,71.78955078,-35.62011719,347.7783203,-58.95996094,28.9,403.8359062,17; exclude; Rs_end > 30,,0.992082,344.6214874,,,,,8 mM,-62.32868988,Mitte,temporal,36.0
|
||||
OP240221,Verji,2024-06-20,S1,6,24221S1c6,D1,high K,0.0,no,11.03888889,28.46934763,92.09385143,-73.12011719,49,100.0,82.62329102,-41.18041992,347.0458984,-84.35058594,15.5,287.7643059,4,,0.88288824,385.1528384,,,,,8 mM,-61.13145767,Bielefeld,temporal,37.0
|
||||
OP201029,Rosie,2024-03-22,S2_D2,2,20o29S2c2,D2,TTX,20.0,yes,29.90916667,17.49,69.24,-74.11499023,8,400.0,54.95605469,-20.15991211,125.9765625,-39.55078125,8.1,159.2206,,,1.307468332,,,,manually_correction,,15 mM,-74.11967306,Mitte,temporal,47.0
|
||||
OP210323,Rosie,2024-04-19,S1_D2,8,2021_03_24_0S1c4,D2,TTX,22.0,yes,41.045278,14.16359973,123.6027845,-65.3503418,7,200.0,51.20849609,-26.06811523,216.9189453,-89.47753906,4.45,65.74283138,29,,0.615566086,,,,,,15 mM,-70.91261093,Virchow,temporal,10.0
|
||||
OP220228,Verji,2024-05-20,S3,1,22228S3c1,D1,Ctrl,0.0,yes,16.45583333,12.59685025,48.80658018,-73.23608398,25,100.0,87.64648438,-36.98120117,308.3496094,-73.97460938,24.05,346.1003074,10,,0.987659218,,,,,,15 mM,-54.11123474,Bielefeld,temporal,33.0
|
||||
OP240117,Verji,2024-07-27,S2,7,24117S2c7,D1,Ctrl,0.0,no,10.20888889,11.25548493,91.91600215,-65.01464844,41,150.0,85.90698242,-39.01977539,287.109375,-89.11132813,17.7,313.1714903,3,,0.831036766,237.5779193,,,,,8 mM,-60.77620743,Hamburg,temporal,55.0
|
||||
OP220217,Verji,2024-05-27,S2_D2,2,22217S2c2,D2,TTX,22.0,yes,33.99166667,18.13155068,116.138566,-75.1159668,27,0.0,72.63793945,-38.71459961,188.3544922,-71.41113281,22.45,358.4998051,23,,0.959547275,,,,,,15 mM,-51.26950165,Mitte,temporal,17.0
|
||||
OP230109,Verji,2024-02-25,S2,7,2311S2c7,D1,high K,0.0,yes,20.8525,11.93618222,45.08424713,-67.09594727,49,250.0,82.97729492,-38.37280273,363.8916016,-83.0078125,9.05,248.5753562,12,,0.801776934,,,,,,8 mM,-61.62123215,Bielefeld,temporal,42.0
|
||||
OP240417,Verji,2024-02-21,S2_D2,2,24417S2c2,D2,high K,16.0,yes,29.90805556,11.36884095,80.52932785,-73.50463867,23,100.0,84.72900391,-34.42382813,458.1298828,-94.11621094,23.7,324.3949875,29,,1.027538205,388.1829394,,,,,8 mM,-59.17502167,Hamburg,temporal,29.0
|
||||
OP240507,Verji,2024-01-10,S2_D2,4,24507S2c5,D2,high K,17.0,yes,29.12694444,18.9552835,50.32373039,-50.8605957,20,500.0,73.05908203,-35.09521484,314.3310547,-79.95605469,0.15,23.97658537,21; exclude; Rs_end > 30,,0.811532107,255.6685223,,,,,8 mM,-53.57775635,Hamburg,temporal,16.0
|
||||
OP211209,Verji,2024-03-19,S5,2,21d10S5c2,D1,high K,0.0,no,18.54833333,8.199848817,48.83822766,-72.93701172,23,200.0,78.41186523,-29.42504883,225.4638672,-63.11035156,20.1,358.149429,,,1.095961539,,,,,,15 mM,-60.74420547,Bielefeld,temporal,27.0
|
||||
OP220228,Verji,2024-05-23,S3,6,22228S3c6,D1,Ctrl,0.0,yes,16.45583333,20.88184397,49.35850581,-72.76611328,32,100.0,86.78588867,-39.19067383,260.7421875,-69.70214844,19.75,420.7854356,15,,1.031004411,,,,,,15 mM,-61.28387939,Bielefeld,temporal,33.0
|
||||
OP220811,Verji,2024-06-07,S2_D2,1,22811S2_D2c1,D2,high K,17.0,no,23.26527778,6.346277248,43.37394322,-57.84301758,25,450.0,76.69677734,-28.79638672,317.6269531,-64.08691406,17.4,378.8459801,0,,0.982923356,,,,,,8 mM,-60.71844376,Mitte,temporal,18.0
|
||||
OP221020,Verji,2024-01-28,S5_D2,6,22o21S5_D2c6,D2,Ctrl,20.0,no,31.66277778,7.049154391,39.90329308,-72.70507813,23,300.0,78.82080078,-33.22753906,311.8896484,-65.79589844,18.45,389.7934236,9,,0.976485054,,,,,,8 mM,-60.89603516,Mitte,temporal,25.0
|
||||
OP221024,Verji,2024-06-13,S2,4,22o24S2c4,D1,TTX,0.0,yes,22.44666667,11.04390653,41.84442835,-70.76416016,30,200.0,87.5,-39.78881836,417.1142578,-77.27050781,15.75,376.9875822,10,,0.909445689,,,,,,8 mM,-60.24489349,Bielefeld,temporal,42.0
|
||||
OP220217,Verji,2024-06-03,S1_D2,6,22218S1_D2c6,D2,Ctrl,22.0,no,32.48944444,9.274831342,57.53145112,-73.87695313,24,150.0,84.36279297,-36.90185547,300.4150391,-72.14355469,18.35,308.3552821,21,,1.0634956,,,,,,15 mM,-62.0959848,Mitte,temporal,17.0
|
||||
OP230426,Verji,2024-01-16,S3,5,23426S3c5,D1,high K,0.0,no,24.36611111,7.225007513,38.36266736,-69.6105957,33,150.0,87.51220703,-38.7878418,412.5976563,-81.78710938,15.0,372.3636364,10,423.554118,0.895493486,,,,,,8 mM,-60.92206757,Hamburg,temporal,58.0
|
||||
OP210323,Rosie,2024-04-26,S1,8,2021_03_24_0S1c8,D1,TTX,0.0,no,17.50694444,7.630186283,78.18487178,-67.08984375,18,250.0,84.81445313,-37.79296875,298.5839844,-75.80566406,19.35,335.304495,5,,1.024783202,,,,,,15 mM,-67.05703369,Virchow,temporal,10.0
|
||||
OP240221,Verji,2024-06-19,S1,3,24221S1c3,D1,high K,0.0,yes,11.03888889,15.19987599,59.41465581,-67.87109375,35,200.0,80.92041016,-39.39819336,318.359375,-89.84375,20.5,591.3239437,1,,0.825399979,492.3464115,,,,,8 mM,-59.54050186,Bielefeld,temporal,37.0
|
||||
OP240417,Verji,2024-02-15,S1_D2,6,24417S1c6,D2,Ctrl,16.0,yes,27.47166667,12.76924171,55.73877309,-66.90063477,31,300.0,74.89624023,-26.39160156,314.0869141,-64.57519531,12.35,229.9345455,25,,0.99835308,427.9042635,,,,,8 mM,-62.42892487,Hamburg,temporal,29.0
|
||||
OP230109,Verji,2024-02-28,S1_D2,3,2311S1_D2c3,D2,TTX,24.0,no,44.32472222,6.887046081,39.37708426,-68.06640625,7,350.0,62.84790039,-27.16064453,230.46875,-60.546875,13.8,325.5568035,24,,0.877284156,,,,,,8 mM,-61.09482574,Bielefeld,temporal,42.0
|
||||
OP240201,Verji,2024-03-08,S2_D2,2,24201S2_D2c2,D2,Ctrl,20.0,no,30.65472222,11.67200895,49.84756524,-71.81396484,15,400.0,72.35107422,-34.94262695,233.1542969,-42.96875,17.55,579.1323263,19,,1.383787642,845.0981699,,,,,8 mM,-61.2813443,Mitte,temporal,39.0
|
||||
OP220127,Rosie,2024-06-19,S1,1,22128S1c1,D1,Ctrl,0.0,no,19.20166667,14.05305311,46.17085776,-53.58886719,6,500.0,63.98925781,-37.70141602,125.6103516,-42.96875,6.85,244.3332,manually_adj_inj,,1.380565863,,,,,0.0,15 mM,-55.93905533,Mitte,temporal,45.0
|
||||
OP220127,Rosie,2024-02-16,S2_D2,8,22127S2_D2c8,D2,high K,23.0,no,32.7325,8.890552192,37.91774878,-61.95678711,17,400.0,80.07202148,-33.74023438,264.1601563,-57.73925781,14.75,467.4352031,30,,1.229008289,,,,,,15 mM,-61.49198029,Mitte,temporal,45.0
|
||||
OP210323,Rosie,2024-05-15,S4,2,2021_03_24_0S4c2,D1,TTX,0.0,no,23.04833333,16.80842457,172.2459493,-73.29711914,27,150.0,87.64648438,-37.67700195,404.0527344,-85.81542969,19.9,245.8835596,13,,0.878334218,,,,,,15 mM,-73.22010208,Virchow,temporal,10.0
|
||||
OP220127,Rosie,2024-01-20,S1,7,22127S1c7,D1,Ctrl,0.0,no,7.288611111,8.717942839,74.48012732,-79.97436523,25,100.0,87.73803711,-40.33813477,322.3876953,-95.33691406,20.85,300.4453826,4,,0.858603269,,,,,,15 mM,-61.47163727,Mitte,temporal,45.0
|
||||
OP220426,Verji,2024-01-18,S3,3,22427S3c3,D1,high K,0.0,yes,24.78472222,14.69289725,61.06627519,-69.26879883,30,150.0,81.7565918,-35.36987305,288.9404297,-78.125,21.0,404.5432099,8,,0.877826816,,,,,,15 mM,-61.62928177,Bielefeld,temporal,60.0
|
||||
OP211123,Rosie,2024-04-07,S3,7,2021_11_24_0S3c7,D1,Ctrl,0.0,no,25.49694444,10.98904107,81.54374779,-72.64404297,46,100.0,94.65332031,-39.40429688,436.8896484,-112.1826172,14.3,157.5596503,,,0.789723364,,,,,,15 mM,-60.07406998,Bielefeld,temporal,68.0
|
||||
OP240417,Verji,2024-02-16,S3,2,24417S3c2,D1,Ctrl,0.0,no,15.24944444,25.1133928,111.9061667,-72.16796875,33,100.0,82.06176758,-39.02587891,375.6103516,-87.890625,23.65,330.6156997,16,,0.804465902,308.6202873,,,,,8 mM,-59.71862778,Hamburg,temporal,29.0
|
||||
OP231130,Verji,2024-01-25,S1_D2,4,23n30S1_D2c4,D2,wash in high K,21.0,no,32.69944444,18.99990833,78.69863438,-53.76586914,34,200.0,76.91040039,-35.0769043,327.6367188,-73.48632813,18.15,403.4865672,9,,0.894415557,160.1153372,,,,,8 mM,-59.20614609,Bielefeld,temporal,39.0
|
||||
OP220228,Verji,2024-05-20,S2,6,22228S2c6,D1,TTX,0.0,yes,14.85305556,10.38374782,31.59037865,-69.36035156,35,200.0,87.20703125,-35.85205078,247.1923828,-77.51464844,15.5,448.282436,9,,0.979333572,,,,,,15 mM,-60.06162994,Bielefeld,temporal,33.0
|
||||
OP220322,Verji,2024-06-25,S3,6,22322S3c6,D1,high K,0.0,no,14.25722222,7.941083205,31.40239003,-55.10864258,22,150.0,89.6484375,-43.26782227,261.5966797,-80.93261719,10.5,265.4814815,11,,1.10270477,,,,,,15 mM,-59.17220581,Bielefeld,temporal,52.0
|
||||
OP210323,Rosie,2024-06-02,S1_D2,1,2021_03_25_0S1_D2c1,D2,TTX,22.0,no,42.038056,19.70660067,82.45608982,-68.48754883,12,300.0,73.96240234,-28.16162109,236.328125,-47.97363281,13.9,207.8846189,32; exclude; Rs_end > 30,,1.276667488,,,,,,15 mM,-70.02277908,Virchow,temporal,10.0
|
||||
OP240507,Verji,2024-01-11,S3_D2,6,24507S3_D2c6,D2,Ctrl,17.0,no,31.47138889,12.18102556,45.63257558,-56.90917969,23,350.0,84.85717773,-37.09716797,332.8857422,-81.90917969,20.2,733.8288248,27,,0.899682815,249.6683223,,,,,8 mM,-61.83390396,Hamburg,temporal,16.0
|
||||
OP240215,Verji,2024-02-10,S1,3,24215S1c3,D1,Ctrl,0.0,no,11.72583333,6.263417105,69.92492438,-71.83837891,29,250.0,75.91552734,-35.63842773,269.6533203,-59.20410156,22.3,379.5981299,2,,1.096868056,436.3345445,,,,,8 mM,-59.95096344,Bielefeld,temporal,30.0
|
||||
OP240321,Verji,2024-04-12,S2_D2,8,24321S2c8,D2,Ctrl,17.0,yes,29.92277778,15.35227553,52.967462,-68.75,15,100.0,82.97729492,-40.78369141,280.8837891,-94.36035156,25.15,724.1785589,38,,0.856868651,436.4245475,,,,,8 mM,-60.55378326,Bielefeld,temporal,31.0
|
||||
OP220127,Rosie,2024-01-28,S3,2,22127S3c2,D1,TTX,0.0,yes,11.24444444,11.99584897,105.2297903,-66.83959961,4,50.0,90.17944336,-46.66748047,219.8486328,-89.84375,15.75,160.7775701,11,,0.995209169,,,,,,15 mM,-59.19040115,Mitte,temporal,45.0
|
||||
OP221024,Verji,2024-06-16,S3,5,22o24S3c5,D1,Ctrl,0.0,no,23.96416667,7.594409272,45.93332181,-72.43041992,26,200.0,86.43798828,-35.81542969,413.6962891,-93.26171875,13.2,226.1043387,18,,0.746799258,,,,,,8 mM,-60.62566452,Bielefeld,temporal,42.0
|
||||
OP220623,Verji,2024-01-07,S2,5,22623S2c5,D1,high K,0.0,no,9.266944444,8.100154874,32.366858,-71.50878906,13,200.0,83.28857422,-37.43286133,383.0566406,-79.22363281,12.2,267.2256684,2,,0.866514786,,,,,,8 mM,-58.27890594,Mitte,frontal,32.0
|
||||
OP210615,Rosie,2024-03-03,S1,7,2021_06_15_0S1c7,D1,TTX,0.0,no,6.974444444,8.783499649,54.72911078,-68.70117188,37,200.0,89.28833008,-39.44091797,375.0,-83.61816406,11.05,257.3464108,,,0.928413379,,,,,,15 mM,-68.69131546,Virchow,temporal,19.0
|
||||
OP231130,Verji,2024-01-23,S2,8,23n30S2c8,D1,high K,0.0,yes,12.98361111,9.484605043,63.77992321,-73.14453125,41,150.0,89.00146484,-36.85913086,327.8808594,-88.13476563,19.7,367.4044394,6,,0.890428468,496.1865396,,,,,8 mM,-60.28375305,Bielefeld,temporal,39.0
|
||||
OP220811,Verji,2024-06-09,S3_D2,5,22811S3_D2c5,D2,TTX,17.0,no,25.69194444,7.821654527,56.09617591,-61.16943359,25,300.0,69.32983398,-27.86254883,254.8828125,-52.61230469,14.7,248.4216606,8,,1.087222637,,,,,,8 mM,-62.505495,Mitte,temporal,18.0
|
||||
OP211123,Rosie,2024-01-01,S1,1,21n23S1c1,D1,Ctrl,0.0,no,10.71861111,7.849354813,40.95147876,-60.35766602,24,150.0,93.40820313,-41.07055664,377.0751953,-93.99414063,21.0,421.3888549,,,0.84976978,,,,,,15 mM,-60.33960999,Bielefeld,temporal,68.0
|
||||
OP220308,Verji,2024-06-21,S1,7,22308S1c7,D1,Ctrl,0.0,no,12.17,8.522516999,53.58722859,-51.08032227,30,250.0,83.48388672,-36.30981445,267.4560547,-69.82421875,17.0,393.9575672,3,,1.054488383,,,,,,15 mM,-60.0561673,Bielefeld,temporal,52.0
|
||||
OP221024,Verji,2024-06-16,S2_D2,6,22o24S2_D2c6,D2,TTX,24.0,no,47.575,8.558724495,44.97863187,-69.43969727,18,250.0,63.26904297,-28.64990234,214.9658203,-77.88085938,11.55,314.6054863,32,,0.753311109,,,,,,8 mM,-60.55082825,Bielefeld,temporal,42.0
|
||||
OP230209,Verji,2024-04-26,S1_D2,5,23209S1_D2c5,D2,TTX,25.0,no,19.9175,9.712582043,76.54923189,-61.77978516,25,200.0,79.27246094,-31.23779297,350.3417969,-77.27050781,15.75,300.9306122,21,233.816691,0.886561944,,,,,,8 mM,-60.54566696,Bielefeld,temporal,63.0
|
||||
OP220217,Verji,2024-05-25,S1_D2,1,22217S1c1,D2,Ctrl,22.0,yes,31.77861111,12.35506024,86.47702787,-67.32788086,35,50.0,67.86499023,-34.58862305,128.1738281,-43.33496094,18.55,428.664598,18,,1.511119857,,,,,,15 mM,-53.89203979,Mitte,temporal,17.0
|
||||
OP201027,Rosie,2024-03-29,S2,1,20o27S2c1,D1,TTX,0.0,no,9.108055556,11.57067254,42.07221673,-50.62255859,2,200.0,32.06176758,-17.21801758,45.16601563,-21.36230469,10.75,273.9160187,5,,1.330091432,,,,,,15 mM,-50.61670105,Mitte,temporal,33.0
|
||||
OP240117,Verji,2024-07-30,S1_D2,2,24117S1_D2c2,D2,Ctrl,23.0,no,30.95694444,11.35346852,105.6817834,-58.43505859,33,150.0,80.80444336,-37.00561523,301.3916016,-105.2246094,14.7,242.6647859,5,,0.786056208,164.1654722,,,,,8 mM,-57.43708237,Hamburg,temporal,55.0
|
||||
OP240117,Verji,2024-07-31,S2_D2,4,24117S2_D2c4,D1,Ctrl,20.0,no,26.4242,17.1883851,139.095453,-76.91650391,61,100.0,78.4362793,-40.68603516,316.0400391,-95.09277344,19.8,201.3675978,3,,0.740537194,295.5398513,,,,,8 mM,-59.56116104,Hamburg,temporal,55.0
|
||||
OP240118,Verji,2024-07-31,S2,7,24118S2c7,D1,high K,0.0,no,8.083888889,9.079010471,82.00862257,-60.16845703,42,250.0,83.20922852,-38.56201172,307.9833984,-89.84375,14.0,317.0366275,11,,0.838811245,330.8810294,,,,,8 mM,-61.99092041,Mitte,temporal,58.0
|
||||
OP230420,Verji,2024-01-02,S1,6,23420S1c6,D1,TTX,0.0,no,10.41638889,8.820133954,35.97108195,-54.95605469,22,300.0,76.66015625,-29.82788086,270.6298828,-52.24609375,14.85,426.0987741,3,173.9157972,1.266334769,,,,,,8 mM,-59.61597931,Bielefeld,temporal,13.0
|
||||
OP220602,,2024-05-18,S2,6,22602S2c6,D1,Ctrl,0.0,no,13.75444444,9.677079992,49.25383277,-52.48413086,3,150.0,72.00927734,-41.25366211,153.1982422,-73.36425781,5.05,116.2884048,11,,0.964836554,,,,,,8 mM,-53.1770369,,,
|
||||
OP230109,Verji,2024-03-03,S3_D2,4,2311S3_D2c4,D2,Ctrl,24.0,no,48.18694444,9.77584181,35.10349866,-72.38769531,33,400.0,86.2121582,-43.48144531,450.4394531,-77.51464844,10.25,313.3134328,42,,0.909188407,,,,,,8 mM,-61.22377167,Bielefeld,temporal,42.0
|
||||
OP230314,Verji,2024-07-25,S4,8,23314S4c8,D1,Ctrl,0.0,no,10.49277778,14.36484313,59.95899853,-54.31518555,32,200.0,89.41650391,-39.09301758,473.5107422,-78.73535156,12.3,251.1192523,28; exclude; Rs_end > 30,,0.912745262,,,150.215007,,,8 mM,-58.85796753,Virchow,temporal,12.0
|
||||
OP220217,Verji,2024-05-31,S3,6,22217S3c6,D1,high K,0.0,no,11.88,8.861853193,63.94871696,-76.65405273,34,100.0,77.01416016,-36.27319336,189.6972656,-79.71191406,22.9,277.71547,15,,0.90259798,,,,,,15 mM,-58.14128174,Mitte,temporal,17.0
|
||||
OP240321,Verji,2024-04-09,S1,7,24321S1c7,D1,high K,0.0,no,9.830277778,8.999935019,53.27392018,-55.62744141,33,300.0,78.07617188,-33.96606445,273.8037109,-89.59960938,21.1,464.6537634,4,,0.806692721,108.6036201,,,,,8 mM,-60.33785324,Bielefeld,temporal,31.0
|
||||
OP201029,Rosie,2024-03-18,S1,8,20o29S1c8,D1,Ctrl,0.0,no,6.178888889,20.38482719,67.87151177,-69.58618164,39,300.0,72.41821289,-34.27734375,190.3076172,-62.62207031,12.6,223.2973499,,,1.148857739,,,,,,15 mM,-69.58204453,Mitte,temporal,47.0
|
||||
OP220120,Rosie,2024-02-20,S1,1,22121S1c1,D1,high K,0.0,no,12.61361111,8.373694758,35.31743652,-75.1159668,25,250.0,95.81298828,-38.37280273,457.7636719,-89.84375,14.8,305.0103145,0,,0.880971618,,,,,,15 mM,-63.75021851,Bielefeld,temporal,50.0
|
||||
OP221027,Verji,2024-02-02,S2,7,22o27S2c7,D1,TTX,0.0,no,9.679166667,13.16751874,76.78538465,-70.70922852,40,-300.0,94.28100586,-38.0065918,420.2880859,-79.58984375,10.55,160.2700046,14,,0.942054004,,,,,,8 mM,-61.88760284,Mitte,temporal,61.0
|
||||
OP230420,Verji,2024-01-02,S1,3,23420S1c3,D1,TTX,0.0,no,10.41638889,7.86717388,48.728367,-69.57397461,26,300.0,78.44848633,-32.04345703,350.0976563,-67.13867188,17.3,393.3979181,1,585.1028368,1.006321207,,,,,,8 mM,-60.46029755,Bielefeld,temporal,13.0
|
||||
OP220127,Rosie,2024-02-06,S4,1,22127S4c1,D1,TTX,0.0,no,13.14,11.31307505,36.95792111,-59.14306641,15,150.0,76.45263672,-33.01391602,214.84375,-68.84765625,22.45,535.7914057,18,,1.013528165,,,,,,15 mM,-51.61471725,Mitte,temporal,45.0
|
||||
OP240411,Verji,2024-02-06,S2,1,24411S2c1,D1,high K,0.0,yes,13.15111111,13.08889851,58.30619249,-71.27685547,38,200.0,79.79125977,-37.5793457,329.9560547,-84.83886719,23.0,415.0132159,8; exclude; Rs_end > 30,,0.83047811,492.2564085,,,,,8 mM,-59.9469545,Bielefeld,temporal,46.0
|
||||
OP240321,Verji,2024-04-17,S4,7,24321S4c7,D1,high K,0.0,no,14.44,7.35440845,44.32746951,-81.92749023,32,150.0,87.28637695,-40.13671875,356.9335938,-106.4453125,24.15,495.5211021,24,,0.755530143,766.8555619,,,,,8 mM,-62.70364975,Bielefeld,temporal,31.0
|
||||
OP220322,Verji,2024-06-26,S3_D2,6,22322S3c7,D2,high K,22.0,yes,36.83888889,7.826844003,35.39196156,-68.89038086,32,200.0,87.7746582,-38.95874023,302.734375,-88.98925781,10.4,246.5898698,24,,0.8921461,,,,,,15 mM,-60.58758072,Bielefeld,temporal,52.0
|
||||
OP240503,Verji,2024-05-02,S3_D2,7,24503S3c7,D2,high K,17.0,yes,29.17055556,12.06648987,59.41965483,-76.52587891,32,250.0,64.5690918,-35.22338867,249.1455078,-91.30859375,20.95,418.3361365,36,,0.663181972,584.6894896,,,,,8 mM,-61.41303909,Mitte,temporal,36.0
|
||||
OP230420,Verji,2024-01-06,S2_D2,4,23420S2c4,D2,high K,19.0,yes,31.39111111,8.203241825,33.07277794,-64.09912109,12,500.0,74.73144531,-27.57568359,170.4101563,-25.87890625,7.55,349.9270156,38,671.9390646,2.3157393,,,,,,8 mM,-61.24166061,Bielefeld,temporal,13.0
|
||||
OP240411,Verji,2024-02-09,S3_D2,4,24411S3_D2c4,D2,Ctrl,18.0,no,35.3,9.440213464,147.9477743,-64.50195313,43,150.0,75.36621094,-38.48266602,247.6806641,-79.46777344,13.1,137.1440256,42,,0.854413493,174.3958132,,,,,8 mM,-58.62794159,Bielefeld,temporal,46.0
|
||||
OP220127,Rosie,2024-07-09,S4,2,22128S4c2,D1,Ctrl,0.0,no,25.40166667,23.18824373,84.36887609,-73.42529297,27,150.0,80.13305664,-36.4440918,253.0517578,-73.2421875,21.75,305.7941,manually_adj_inj,,0.963487963,,,,,20.0,15 mM,-55.53948975,Mitte,temporal,45.0
|
||||
OP210323,Rosie,2024-05-11,S3_D2,8,2021_03_24_0S3c8,D2,Ctrl,21.0,yes,43.934722,9.675620347,49.74803264,-74.84741211,23,450.0,81.26220703,-33.50830078,321.2890625,-64.453125,13.15,375.6749782,34,,1.080005518,,,,,,15 mM,-71.06313156,Virchow,temporal,10.0
|
||||
OP220602,,2024-07-16,S3_D2,4,22602S3_D2c4,D2,TTX,22.0,no,37.54944444,6.515307994,30.21130412,-59.03320313,19,300.0,61.82250977,-25.1953125,161.0107422,-48.58398438,11.35,339.0308113,31,,1.10081758,,,,,,8 mM,-63.75360565,,,
|
||||
OP230420,Verji,2024-01-01,S1,1,23420S1c1,D1,TTX,0.0,no,10.41638889,6.675642783,39.02530066,-74.28588867,24,200.0,80.74951172,-35.27832031,336.1816406,-60.79101563,19.4,510.6017671,0,753.3801127,1.151008709,,,,,,8 mM,-61.82855423,Bielefeld,temporal,13.0
|
||||
OP230109,Verji,2024-03-01,S2_D2,8,2311S2_D2c8,D2,high K,24.0,no,46.55611111,7.142124874,66.50965105,-72.97973633,27,300.0,86.12060547,-37.60986328,445.4345703,-75.31738281,12.4,269.2665341,38,,0.907096786,,,,,,8 mM,-61.44799988,Bielefeld,temporal,42.0
|
||||
OP230817,Verji,2024-05-08,S1_D2,3,23817S1_D2c3,D2,TTX,23.0,no,27.70083333,8.956366741,59.84267001,-70.93505859,17,200.0,57.45849609,-25.20141602,142.9443359,-50.65917969,19.25,294.7588785,21,437.2646,1.055696831,,,,,,8 mM,-59.13998245,Mitte,temporal,47.0
|
||||
OP230109,Verji,2024-02-26,S3,3,2311S3c3,D1,Ctrl,0.0,no,23.58111111,15.49846979,38.09356486,-68.50280762,40,150.0,90.13061523,-49.74975586,477.4169922,-112.3046875,14.9,549.2049494,15,,0.648946849,,,,,,8 mM,-60.73683701,Bielefeld,temporal,42.0
|
||||
OP240503,Verji,2024-04-28,S2_D2,3,24503S2c3,D2,Ctrl,17.0,yes,27.96944444,21.14474358,52.28362239,-61.38916016,22,350.0,74.05395508,-42.15087891,261.4746094,-59.44824219,0.15,20.39502075,28,,1.056456971,494.9264975,,,,,8 mM,-61.1649234,Mitte,temporal,36.0
|
||||
OP240503,Verji,2024-04-29,S3,5,24503S3c5,D1,high K,0.0,yes,11.37694444,9.810366532,74.63081645,-76.73339844,39,150.0,79.30908203,-33.33129883,324.4628906,-84.83886719,24.35,344.8145203,16,,0.810659151,419.0539685,,,,,8 mM,-61.39230179,Mitte,temporal,36.0
|
||||
OP220127,Rosie,2024-07-01,S2,6,22128S2c6,D1,TTX,0.0,yes,20.765,7.807692818,38.23174925,-75.0,27,350.0,93.76831055,-43.81103516,489.6240234,-126.7089844,10.05,375.0779043,10,,0.634774335,,,,,10.0,15 mM,-70.84277039,Mitte,temporal,45.0
|
||||
OP230808,Verji,2024-03-29,S2,7,23808S2c7,D1,high K,0.0,no,9.599722222,17.32489001,51.99144137,-74.74975586,17,150.0,88.82446289,-41.55883789,392.3339844,-67.99316406,29.4,593.5792976,13,552.8884296,1.06063396,,,,,,8 mM,-64.07546417,Hamburg,temporal,14.0
|
||||
OP230808,Verji,2024-04-06,S1_D2,7,23808S1_D2c7,D2,TTX,25.0,no,33.29638889,11.4377309,142.8314949,-72.10083008,6,100.0,63.63525391,-33.38012695,184.3261719,-31.49414063,30.55,312.9297906,59,189.8763292,1.956534702,,,,,,8 mM,-62.28236816,Hamburg,temporal,14.0
|
||||
OP221024,Verji,2024-06-17,S3_D2,2,22o24S3_D2c2,D2,Ctrl,24.0,no,50.01027778,7.345219018,37.01188806,-63.03100586,10,600.0,64.30053711,-27.58789063,225.5859375,-75.56152344,9.8,219.7990418,33,,0.802658632,,,,,,8 mM,-61.95141037,Bielefeld,temporal,42.0
|
||||
OP240201,Verji,2024-03-08,S2_D2,7,24201S2_D2c7,D2,Ctrl,20.0,no,31.16416667,13.69269489,76.25239644,-66.11938477,37,150.0,78.03344727,-29.44335938,311.5234375,-89.35546875,15.6,228.4096515,24,,0.785888373,345.5515184,,,,,8 mM,-60.74756653,Mitte,temporal,39.0
|
||||
OP230109,Verji,2024-02-24,S2,6,2311S2c6,D1,high K,0.0,no,20.8525,15.82506011,138.0202564,-71.67358398,33,100.0,80.18798828,-40.16113281,334.2285156,-111.2060547,4.95,54.12132132,11,,0.681809675,,,,,,8 mM,-66.84029236,Bielefeld,temporal,42.0
|
||||
OP230420,Verji,2024-01-02,S1_D2,8,23420S1c8,D2,TTX,19.0,yes,29.63333333,8.27161387,30.60725912,-70.74584961,1,1300.0,48.88305664,-20.85571289,100.9521484,-27.46582031,13.25,864.8924303,29,565.9388646,1.504127172,,,,,,8 mM,-61.28396652,Bielefeld,temporal,13.0
|
||||
OP220308,Verji,2024-06-21,S1,5,22308S1c5,D1,Ctrl,0.0,no,12.17,11.98259768,72.97040459,-78.37524414,35,100.0,88.34838867,-40.40527344,325.9277344,-83.61816406,21.35,268.1474895,2,,0.879131407,,,,,,15 mM,-57.60974518,Bielefeld,temporal,52.0
|
||||
OP240411,Verji,2024-02-08,S3,3,24411S3c3,D1,Ctrl,0.0,no,15.32305556,10.17931707,71.11000869,-68.17626953,34,150.0,79.21142578,-32.91625977,337.7685547,-89.35546875,20.7,434.8061538,17,,0.779389797,415.8438615,,,,,8 mM,-59.99896011,Bielefeld,temporal,46.0
|
||||
OP210615,Rosie,2024-03-12,S4_D2,2,2021_06_16_0S4_D1c3,D2,TTX,20.3,no,33.78388889,17.61494514,53.0830001,-59.32006836,23,250.0,68.11523438,-29.4921875,246.4599609,-43.82324219,13.5,602.6811989,,,1.281173208,,,,,,15 mM,-69.40453964,Virchow,temporal,19.0
|
||||
OP220127,Rosie,2024-01-31,S3,5,22127S3c5,D1,TTX,0.0,yes,11.24444444,9.544475502,47.83354259,-77.70996094,20,100.0,88.78173828,-36.24267578,349.3652344,-83.25195313,20.15,329.9726137,14,,0.945234919,,,,,,15 mM,-60.18112961,Mitte,temporal,45.0
|
||||
OP240321,Verji,2024-04-17,S1_D2,5,24321S1_D2c5,D2,high K,17.0,no,28.00555556,17.29944991,68.75175937,-68.34716797,24,100.0,81.43920898,-40.40527344,279.7851563,-90.33203125,24.05,434.9174393,30,,0.844001518,290.2596753,,,,,8 mM,-62.08648849,Bielefeld,temporal,31.0
|
||||
OP240417,Verji,2024-02-16,S3,5,24417S3c5,D1,Ctrl,0.0,no,15.24944444,12.97490749,91.89792623,-48.18115234,32,150.0,77.75878906,-34.47265625,342.5292969,-71.16699219,18.7,264.3492666,18; exclude; Rs_end > 30,,0.945585706,81.93273109,,,,,8 mM,-61.04722763,Hamburg,temporal,29.0
|
||||
OP230426,Verji,2024-01-14,S1,8,23426S1c8,D1,Ctrl,0.0,no,21.42833333,9.104908937,128.6879089,-72.72949219,32,100.0,92.82836914,-44.3359375,492.6757813,-92.40722656,11.25,196.7129136,5,228.877629,0.824561445,,,,,,8 mM,-64.70461487,Hamburg,temporal,58.0
|
||||
OP230109,Verji,2024-03-02,S3_D2,1,2311S3_D2c1,D2,Ctrl,24.0,no,48.18694444,6.537602029,37.69412217,-72.00927734,26,350.0,79.90722656,-32.1472168,333.6181641,-80.44433594,11.9,313.0784424,39,,0.870267242,,,,,,8 mM,-61.06909546,Bielefeld,temporal,42.0
|
||||
OP230817,Verji,2024-05-08,S3,6,23817S3c6,D1,Ctrl,0.0,no,7.576388889,6.378030146,83.31209596,-70.70922852,25,150.0,65.12451172,-26.8737793,169.3115234,-50.65917969,18.75,293.830703,17,382.4827,1.169611959,,,,,,8 mM,-59.91347687,Mitte,temporal,47.0
|
||||
OP220518,Verji,2024-07-08,S4,6,22519S4c6,D1,TTX,0.0,no,28.65777778,10.15526921,39.25969019,-68.18237305,7,300.0,78.14331055,-40.36254883,274.1699219,-81.90917969,10.5,183.012766,17,,0.816956097,,,,,,15 mM,-64.28639297,Bielefeld,frontal,37.0
|
||||
OP230810,Verji,2024-05-11,S1,4,23810S1c4,D1,high K,0.0,no,5.660833333,9.889564039,33.91550875,-63.62915039,50,300.0,88.14697266,-38.07373047,358.6425781,-71.89941406,7.4,230.936381,2,436.0045,0.985160862,,,,,,8 mM,-61.63149551,Mitte,temporal,63.0
|
||||
OP230808,Verji,2024-04-08,S3_D2,4,23808S3_D2c4,D2,Ctrl,25.0,no,35.75638889,6.933973943,39.73174516,-58.4777832,7,250.0,75.1159668,-32.93457031,264.1601563,-50.65917969,19.35,525.7552239,70,292.0897363,1.416427238,,,,,,8 mM,-54.16771835,Hamburg,temporal,14.0
|
||||
OP220518,Verji,2024-07-07,S1,6,22519S1c6,D1,Ctrl,0.0,no,21.6325,5.727807449,26.77346398,-73.42529297,29,150.0,86.35864258,-41.19262695,325.0732422,-90.33203125,13.2,285.1269611,2,,0.804193551,,,,,,15 mM,-57.42651184,Bielefeld,frontal,37.0
|
||||
OP220217,Verji,2024-06-03,S1_D2,8,22218S1_D2c8,D2,Ctrl,22.0,no,32.48944444,12.62715842,101.8551684,-69.67773438,34,100.0,88.95263672,-40.48461914,382.0800781,-88.25683594,17.5,176.009822,22,,0.861675774,,,,,,15 mM,-59.82177673,Mitte,temporal,17.0
|
||||
OP240503,Verji,2024-04-30,S3,8,24503S3c8,D1,high K,0.0,yes,11.37694444,23.99158012,77.88867565,-66.52832031,40,200.0,54.91333008,-28.28369141,132.0800781,-44.79980469,17.35,230.826147,19; exclude; Rs_end > 30,,1.231711905,276.8792293,,,,,8 mM,-62.72207489,Mitte,temporal,36.0
|
||||
OP211209,Verji,2024-03-15,S4,2,21d10S4c2,D1,TTX,0.0,no,16.86083333,8.478921351,63.10909076,-69.87304688,40,200.0,83.3984375,-35.22949219,256.4697266,-86.54785156,18.4,235.8424408,,,0.875158719,,,,,,15 mM,-62.90255936,Bielefeld,temporal,27.0
|
||||
OP220127,Rosie,2024-06-29,S1,7,22128S1c7,D1,Ctrl,0.0,no,19.20166667,23.01910549,116.2851146,-77.15454102,29,50.0,82.62329102,-36.57836914,313.4765625,-79.71191406,21.6,193.6494665,5,,0.931722013,,,,,5.0,15 mM,-60.60171585,Mitte,temporal,45.0
|
||||
OP230314,Verji,2024-07-14,S1,8,23314S1c8,D1,high K,0.0,no,5.940833333,22.05420381,97.59612952,-67.35839844,52,100.0,79.43115234,-41.33300781,325.0732422,-111.5722656,13.3,186.4047904,5,,0.776088957,,,201.505075,,,8 mM,-61.03557465,Virchow,temporal,12.0
|
||||
OP230523,Verji,2024-03-11,S3,8,23523S3c8,D1,Ctrl,0.0,yes,13.27361111,9.536930828,67.59967925,-79.44946289,24,150.0,85.33935547,-35.7421875,355.5908203,-80.078125,21.55,320.6859219,21,475.8758625,0.946046005,,,,,,8 mM,-60.85445969,Hamburg,temporal,16.0
|
||||
OP210323,Rosie,2024-04-24,S1_D2,6,2021_03_24_0S1c6,D2,TTX,22.0,yes,41.643889,16.57444943,55.42876655,-68.51806641,16,500.0,57.37304688,-22.19848633,146.1181641,-29.90722656,7.25,209.4955908,31,,1.612595512,,,,,,15 mM,-70.25225983,Virchow,temporal,10.0
|
||||
OP240201,Verji,2024-03-04,S1,3,24201S1c3,D1,high K,0.0,no,9.856111111,10.30457154,56.28737597,-56.84204102,24,500.0,79.40673828,-34.66186523,289.5507813,-75.68359375,18.6,602.2577075,2,,0.937866408,181.7160572,,,,,8 mM,-71.69730026,Mitte,temporal,39.0
|
||||
OP220127,Rosie,2024-07-04,S2,8,22128S2c8,D1,TTX,0.0,no,20.765,13.17042505,56.99402302,-70.04394531,21,450.0,92.16918945,-40.86914063,483.1542969,-85.08300781,15.5,521.9979445,12,,0.959147462,,,,,12.0,15 mM,-71.35955261,Mitte,temporal,45.0
|
||||
OP221024,Verji,2024-06-14,S2,5,22o24S2c5,D1,TTX,0.0,yes,22.44666667,7.519762598,46.53414832,-73.86474609,33,150.0,88.76953125,-38.65356445,414.6728516,-73.60839844,13.7,253.3417607,11,,0.94454288,,,,,,8 mM,-60.33580963,Bielefeld,temporal,42.0
|
||||
OP220217,Verji,2024-06-01,S3,7,22217S3c7,D1,high K,0.0,no,11.88,22.37954071,69.42446686,-73.08959961,31,150.0,79.30908203,-37.25585938,253.6621094,-83.74023438,18.1,293.9052527,16,,0.8489795,,,,,,15 mM,-62.40558319,Mitte,temporal,17.0
|
||||
OP220602,,2024-01-15,S1,4,22602S1c4,D1,high K,0.0,no,12.15055556,5.696342098,22.17503814,-70.77026367,24,450.0,75.84838867,-35.30273438,223.1445313,-51.63574219,14.8,498.4238438,2,,1.185701423,,,,,,8 mM,-65.18812393,,,
|
||||
OP210323,Rosie,2024-06-10,S5_D2,2,2021_03_25_0S4_D2c1,D2,Ctrl,23.5,no,49.888611,8.062325511,134.2167879,-78.05786133,26,100.0,90.91796875,-37.73803711,512.2070313,-82.76367188,16.8,191.0803193,49,,0.900221319,,,,,,15 mM,-71.26789474,Virchow,temporal,10.0
|
||||
OP210323,Rosie,2024-04-28,S3,2,2021_03_24_0S3c2,D1,Ctrl,0.0,yes,20.55972222,11.26051255,78.24355071,-72.71118164,22,300.0,93.75610352,-39.20288086,545.8984375,-79.71191406,19.05,506.6805195,8,,0.959049863,,,,,,15 mM,-72.68165649,Virchow,temporal,10.0
|
||||
OP220127,Rosie,2024-02-12,S2_D2,2,22127S2_D2c2,D2,high K,23.0,no,32.7325,8.407270816,48.74606713,-77.33154297,18,250.0,82.66601563,-33.78295898,280.2734375,-77.51464844,23.45,508.8805298,25,,0.902211635,,,,,,15 mM,-62.76155319,Mitte,temporal,45.0
|
||||
OP240117,Verji,2024-07-30,S2_D2,1,24117S2_D2c1,D1,Ctrl,20.0,no,26.4242,11.44098428,84.47205149,-59.64355469,38,200.0,81.28051758,-34.90600586,305.2978516,-81.42089844,14.55,230.6600871,0,,0.895243543,213.3071102,,,,,8 mM,-60.86702438,Hamburg,temporal,55.0
|
||||
OP220127,Rosie,2024-01-25,S2_D2,5,22127S2c5,D2,high K,23.0,yes,32.7325,9.862033416,57.28637607,-75.87890625,26,200.0,80.99975586,-30.77392578,275.8789063,-81.29882813,16.9,304.6090209,27,,0.873977306,,,,,,15 mM,-61.18716629,Mitte,temporal,45.0
|
||||
OP240507,Verji,2024-01-10,S2,6,24507S2c6,D1,high K,0.0,no,10.99111111,10.92189913,49.61267498,-53.90014648,23,200.0,84.91210938,-37.98828125,351.1962891,-76.29394531,15.3,409.2656327,9,,1.032390974,102.3934131,,,,,8 mM,-61.09294525,Hamburg,temporal,16.0
|
||||
OP210323,Rosie,2024-04-12,S1_D2,4,2021_03_24_0S1c2,D2,TTX,22.0,yes,41.045278,6.044853828,29.11483676,-69.78759766,7,800.0,48.76098633,-20.88012695,93.99414063,-25.75683594,8.75,456.5605096,28,,1.818207352,,,,,,15 mM,-71.02371124,Virchow,temporal,10.0
|
||||
OP220127,Rosie,2024-06-30,S2,1,22128S2c1,D1,TTX,0.0,no,20.765,7.566834418,37.89253519,-67.8527832,19,800.0,84.55200195,-34.80224609,390.0146484,-67.50488281,10.35,418.0141,manually_adj_inj,,1.019139291,,,,,6.0,15 mM,-68.17939911,Mitte,temporal,45.0
|
||||
OP240117,Verji,2024-07-31,S2_D2,3,24117S2_D2c3,D1,Ctrl,20.0,no,26.4242,7.925609012,70.667672,-63.03100586,30,200.0,76.51977539,-36.12060547,273.8037109,-96.06933594,15.9,311.4233114,2,,0.727939307,237.8779293,,,,,8 mM,-61.17070938,Hamburg,temporal,55.0
|
||||
OP210323,Rosie,2024-05-18,S4,5,2021_03_24_0S4c5,D1,TTX,0.0,no,23.04833333,8.956999411,54.53104909,-74.51782227,16,400.0,86.6027832,-38.72070313,380.2490234,-80.32226563,17.25,438.1767442,15,,0.972709883,,,,,,15 mM,-74.52035751,Virchow,temporal,10.0
|
||||
OP230420,Verji,2024-01-05,S2_D2,8,23420S2c7,D2,high K,19.0,yes,31.39111111,7.713653313,30.01570082,-63.01269531,14,500.0,85.02807617,-32.37915039,240.8447266,-32.83691406,9.0,447.5144158,41,685.3961799,2.089426026,,,,,,8 mM,-60.07796478,Bielefeld,temporal,13.0
|
||||
OP220127,Rosie,2024-07-26,S3_D2,7,22129S3_D2c7,D2,high K,24.0,no,49.07583333,15.41208792,105.7811294,-45.21484375,7,300.0,61.34033203,-35.8581543,314.8193359,-187.1337891,3.75,53.03409581,37,,0.386361075,,,,,37.0,15 mM,-62.37806992,Mitte,temporal,45.0
|
||||
OP220322,Verji,2024-06-25,S2,6,22322S2c6,D1,TTX,0.0,no,12.45194444,7.956380844,38.77242051,-70.67871094,29,200.0,87.63427734,-37.3840332,298.7060547,-68.359375,10.75,220.9887077,6,,1.035384242,,,,,,15 mM,-61.51928101,Bielefeld,temporal,52.0
|
||||
OP221020,Verji,2024-01-28,S4_D2,4,22o21S4_D2c4,D2,TTX,20.0,no,29.72861111,7.613993266,41.27707007,-75.14038086,19,200.0,72.27172852,-31.24389648,271.484375,-50.53710938,23.05,361.2158776,3,,1.280341857,,,,,,8 mM,-60.83120071,Mitte,temporal,25.0
|
||||
OP220308,Verji,2024-06-20,S1,3,22308S1c3,D1,Ctrl,0.0,no,12.17,14.71614506,139.817799,-76.13525391,27,50.0,89.7277832,-41.52832031,294.6777344,-78.36914063,14.95,120.7199606,0,,0.985303103,,,,,,15 mM,-57.45852081,Bielefeld,temporal,52.0
|
||||
OP201029,Rosie,2024-03-24,S2,4,20o29S2c4,D1,TTX,0.0,no,9.434722222,24.21248594,88.66876957,-66.56494141,20,250.0,61.30981445,-30.70678711,135.8642578,-47.48535156,11.95,193.0856016,,,1.239714465,,,,,,15 mM,-66.64339279,Mitte,temporal,47.0
|
||||
OP220426,Verji,2024-01-21,S4_D2,2,22427S4c6,D2,Ctrl,24.0,yes,44.96472222,9.948346991,43.5896815,-64.03808594,20,300.0,69.52514648,-29.4128418,153.8085938,-47.72949219,9.75,230.6772563,19,,1.235679977,,,,,,15 mM,-61.97793671,Bielefeld,temporal,60.0
|
||||
OP220127,Rosie,2024-02-17,S4_D2,6,22127S4_D2c6,D2,TTX,23.0,no,36.85194444,8.502048479,53.48807838,-79.84619141,21,100.0,71.71020508,-33.24584961,220.4589844,-77.75878906,25.45,294.5763335,41,,0.844959188,,,,,,15 mM,-56.67318161,Mitte,temporal,45.0
|
||||
OP230109,Verji,2024-02-27,S3,5,2311S3c5,D1,Ctrl,0.0,no,23.58111111,8.049398714,39.26399226,-75.73242188,24,200.0,88.7878418,-42.98095703,430.5419922,-90.45410156,10.75,256.0,16,,0.789030286,,,,,,8 mM,-61.50154633,Bielefeld,temporal,42.0
|
||||
OP211209,Verji,2024-03-15,S4,4,21d10S4c4,D1,TTX,0.0,no,16.86083333,11.43787597,70.48390449,-72.41821289,45,150.0,84.57641602,-39.23339844,272.2167969,-85.69335938,17.7,252.5004789,,,0.888858053,,,,,,15 mM,-62.05386581,Bielefeld,temporal,27.0
|
||||
OP221020,Verji,2024-01-29,S6_D2,8,22o21S6_D2c8,D2,high K,20.0,no,33.4275,10.47091713,32.93464403,-64.88037109,29,450.0,84.11254883,-33.44116211,423.0957031,-83.0078125,9.45,349.5006772,16,,0.83853321,,,,,,8 mM,-61.22122147,Mitte,temporal,25.0
|
||||
OP220127,Rosie,2024-01-23,S2,4,22127S2c4,D1,high K,0.0,no,9.303888889,9.008443755,35.1473217,-78.10668945,23,150.0,84.65576172,-40.10620117,258.5449219,-85.81542969,22.0,507.6732394,7,,0.898855232,,,,,,15 mM,-59.06792999,Mitte,temporal,45.0
|
||||
OP220127,Rosie,2024-01-17,S1,2,22127S1c2,D1,Ctrl,0.0,no,7.288611111,8.310721527,48.7790831,-76.89208984,25,150.0,90.66772461,-41.07055664,325.4394531,-95.09277344,19.3,379.3775645,0,,0.851768694,,,,,,15 mM,-62.29293533,Mitte,temporal,45.0
|
||||
OP231123,Verji,2024-03-24,S1,4,23n23S1c4,D1,Ctrl,0.0,no,9.935555556,22.68089321,77.7152084,-72.88818359,34,50.0,87.9699707,-42.62084961,370.8496094,-89.11132813,27.2,444.977334,2,,0.860672277,365.7121904,,,,,8 mM,-61.50239609,Bielefeld,temporal,40.0
|
||||
OP220127,Rosie,2024-07-22,S2_D2,7,22129S2_D2c7,D2,TTX,24.0,no,47.00861111,20.03880574,102.5905442,-67.35839844,30,100.0,82.51342773,-35.14404297,363.1591797,-75.31738281,13.8,167.3569208,32,,0.889146464,,,,,32.0,15 mM,-61.52571472,Mitte,temporal,45.0
|
||||
OP220322,Verji,2024-06-26,S1_D2,2,22322S1_D2c2,D2,Ctrl,22.0,no,32.92194444,8.428064398,22.42904461,-63.87939453,16,350.0,79.60205078,-40.625,230.9570313,-68.72558594,16.7,532.8389484,14,,0.99863945,,,,,,15 mM,-59.84509964,Bielefeld,temporal,52.0
|
||||
OP211209,Verji,2024-03-19,S5_D2,1,21d10S5c1,D2,high K,18.0,yes,38.62972222,17.54360853,31.32344949,-65.06347656,22,450.0,76.32446289,-32.39135742,312.8662109,-65.67382813,14.0,436.490961,,,0.976828717,,,,,,15 mM,-67.92901184,Bielefeld,temporal,27.0
|
||||
OP220322,Verji,2024-07-02,S2_D2,7,22322S2c8,D2,TTX,22.0,yes,34.94305556,13.89952086,37.63278602,-67.80395508,30,300.0,83.3984375,-34.77172852,331.0546875,-61.15722656,9.25,310.557377,21,,1.092899316,,,,,,15 mM,-62.50404282,Bielefeld,temporal,52.0
|
||||
OP220127,Rosie,2024-06-21,S1,2,22128S1c2,D1,Ctrl,0.0,yes,19.20166667,14.2415657,133.988716,-78.52172852,39,150.0,89.75830078,-38.37280273,412.2314453,-84.10644531,14.75,104.8585,manually_adj_inj,,0.866369593,,,,,1.0,15 mM,-55.43099899,Mitte,temporal,45.0
|
||||
OP220120,Rosie,2024-07-31,S1_D2,2,22121S1c8,D2,Ctrl,23.0,yes,46.4225,21.56228136,116.147612,-76.62963867,31,100.0,89.47753906,-39.48974609,361.9384766,-96.43554688,31.95,234.7394,,,0.871826381,,,,inj_fix,,15 mM,-52.44422913,Bielefeld,temporal,50.0
|
||||
OP231109,Verji,2024-01-14,S1,7,23n09S1c7,D1,Ctrl,0.0,no,5.016944444,14.76206099,46.91589011,-66.07055664,28,300.0,72.86376953,-34.61914063,232.5439453,-67.26074219,9.9,344.7430393,5,,1.037331314,307.9902663,,,,,8 mM,-58.56504822,Mitte,temporal,44.0
|
||||
OP240201,Verji,2024-03-04,S1,2,24201S1c2,D1,high K,0.0,no,9.856111111,11.21822981,81.65572842,-76.01318359,44,50.0,80.5480957,-35.16235352,280.7617188,-86.05957031,33.8,310.0667413,1,,0.833160376,397.4232474,,,,,8 mM,-51.18600235,Mitte,temporal,39.0
|
||||
OP220217,Verji,2024-05-26,S1,2,22217S1c2,D1,Ctrl,0.0,no,7.946944444,15.45706138,135.9415142,-77.33764648,46,50.0,89.68505859,-42.85888672,267.3339844,-92.65136719,15.9,120.6882557,1,,0.870521903,,,,,,15 mM,-61.75159393,Mitte,temporal,17.0
|
||||
OP220322,Verji,2024-06-25,S3,7,22322S3c7,D1,high K,0.0,yes,14.25722222,17.07594954,42.51733175,-68.25561523,45,200.0,87.86010742,-42.63305664,385.3759766,-93.13964844,11.8,372.8663452,12,,0.836066893,,,,,,15 mM,-61.74787827,Bielefeld,temporal,52.0
|
||||
OP220127,Rosie,2024-07-04,S2,7,22128S2c7,D1,TTX,0.0,no,20.765,7.587496876,36.40393217,-68.02978516,22,500.0,78.29589844,-37.37792969,305.5419922,-92.7734375,9.6,324.3018557,11,,0.798225082,,,,,11.0,15 mM,-70.07893616,Mitte,temporal,45.0
|
||||
OP220308,Verji,2024-06-20,S1,4,22308S1c4,D1,Ctrl,0.0,no,12.17,19.73230303,79.3243834,-74.47509766,36,50.0,82.93457031,-39.98413086,251.4648438,-61.88964844,24.0,263.5495979,1,,1.082590036,,,,,,15 mM,-56.90159531,Bielefeld,temporal,52.0
|
||||
OP210323,Rosie,2024-06-08,S4_D2,8,2021_03_25_0S4_D2c8,D2,TTX,24.0,no,49.516111,14.14597822,482.9881207,-59.95483398,5,100.0,66.33911133,-34.36889648,247.5585938,-82.39746094,4.1,30.15685746,48; exclude; Rs_end > 30,,0.740635802,,,,,,15 mM,-67.00526917,Virchow,temporal,10.0
|
||||
OP211123,Rosie,2024-01-04,S1,2,21n23S1c2,D1,Ctrl,0.0,no,10.71861111,12.79079175,36.53479424,-62.47558594,32,350.0,86.8347168,-39.27612305,266.2353516,-89.47753906,14.25,481.385567,,,0.843970155,,,,,,15 mM,-62.46054016,Bielefeld,temporal,68.0
|
||||
OP220120,Rosie,2024-02-27,S2,6,22121S2c6,D1,TTX,0.0,no,14.21611111,10.01522106,39.36095982,-61.74316406,22,100.0,85.67504883,-42.51708984,250.0,-84.22851563,20.2,401.6466019,9,,0.940396199,,,,,,15 mM,-57.16205734,Bielefeld,temporal,50.0
|
||||
OP211123,Rosie,2024-01-09,S2,1,21n23S2c1,D1,high K,0.0,no,13.02277778,9.537340187,62.36423964,-60.05249023,24,150.0,89.89257813,-40.06958008,378.2958984,-84.59472656,17.1,218.1981308,,,0.884694031,,,,,,15 mM,-59.9841011,Bielefeld,temporal,68.0
|
||||
OP230209,Verji,2024-04-27,S3_D2,7,23209S3_D2c7,D2,Ctrl,25.0,no,23.94944444,8.797605912,140.5601509,-65.97900391,26,100.0,79.39453125,-30.85327148,365.9667969,-77.27050781,21.1,200.6398143,39,317.41058,0.83965797,,,,,,8 mM,-61.28153488,Bielefeld,temporal,63.0
|
||||
OP220228,Verji,2024-05-20,S3_D2,1,22228S3c1,D2,Ctrl,23.0,yes,40.96055556,6.6129101,35.81818408,-70.96557617,33,500.0,71.03271484,-27.27661133,207.3974609,-44.55566406,13.55,328.4071006,25,,1.365305654,,,,,,15 mM,-58.70795258,Bielefeld,temporal,33.0
|
||||
OP230314,Verji,2024-07-24,S4,5,23314S4c5,D1,Ctrl,0.0,no,10.49277778,19.62398843,79.94941876,-66.21704102,38,100.0,86.52954102,-39.14794922,397.3388672,-90.94238281,15.5,317.8372966,25,,0.77952187,,,282.879429,,,8 mM,-60.90761658,Virchow,temporal,12.0
|
||||
OP211209,Verji,2024-03-20,S1_D2,3,21d10S1_D2c3,D2,high K,18.0,no,30.52,12.46411919,80.59900233,-68.37768555,29,200.0,70.65429688,-32.04345703,204.8339844,-81.90917969,21.8,267.6442113,,,0.862808404,,,,,,15 mM,-57.73243149,Bielefeld,temporal,27.0
|
||||
OP221020,Verji,2024-01-28,S6_D2,2,22o21S6_D2c2,D2,high K,20.0,no,33.4275,21.01995359,57.54313245,-61.63330078,20,350.0,63.671875,-31.92138672,197.7539063,-46.14257813,26.15,767.8164875,12,,1.138023178,,,,,,8 mM,-62.82082886,Mitte,temporal,25.0
|
||||
OP211209,Verji,2024-03-15,S4,5,21d10S4c5,D1,TTX,0.0,no,16.86083333,6.647148777,35.55886975,-71.51489258,23,150.0,84.53979492,-37.1887207,360.5957031,-77.39257813,29.65,584.5795427,,,0.963097328,,,,,,15 mM,-58.30245193,Bielefeld,temporal,27.0
|
||||
OP230314,Verji,2024-07-24,S4,7,23314S4c7,D1,Ctrl,0.0,yes,10.49277778,8.867275172,51.33791997,-63.82446289,38,200.0,96.63085938,-40.49682617,505.7373047,-99.97558594,11.4,285.8111706,27,,0.760912792,,,304.390146,,,8 mM,-61.26670181,Virchow,temporal,12.0
|
||||
OP211209,Verji,2024-03-13,S3,7,21d10S3c7,D1,TTX,0.0,no,15.17694444,8.161538435,37.49641296,-50.26855469,27,250.0,77.12402344,-33.67919922,231.5673828,-81.29882813,15.3,380.3872534,,,0.896000758,,,,,,15 mM,-57.0918515,Bielefeld,temporal,27.0
|
||||
OP230209,Verji,2024-04-21,S2,2,23209S2c2,D1,high K,0.0,no,-2.874722222,10.1433057,74.89412827,-58.2824707,45,150.0,75.30517578,-33.3190918,320.1904297,-90.33203125,10.95,124.6732453,6,170.423521,0.752228432,,,,,,8 mM,-58.98840515,Bielefeld,temporal,63.0
|
||||
OP221027,Verji,2024-01-30,S2,1,22o27S2c1,D1,TTX,0.0,yes,9.679166667,6.155731873,51.43651151,-78.35693359,36,-300.0,85.16845703,-38.66577148,374.7558594,-77.02636719,23.75,396.2525458,8,,0.88592002,,,,,,8 mM,-53.55212463,Mitte,temporal,61.0
|
||||
OP220602,,2024-03-26,S1,6,22602S1c6,D1,high K,0.0,no,12.15055556,6.735870881,28.41774692,-72.80883789,31,150.0,80.16967773,-35.29663086,260.7421875,-74.34082031,16.35,307.0239542,4,,0.911651215,,,,,,8 mM,-59.97984024,,,
|
||||
OP221027,Verji,2024-02-06,S3_D2,6,22o27S3_D2c6,D2,Ctrl,24.0,no,37.03916667,8.553550256,56.84382906,-66.21704102,27,150.0,89.33105469,-37.51220703,458.7402344,-94.48242188,17.05,349.6210263,manually corrected HW,,0.78221732,,,,,,8 mM,-61.95102509,Mitte,temporal,61.0
|
||||
OP211209,Verji,2024-03-18,S5,1,21d10S5c1,D1,high K,0.0,yes,18.54833333,7.811923414,36.90389115,-68.78662109,22,300.0,88.58642578,-34.97924805,367.3095703,-80.68847656,14.85,361.7879554,,,0.95847288,,,,,,15 mM,-62.18035385,Bielefeld,temporal,27.0
|
||||
OP231123,Verji,2024-03-25,S1,8,23n23S1c8,D1,Ctrl,0.0,no,9.935555556,9.160818923,94.36786612,-72.66845703,32,100.0,83.63647461,-35.13793945,314.5751953,-79.95605469,24.0,261.5337546,5,,0.932714846,262.2087403,,,,,8 mM,-60.18246964,Bielefeld,temporal,40.0
|
||||
OP240411,Verji,2024-02-09,S2_D2,4,24411S2c4,D2,high K,18.0,yes,33.32833333,8.805756443,75.59854705,-59.41772461,27,350.0,74.40185547,-29.01000977,285.7666016,-76.171875,9.9,208.217715,35,,0.822721551,284.0494683,,,,,8 mM,-64.57589218,Bielefeld,temporal,46.0
|
||||
OP220127,Rosie,2024-07-02,S2_D2,6,22128S2c6,D2,TTX,24.0,yes,46.36055556,11.25433813,32.36111316,-66.24145508,21,300.0,76.42211914,-41.60766602,314.3310547,-114.6240234,10.55,636.6526703,29,,0.638589762,,,,,29.0,15 mM,-61.0793013,Mitte,temporal,45.0
|
||||
OP240201,Verji,2024-03-06,S1_D2,2,24201S1_D2c2,D2,high K,20.0,no,29.45305556,11.40509985,96.18467695,-79.99267578,33,200.0,69.51904297,-29.83398438,254.3945313,-81.42089844,23.45,343.6536673,15,,0.777066731,332.7410914,,,,,8 mM,-59.44737183,Mitte,temporal,39.0
|
||||
OP220127,Rosie,2024-01-29,S3,3,22127S3c3,D1,TTX,0.0,yes,11.24444444,19.78402751,65.64620828,-77.13012695,23,50.0,91.63818359,-43.57299805,335.5712891,-84.9609375,32.05,389.9793539,12,,0.94437672,,,,,,15 mM,-57.59432983,Mitte,temporal,45.0
|
||||
OP220127,Rosie,2024-01-30,S3,4,22127S3c4,D1,TTX,0.0,yes,11.24444444,10.53439202,64.70151402,-76.98974609,24,50.0,91.70532227,-39.56298828,293.0908203,-83.49609375,22.95,281.5520779,13,,0.961157088,,,,,,15 mM,-59.91562134,Mitte,temporal,45.0
|
||||
OP211209,Verji,2024-03-16,S4,6,21d10S4c6,D1,TTX,0.0,no,16.86083333,8.442177704,43.11814899,-75.85449219,31,250.0,82.69042969,-37.24365234,220.0927734,-74.82910156,17.05,354.052218,,,0.988511271,,,,,,15 mM,-64.81771149,Bielefeld,temporal,27.0
|
||||
OP231123,Verji,2024-03-25,S2,4,23n23S2c4,D1,high K,0.0,no,11.95777778,7.894233982,173.8261386,-77.13012695,46,100.0,81.90307617,-35.77270508,334.1064453,-73.36425781,23.9,196.4764676,7,,0.89973391,240.2780093,,,,,8 mM,-58.19835022,Bielefeld,temporal,40.0
|
||||
OP220426,Verji,2024-01-20,S4,5,22427S4c5,D1,Ctrl,0.0,no,26.92055556,7.379796886,24.40440787,-61.43188477,30,450.0,85.8215332,-37.45117188,343.0175781,-74.95117188,5.45,261.472328,15,,0.956681649,,,,,,15 mM,-61.4922142,Bielefeld,temporal,60.0
|
||||
OP230209,Verji,2024-04-25,S3,4,23209S3c4,D1,Ctrl,0.0,no,-1.504722222,7.527234505,58.5992257,-72.71728516,42,150.0,84.99145508,-35.34545898,390.7470703,-84.59472656,15.2,223.2512775,14,170.288514,0.791140306,,,,,,8 mM,-60.02501266,Bielefeld,temporal,63.0
|
||||
OP211209,Verji,2024-03-22,S2_D2,3,21d10S2_D2c3,D2,Ctrl,18.0,no,32.85888889,9.561012032,40.38834816,-74.83520508,25,150.0,83.6730957,-40.96679688,244.3847656,-65.18554688,19.15,300.9626859,,,1.165189312,,,,,,15 mM,-58.31745102,Bielefeld,temporal,27.0
|
||||
OP220623,Verji,2024-01-09,S4,1,22623S4c1,D1,TTX,0.0,yes,12.90611111,7.128821582,39.45025408,-65.27709961,26,400.0,76.55029297,-33.06884766,311.2792969,-57.00683594,10.2,231.4637119,14,,1.097791645,,,,,,8 mM,-61.15372162,Mitte,frontal,32.0
|
||||
OP220322,Verji,2024-07-01,S2_D2,4,22322S2_D2c4,D2,TTX,22.0,no,34.94305556,7.454915676,27.69312709,-64.74609375,3,500.0,53.02734375,-28.13110352,110.1074219,-36.62109375,9.65,389.902836,20,,1.265881866,,,,,,15 mM,-61.44793198,Bielefeld,temporal,52.0
|
||||
OP240507,Verji,2024-01-10,S3,2,24507S3c2,D1,Ctrl,0.0,no,13.35833333,30.02004502,50.41696127,-52.75268555,9,1200.0,67.16308594,-36.02294922,321.7773438,-59.81445313,0.15,45.9364486,12; exclude; Rs_end > 30,,0.962486019,520.9373646,,,,,8 mM,-58.46185867,Hamburg,temporal,16.0
|
||||
OP220602,,2024-07-04,S2_D2,7,22602S2_D2c7,D2,Ctrl,22.0,no,36.10416667,17.83594806,51.42878852,-67.56591797,28,200.0,77.58178711,-35.34545898,227.9052734,-61.76757813,17.4,455.4019169,28,,1.083217872,,,,,,8 mM,-62.36792206,,,
|
||||
OP220127,Rosie,2024-06-27,S1,4,22128S1c4,D1,Ctrl,0.0,yes,19.20166667,8.466725682,48.84358909,-75.91552734,36,250.0,84.69848633,-39.24560547,350.0976563,-75.56152344,14.9,331.9124405,2,,0.970145828,,,,,2.0,15 mM,-61.85932907,Mitte,temporal,45.0
|
||||
OP220322,Verji,2024-06-24,S1,7,22322S1c7,D1,Ctrl,0.0,no,10.66527778,6.552417488,29.5114112,-70.55053711,35,200.0,89.44702148,-38.13476563,357.6660156,-60.05859375,13.25,360.013267,3,,1.166368749,,,,,,15 mM,-61.08654404,Bielefeld,temporal,52.0
|
||||
OP221024,Verji,2024-06-10,S1,1,22o24S1c1,D1,high K,0.0,yes,21.08555556,10.90931827,69.32492654,-75.80566406,26,-300.0,88.72070313,-44.64111328,483.2763672,-65.18554688,15.95,204.4794992,0,,1.121075787,,,,,,8 mM,-57.89408249,Bielefeld,temporal,42.0
|
||||
OP230808,Verji,2024-04-02,S3,5,23808S3c5,D1,Ctrl,0.0,no,10.92722222,7.88960956,60.04895348,-80.54199219,19,100.0,90.21606445,-39.6484375,397.9492188,-74.58496094,26.7,479.9262754,18,605.0301677,1.073589231,,,,,,8 mM,-61.89890442,Hamburg,temporal,14.0
|
||||
OP230109,Verji,2024-02-23,S2_D2,1,2311S2c1,D2,high K,24.0,yes,46.09027778,10.24690558,54.58327572,-68.37768555,30,200.0,82.31201172,-36.63330078,411.0107422,-70.3125,8.4,156.5706485,30,,0.888556758,,,,,,8 mM,-61.58459412,Bielefeld,temporal,42.0
|
||||
OP211123,Rosie,2024-04-03,S2,8,2021_11_24_0S2c8,D1,TTX,0.0,no,23.76555556,11.54494517,151.3791249,-63.58642578,34,100.0,88.74511719,-44.23828125,285.5224609,-65.30761719,15.6,170.5072715,,,1.11684723,,,,,,15 mM,-59.82180786,Bielefeld,temporal,68.0
|
||||
OP240503,Verji,2024-04-29,S3_D2,5,24503S3c5,D2,high K,17.0,yes,29.17055556,9.794647626,73.17793985,-72.59521484,26,150.0,75.65307617,-30.18798828,267.9443359,-83.74023438,21.55,297.0763147,34,,0.823667157,346.4515484,,,,,8 mM,-60.72475372,Mitte,temporal,36.0
|
||||
OP240117,Verji,2024-07-26,S1,7,24117S1c7,D1,Ctrl,0.0,no,9.007222222,11.22800094,229.6532263,-71.89941406,48,100.0,79.86450195,-37.56713867,274.5361328,-83.86230469,17.55,134.7418932,1,,0.859229402,171.8757292,,,,,8 mM,-60.10082916,Hamburg,temporal,55.0
|
||||
OP220217,Verji,2024-05-24,S1,1,22217S1c1,D1,Ctrl,0.0,yes,7.946944444,10.66103213,76.33388378,-73.3215332,36,150.0,77.08740234,-38.80004883,184.8144531,-87.890625,21.45,256.4296242,0,,0.868433288,,,,,,15 mM,-60.9327861,Mitte,temporal,17.0
|
||||
OP240507,Verji,2024-01-09,S2,4,24507S2c4,D1,high K,0.0,no,10.99111111,12.36416637,72.87736705,-62.17041016,16,100.0,80.94482422,-38.04321289,271.3623047,-72.265625,27.45,506.1798537,7,,1.022462166,197.6765892,,,,,8 mM,-59.10916031,Hamburg,temporal,16.0
|
||||
OP230817,Verji,2024-05-02,S1,2,23817S1c2,D1,TTX,0.0,no,5.061944444,13.18504707,56.66863871,-71.70410156,33,100.0,82.40356445,-39.27001953,268.7988281,-77.1484375,22.85,412.0796918,1,468.6156,0.954787802,,,,,,8 mM,-60.9901799,Mitte,temporal,47.0
|
||||
OP220914,Verji,2024-07-04,S1,4,22915S1c4,D1,high K,0.0,no,22.15861111,11.32184087,186.5099615,-70.29418945,15,50.0,81.89697266,-34.57641602,182.0068359,-24.90234375,20.35,161.616287,2,,2.464322583,,,,,,8 mM,-59.02662552,Bielefeld,temporal,21.0
|
||||
OP230109,Verji,2024-02-22,S1,8,2311S1c8,D1,TTX,0.0,yes,19.0325,6.148548937,25.34815766,-71.38061523,26,250.0,89.93530273,-37.35351563,462.6464844,-84.83886719,13.15,403.6526464,manually_corrected,,0.843977527,,,,,,8 mM,-59.76012955,Bielefeld,temporal,42.0
|
||||
OP230808,Verji,2024-04-03,S5,1,23808S5c1,D1,Ctrl,0.0,no,24.79277778,7.618060495,46.22288171,-66.62597656,29,500.0,79.82177734,-35.47973633,329.2236328,-59.44824219,14.2,417.6890485,26,540.9180306,1.071890005,,,,,,8 mM,-62.24109924,Hamburg,temporal,14.0
|
||||
OP221020,Verji,2024-01-27,S4_D2,2,22o21S4_D2c2,D2,TTX,20.0,no,29.72861111,8.398708399,35.9606823,-66.45507813,11,450.0,61.81030273,-23.88305664,193.7255859,-48.828125,20.6,440.3266797,1,,1.182197457,,,,,,8 mM,-63.15130936,Mitte,temporal,25.0
|
||||
OP210615,Rosie,2024-03-03,S1,4,2021_06_15_0S1c4,D1,TTX,0.0,no,6.974444444,25.3842994,67.79520399,-74.51782227,26,550.0,46.03881836,-35.40039063,99.85351563,-29.05273438,5.5,103.6962025,,,1.796833186,,,,,,15 mM,-74.49651169,Virchow,temporal,19.0
|
||||
OP201029,Rosie,2024-03-25,S2,7,20o29S2c7,D1,TTX,0.0,no,9.434722222,9.222800216,69.51135532,-62.3046875,17,350.0,63.89770508,-31.7199707,148.6816406,-51.7578125,11.65,212.4358375,,,1.170198307,,,,,,15 mM,-62.32721558,Mitte,temporal,47.0
|
||||
OP220322,Verji,2024-06-26,S1_D2,3,22322S1_D2c3,D2,Ctrl,22.0,no,32.92194444,4.849723324,20.08404265,-63.33618164,17,700.0,85.57128906,-40.74707031,297.6074219,-59.93652344,7.85,381.6451039,15,,1.158748512,,,,,,15 mM,-61.61914749,Bielefeld,temporal,52.0
|
||||
OP240117,Verji,2024-07-26,S2,6,24117S2c6,D1,Ctrl,0.0,no,10.20888889,10.77712533,77.17935481,-57.77587891,27,200.0,81.74438477,-38.8671875,293.8232422,-86.9140625,12.6,240.6041958,2,,0.854404659,145.0548352,,,,,8 mM,-61.56998184,Hamburg,temporal,55.0
|
||||
OP220127,Rosie,2024-01-31,S3_D2,5,22127S3c5,D2,TTX,23.0,yes,34.94666667,9.305166246,45.0640029,-79.79125977,16,250.0,80.59692383,-42.37060547,256.2255859,-80.20019531,12.15,283.5692308,34,,0.929923618,,,,,,15 mM,-62.90384979,Mitte,temporal,45.0
|
||||
OP240503,Verji,2024-04-28,S2,3,24503S2c3,D1,Ctrl,0.0,yes,9.624722222,11.99764633,59.64439376,-57.95288086,22,250.0,80.03540039,-36.20605469,254.6386719,-62.62207031,0.15,523.5212,cap manual adjustment,,1.172528054,225.4275143,,,,,8 mM,-60.83785049,Mitte,temporal,36.0
|
||||
OP220602,,2024-04-27,S2,3,22602S2c3,D1,Ctrl,0.0,no,13.75444444,8.545286944,50.64742043,-69.67163086,29,150.0,80.37109375,-34.66186523,287.4755859,-79.58984375,15.8,226.4804899,8,,0.90884302,,,,,,8 mM,-58.4927977,,,
|
||||
OP220120,Rosie,2024-07-30,S1,8,22121S1c8,D1,Ctrl,0.0,yes,23.69722222,16.700897,127.932848,-65.31982422,37,150.0,80.71899414,-38.97094727,226.8066406,-87.03613281,18.65,241.5506719,,,0.882391202,,,,,,15 mM,-64.48043945,Bielefeld,temporal,50.0
|
||||
OP220322,Verji,2024-07-03,S3_D2,3,22322S3_D2c3,D2,high K,22.0,no,36.52277778,16.56685795,52.72689878,-58.93554688,29,250.0,81.68334961,-38.50097656,314.3310547,-58.22753906,5.95,165.7904762,22,,1.166314147,,,,,,15 mM,-63.02653992,Bielefeld,temporal,52.0
|
||||
OP220120,Rosie,2024-03-02,S2_D2,5,22122S2_D2c5,D2,TTX,23.0,no,37.98083333,7.547028107,21.20599429,-50.01831055,6,900.0,34.77172852,-23.08959961,47.36328125,-17.33398438,0.15,15.60380952,18,,1.178113553,,,,,,15 mM,-59.23936127,Bielefeld,temporal,50.0
|
||||
OP211209,Verji,2024-03-13,S3,5,21d10S3c5,D1,TTX,0.0,no,15.17694444,6.423325674,43.69179197,-75.50048828,35,250.0,79.12597656,-32.63549805,276.9775391,-70.92285156,16.15,309.2946815,,,1.003666938,,,,,,15 mM,-59.35357269,Bielefeld,temporal,27.0
|
||||
OP220127,Rosie,2024-01-31,S3_D2,4,22127S3c4,D2,TTX,23.0,yes,34.94666667,11.37950073,47.43267185,-75.09155273,27,300.0,76.2512207,-37.07275391,221.5576172,-65.55175781,13.55,293.6550265,33,,1.032847797,,,,,,15 mM,-63.25423325,Mitte,temporal,45.0
|
||||
OP240117,Verji,2024-07-30,S1_D2,8,24117S1_D2c8,D2,Ctrl,23.0,no,30.95694444,8.928242871,70.41242606,-57.01904297,30,200.0,78.47290039,-31.32324219,306.640625,-72.50976563,15.35,258.8722594,7,,0.931446463,185.1061702,,,,,8 mM,-60.7899501,Hamburg,temporal,55.0
|
||||
OP221027,Verji,2024-02-01,S2,3,22o27S2c3,D1,TTX,0.0,no,9.679166667,7.058307001,31.33281368,-53.61328125,24,250.0,73.26660156,-35.53466797,277.8320313,-56.88476563,17.75,469.815832,10,,1.076363284,,,,,,8 mM,-56.43325989,Mitte,temporal,61.0
|
||||
OP230523,Verji,2024-03-10,S2,7,23523S2c7,D1,high K,0.0,yes,11.8525,17.02795599,103.6896391,-76.83105469,31,-300.0,82.44628906,-38.83056641,357.1777344,-67.74902344,31.2,368.950415,12,363.5521184,1.038446744,,,,,,8 mM,-59.48517334,Hamburg,temporal,16.0
|
||||
OP240321,Verji,2024-04-13,S4,3,24321S4c3,D1,high K,0.0,no,14.44,12.76562276,54.90833548,-77.68554688,33,50.0,88.06762695,-45.08666992,348.1445313,-82.27539063,29.4,499.9373119,21,,0.914276019,617.4205807,,,,,8 mM,-61.18321259,Bielefeld,temporal,31.0
|
||||
OP220111,Rosie,2024-06-16,S1_D2,8,22112S1_D2c8,D2,TTX,21.0,no,33.63027778,9.508328482,109.0676843,-60.87036133,30,50.0,82.04345703,-33.80126953,326.4160156,-69.58007813,23.25,220.6359687,17,,0.948149574,,,,,,15 mM,-60.79352325,Bielefeld,temporal,51.0
|
||||
OP220127,Rosie,2024-07-06,S3_D2,3,22128S3c6,D2,high K,24.0,yes,48.57888889,11.92603885,46.01566112,-72.58911133,21,200.0,77.734375,-31.39648438,311.7675781,-87.52441406,16.2,346.5023499,35,,0.792883928,,,,,35.0,15 mM,-59.70334335,Mitte,temporal,45.0
|
||||
OP230420,Verji,2024-01-02,S1,8,23420S1c8,D1,TTX,0.0,yes,10.41638889,6.000399595,31.59991662,-70.55053711,22,350.0,81.01196289,-33.06884766,309.4482422,-61.40136719,16.65,575.5139241,5,786.9278976,1.182829516,,,,,,8 mM,-60.9563504,Bielefeld,temporal,13.0
|
||||
OP220228,Verji,2024-05-21,S3,3,22228S3c3,D1,Ctrl,0.0,no,16.45583333,10.60749625,50.49957333,-72.90039063,41,100.0,97.15576172,-42.70629883,453.9794922,-80.078125,16.65,283.5692308,12,,0.97542911,,,,,,15 mM,-59.45195053,Bielefeld,temporal,33.0
|
||||
OP230209,Verji,2024-04-21,S2,1,23209S2c1,D1,high K,0.0,yes,-2.874722222,5.639504191,41.17612284,-62.64648438,39,450.0,71.65527344,-30.96923828,253.0517578,-72.63183594,12.8,289.6618785,5,677.995933,0.847731689,,,,,,8 mM,-59.82920959,Bielefeld,temporal,63.0
|
||||
OP220228,Verji,2024-05-19,S2,5,22228S2c5,D1,TTX,0.0,no,14.85305556,9.695520539,50.1463858,-57.25708008,40,150.0,86.54174805,-38.37280273,301.0253906,-98.99902344,21.4,528.0385542,8,,0.797740167,,,,,,15 mM,-60.16049988,Bielefeld,temporal,33.0
|
||||
OP231109,Verji,2024-01-14,S2,7,23n09S2c7,D1,high K,0.0,no,5.535,9.106013132,96.0378979,-75.08544922,37,150.0,86.92016602,-36.98120117,331.6650391,-87.76855469,19.8,469.129718,11,,0.83326724,307.9902663,,,,,8 mM,-59.81362976,Mitte,temporal,44.0
|
||||
OP220127,Rosie,2024-07-07,S3,7,22128S3c7,D1,high K,0.0,no,22.49333333,9.593420684,78.66628856,-74.59106445,31,250.0,87.92114258,-37.12768555,344.3603516,-92.89550781,15.5,294.7788741,18,,0.863457534,,,,,18.0,15 mM,-70.70372269,Mitte,temporal,45.0
|
||||
OP231123,Verji,2024-03-25,S1_D2,8,23n23S1_D2c8,D2,Ctrl,19.0,no,30.38972222,9.495077355,140.6327013,-82.31811523,19,200.0,71.33789063,-33.22753906,234.4970703,-67.74902344,13.7,226.6136295,16,,0.977783695,244.7481583,,,,,8 mM,-57.24612091,Bielefeld,temporal,40.0
|
||||
OP220322,Verji,2024-06-24,S1,3,22322S1c3,D1,Ctrl,0.0,no,10.66527778,7.194921663,30.39460455,-65.58837891,23,250.0,85.76660156,-37.91503906,330.5664063,-87.76855469,11.6,289.9380625,0,,0.896503946,,,,,,15 mM,-61.79714706,Bielefeld,temporal,52.0
|
||||
OP221024,Verji,2024-06-11,S2,1,22o24S2c1,D1,TTX,0.0,no,22.44666667,8.604516549,30.18913213,-48.68774414,2,350.0,37.06665039,-20.50170898,65.30761719,-27.83203125,8.7,342.2348139,8,,1.084805891,,,,,,8 mM,-57.17624695,Bielefeld,temporal,42.0
|
||||
OP220602,,2024-03-07,S1_D2,4,22602S1c5,D2,high K,22.0,yes,34.415,11.30825342,47.25974236,-47.05200195,1,200.0,73.33374023,-40.67993164,159.0576172,-57.6171875,3.6,159.6276049,22,,1.196744513,,,,,,8 mM,-53.83101349,,,
|
||||
OP240503,Verji,2024-04-28,S2,6,24503S2c6,D1,Ctrl,0.0,no,9.624722222,13.68131269,54.08439262,-65.35644531,28,200.0,84.11254883,-39.08081055,303.5888672,-64.453125,21.9,582.4831169,11,,1.218793035,370.4823494,,,,,8 mM,-57.38546188,Mitte,temporal,36.0
|
||||
OP220127,Rosie,2024-06-28,S1_D2,5,22128S1c4,D2,Ctrl,24.0,yes,44.1275,9.749425824,48.43487491,-69.51904297,40,200.0,89.16015625,-37.73803711,422.3632813,-77.1484375,9.8,227.5878101,26,,0.976986885,,,,,26.0,15 mM,-61.6497551,Mitte,temporal,45.0
|
||||
OP211123,Rosie,2024-01-10,S2,5,21n23S2c5,D1,high K,0.0,no,13.02277778,7.943163267,33.79817611,-61.62719727,25,250.0,87.3046875,-29.77905273,298.2177734,-75.43945313,14.15,298.1782637,,,0.985890698,,,,,,15 mM,-61.2234761,Bielefeld,temporal,68.0
|
||||
OP230808,Verji,2024-04-06,S6,4,23808S6c4,D1,high K,0.0,yes,26.92027778,8.558555913,66.21168608,-81.59179688,15,150.0,87.21313477,-37.41455078,358.1542969,-78.00292969,25.8,430.8941896,34,672.2924097,1.007731375,,,,,,8 mM,-60.77840912,Hamburg,temporal,14.0
|
||||
OP220217,Verji,2024-06-07,S2_D2,8,22218S2_D2c8,D2,TTX,22.0,no,34.75305556,11.92866691,194.6156853,-54.52270508,30,100.0,76.04370117,-36.74926758,265.0146484,-82.76367188,15.2,122.0469493,28,,0.858798686,,,,,,15 mM,-60.15599762,Mitte,temporal,17.0
|
||||
OP230808,Verji,2024-03-30,S2,8,23808S2c8,D1,high K,0.0,yes,9.599722222,7.826529285,38.6927171,-74.5300293,23,150.0,88.03710938,-39.41040039,352.0507813,-69.94628906,22.6,532.3916607,14,691.6430548,1.054541814,,,,,,8 mM,-62.34673767,Hamburg,temporal,14.0
|
||||
OP220811,Verji,2024-06-08,S2_D2,4,22811S2_D2c4,D2,high K,17.0,no,23.26527778,8.987975656,62.07735907,-59.1796875,26,300.0,68.73779297,-26.61743164,212.1582031,-48.21777344,14.85,240.2986667,2; exclude; Rs_end > 30,,1.18450913,,,,,,8 mM,-60.19162048,Mitte,temporal,18.0
|
||||
OP211209,Verji,2024-03-18,S4,8,21d10S4c8,D1,TTX,0.0,no,16.86083333,9.561624237,92.74219702,-69.61669922,28,100.0,89.44091797,-39.41040039,297.8515625,-79.58984375,15.0,204.7147022,,,0.986719179,,,,,,15 mM,-60.10773666,Bielefeld,temporal,27.0
|
||||
OP221024,Verji,2024-06-14,S2,6,22o24S2c6,D1,TTX,0.0,no,22.44666667,6.338786573,36.02503119,-71.08764648,22,300.0,88.46435547,-37.79296875,431.3964844,-70.55664063,10.9,281.2371654,12,,0.954466435,,,,,,8 mM,-61.42349838,Bielefeld,temporal,42.0
|
||||
OP230109,Verji,2024-02-24,S2,2,2311S2c2,D1,high K,0.0,no,20.8525,13.02227706,157.2082139,-62.39013672,17,-300.0,71.34399414,-30.51757813,207.2753906,-39.91699219,16.55,104.7942802,8,,1.527415926,,,,,,8 mM,-55.10668106,Bielefeld,temporal,42.0
|
||||
OP220120,Rosie,2024-02-28,S1_D2,5,22122S1_D2c5,D2,high K,23.0,no,36.00722222,7.813918798,53.54980264,-76.09863281,18,200.0,84.13085938,-37.45727539,348.2666016,-87.03613281,15.7,300.6765634,14,,0.849123416,,,,,,15 mM,-61.38199173,Bielefeld,temporal,50.0
|
||||
OP201029,Rosie,2024-03-19,S1,3,20o29S1c3,D1,Ctrl,0.0,no,7.865555556,15.91559064,77.16436189,-61.04125977,22,100.0,70.59936523,-43.93920898,174.0722656,-49.8046875,9.8,175.7670498,,,1.289478466,,,,,,15 mM,-61.00458221,Mitte,temporal,47.0
|
||||
OP240215,Verji,2024-02-11,S1_D2,1,24215S1c1,D2,Ctrl,17.0,yes,28.55416667,9.06040533,62.48006637,-64.59350586,17,200.0,75.43334961,-34.01489258,237.6708984,-58.10546875,23.3,523.6587106,12,,1.156730682,268.6289543,,,,,8 mM,-61.11916382,Bielefeld,temporal,30.0
|
||||
OP220127,Rosie,2024-01-25,S2,5,22127S2c5,D1,high K,0.0,yes,9.303888889,8.227546136,45.926301,-73.65722656,33,150.0,88.70239258,-37.05444336,331.2988281,-101.8066406,17.65,313.3018418,8,,0.789142101,,,,,,15 mM,-58.84163193,Mitte,temporal,45.0
|
||||
OP240417,Verji,2024-02-16,S1,7,24417S1c7,D1,Ctrl,0.0,no,9.533055556,10.9010961,66.66537083,-57.94067383,31,250.0,77.47192383,-32.98950195,275.8789063,-87.76855469,18.15,389.7373526,6,,0.835423376,229.6276543,,,,,8 mM,-60.97737152,Hamburg,temporal,29.0
|
||||
OP230420,Verji,2024-01-03,S2_D2,2,23420S2c2,D2,high K,19.0,yes,30.98388889,9.968065615,36.3802336,-68.51196289,24,400.0,84.40551758,-30.52978516,394.0429688,-75.07324219,11.6,390.6565262,31,765.9555319,0.930062058,,,,,,8 mM,-59.85708862,Bielefeld,temporal,13.0
|
||||
OP220322,Verji,2024-06-27,S1_D2,5,22322S1_D2c5,D2,Ctrl,22.0,no,32.92194444,10.37364917,46.67805794,-68.74389648,41,200.0,81.38427734,-39.66064453,284.7900391,-75.1953125,10.5,268.8,16,,0.983115732,,,,,,15 mM,-61.79618927,Bielefeld,temporal,52.0
|
||||
OP220308,Verji,2024-06-21,S1_D2,7,22308S1c8,D2,Ctrl,20.0,yes,36.46888889,16.18039871,112.6543651,-47.14355469,20,200.0,72.20458984,-37.92724609,200.5615234,-53.22265625,11.4,154.5532478,14,,1.208637391,,,,,,15 mM,-57.81399338,Bielefeld,temporal,52.0
|
||||
OP231123,Verji,2024-03-24,S1,1,23n23S1c1,D1,Ctrl,0.0,no,9.935555556,7.385476161,58.31092722,-71.02050781,34,150.0,80.08422852,-34.46044922,333.8623047,-72.02148438,25.6,359.2551606,0,,0.948385447,496.6665556,,,,,8 mM,-57.68329117,Bielefeld,temporal,40.0
|
||||
OP230314,Verji,2024-07-18,S2,7,23314S2c7,D1,high K,0.0,no,7.5825,9.881555581,132.2281346,-75.51269531,48,100.0,81.68334961,-31.49414063,418.4570313,-109.8632813,13.05,147.7617139,11,,0.628082553,,,303.940131,,,8 mM,-60.27200439,Virchow,temporal,12.0
|
||||
OP221027,Verji,2024-02-05,S3,3,22o27S3c3,D1,Ctrl,0.0,no,11.07,9.843946351,54.92829172,-56.53686523,24,150.0,80.75561523,-35.94360352,299.1943359,-63.96484375,13.6,228.6530528,17,,1.055618671,,,,,,8 mM,-58.39441132,Mitte,temporal,61.0
|
||||
OP230109,Verji,2024-02-22,S1,2,2311S1c2,D1,TTX,0.0,yes,19.0325,7.74627878,47.439058,-71.77124023,35,100.0,91.74804688,-37.63427734,442.9931641,-67.87109375,19.3,273.6574643,1,,1.015149893,,,,,,8 mM,-55.71777023,Bielefeld,temporal,42.0
|
||||
OP231109,Verji,2024-01-14,S2,2,23n09S2c2,D1,high K,0.0,yes,5.535,8.860476921,71.09933762,-66.64428711,43,100.0,79.96826172,-37.5,257.5683594,-67.01660156,17.8,228.7334902,8,,1.026145745,253.7484583,,,,,8 mM,-60.68150299,Mitte,temporal,44.0
|
||||
OP240215,Verji,2024-02-11,S2_D2,2,24215S2c2,D2,high K,17.0,yes,30.47527778,12.95342465,39.00108534,-73.18725586,21,150.0,82.97119141,-36.20605469,326.7822266,-87.03613281,18.35,382.2586141,17; exclude; Rs_end > 30,,0.832962082,748.1349378,,,,,8 mM,-58.07454956,Bielefeld,temporal,30.0
|
||||
OP210323,Rosie,2024-04-09,S1,1,2021_03_24_0S1c1,D1,TTX,0.0,yes,16.9575,14.31061635,153.6424644,-71.32568359,32,150.0,74.71313477,-38.67797852,498.2910156,-165.6494141,7.65,86.61893573,manually_corrected,,0.426141583,,,,,,15 mM,-71.3042009,Virchow,temporal,10.0
|
||||
OP221027,Verji,2024-02-02,S2,5,22o27S2c5,D1,TTX,0.0,no,9.679166667,10.17094489,107.7500857,-71.59423828,38,-300.0,89.5690918,-38.97094727,381.7138672,-60.42480469,14.95,139.2104575,12,,1.24877545,,,,,,8 mM,-57.30952667,Mitte,temporal,61.0
|
||||
OP220127,Rosie,2024-07-25,S2_D2,8,22129S2_D2c8,D2,TTX,24.0,no,47.00861111,9.003465897,48.65744516,-65.02075195,24,250.0,79.90722656,-32.98339844,360.1074219,-75.07324219,14.1,323.0970629,33,,0.874637044,,,,,33.0,15 mM,-61.22446808,Mitte,temporal,45.0
|
||||
OP240201,Verji,2024-03-05,S2,1,24201S2c1,D1,Ctrl,0.0,no,11.55388889,7.517338792,52.8149681,-67.90161133,28,250.0,85.60791016,-33.54492188,408.8134766,-81.54296875,19.55,443.6387812,8,,0.913293499,550.6983566,,,,,8 mM,-61.21498108,Mitte,temporal,39.0
|
||||
OP220518,Verji,2024-07-11,S3_D2,6,22519S3_D2c6,D2,TTX,24.0,no,49.34388889,12.58692067,111.0820022,-67.34008789,6,-300.0,69.58618164,-36.06567383,222.0458984,-61.5234375,11.1,86.64240114,33,,0.984123863,,,,,,15 mM,-59.16946442,Bielefeld,frontal,37.0
|
||||
OP210323,Rosie,2024-05-22,S5,2,2021_03_24_0S5c1,D1,Ctrl,0.0,no,25.06138889,13.23396972,174.7552574,-65.69824219,28,100.0,92.22412109,-40.06347656,487.7929688,-96.55761719,16.35,137.6205497,19,,0.810843979,,,,,,15 mM,-69.88251038,Virchow,temporal,10.0
|
||||
OP240417,Verji,2024-02-18,S3,6,24417S3c6,D1,Ctrl,0.0,yes,15.24944444,17.95915531,51.57457558,-48.95019531,23,100.0,80.68237305,-40.35644531,255.3710938,-85.81542969,22.3,289.511252,19; exclude; Rs_end > 30; exclude; Rs_end > 30,,0.884513624,,,,,,8 mM,-67.18292725,Hamburg,temporal,29.0
|
||||
OP240321,Verji,2024-04-09,S1,8,24321S1c8,D1,high K,0.0,no,9.830277778,8.687671673,51.21022987,-65.52124023,37,150.0,78.85742188,-35.36987305,256.3476563,-79.34570313,20.1,337.7624615,5,,0.919938703,310.1203373,,,,,8 mM,-57.74256592,Bielefeld,temporal,31.0
|
||||
OP240411,Verji,2024-02-06,S1,8,24411S1c8,D1,Ctrl,0.0,no,11.24083333,23.64922188,56.36350039,-64.52636719,40,100.0,76.11694336,-37.08496094,257.0800781,-75.68359375,19.65,242.2465011,7; exclude; Rs_end > 30,,0.911321783,212.1370712,,,,,8 mM,-60.41564621,Bielefeld,temporal,46.0
|
||||
OP220518,Verji,2024-07-09,s6,2,22519s6c2,D1,Ctrl,0.0,no,32.00833333,19.43667951,104.0752817,-64.47143555,17,100.0,88.22021484,-42.39501953,334.4726563,-76.41601563,5.2,79.06895592,23,,0.903747566,,,,,,15 mM,-63.46298508,Bielefeld,frontal,37.0
|
||||
OP240321,Verji,2024-04-13,S3,7,24321S3c7,D1,Ctrl,0.0,no,13.06416667,8.810649087,83.3280164,-68.87817383,30,150.0,80.5847168,-36.85302734,272.5830078,-81.0546875,22.65,395.6264392,19,,0.937969456,339.9413314,,,,,8 mM,-59.20139679,Bielefeld,temporal,31.0
|
||||
OP210323,Rosie,2024-05-29,S6,2,2021_03_24_0S6c3,D1,TTX,0.0,no,27.590278,10.86341128,72.95862741,-73.02246094,15,300.0,56.04248047,-29.03442383,125.2441406,-41.25976563,9.5,222.6723891,24,,1.287480605,,,,,,15 mM,-71.70164139,Virchow,temporal,10.0
|
||||
OP240201,Verji,2024-03-06,S1_D2,5,24201S1_D2c5,D2,high K,20.0,no,29.45305556,6.58356222,62.71807114,-75.83618164,18,350.0,71.82617188,-26.37939453,301.7578125,-74.82910156,19.8,410.636962,16,,0.82397949,745.7348578,,,,,8 mM,-61.77360016,Mitte,temporal,39.0
|
||||
OP230817,Verji,2024-05-11,S2_D2,7,23817S2_D2c7,D2,high K,23.0,no,29.09,8.815965302,45.82001767,-71.96044922,23,350.0,66.1315918,-29.03442383,188.9648438,-66.40625,15.7,302.978563,28,130.2343,0.942265993,,,,,,8 mM,-59.94914551,Mitte,temporal,47.0
|
||||
OP220111,Rosie,2024-06-15,S5_D2,6,22112S5_D2c6,D2,Ctrl,23.0,no,29.92472222,14.2039051,59.35750619,-62.28637695,36,100.0,93.73168945,-40.20996094,410.6445313,-81.90917969,20.0,388.0165779,7,,0.923648235,,,,,,15 mM,-62.28728912,Bielefeld,temporal,51.0
|
||||
OP211209,Verji,2024-03-17,S4,7,21d10S4c7,D1,TTX,0.0,no,16.86083333,7.449245635,41.67053868,-73.89526367,27,250.0,87.59155273,-35.05249023,331.5429688,-68.60351563,13.6,320.8385889,,,1.096537811,,,,,,15 mM,-65.3482486,Bielefeld,temporal,27.0
|
||||
OP221027,Verji,2024-02-05,S3,2,22o27S3c2,D1,Ctrl,0.0,yes,11.07,9.953828519,70.89452357,-73.49243164,33,50.0,84.93652344,-35.79101563,334.8388672,-75.07324219,19.85,220.4150457,16,,0.915298627,,,,,,8 mM,-55.20203781,Mitte,temporal,61.0
|
||||
OP240201,Verji,2024-03-05,S1,8,24201S1c8,D1,high K,0.0,no,9.856111111,8.334526892,74.69525761,-73.31542969,37,200.0,83.97216797,-37.49389648,312.6220703,-79.46777344,19.9,327.351004,7,,0.91553694,315.9105304,,,,,8 mM,-69.47863617,Mitte,temporal,39.0
|
||||
OP220308,Verji,2024-06-23,S3,8,22308S3c8,D1,TTX,0.0,no,15.60305556,9.160275916,47.96446617,-51.55029297,46,250.0,86.04125977,-39.06860352,251.953125,-63.4765625,7.8,198.903035,13,,1.152188325,,,,,,15 mM,-0.284614105,Bielefeld,temporal,52.0
|
||||
OP220811,Verji,2024-06-08,S2_D2,3,22811S2_D2c3,D2,high K,17.0,no,23.26527778,7.055187576,38.20410092,-62.73803711,22,450.0,73.91357422,-28.77197266,279.7851563,-52.36816406,20.65,508.7663158,1,,1.158498711,,,,,,8 mM,-62.72726624,Mitte,temporal,18.0
|
||||
OP211209,Verji,2024-03-23,S2_D2,8,21d10S2_D2c8,D2,Ctrl,18.0,no,32.85888889,15.32648948,144.0754068,-66.65039063,29,100.0,75.40283203,-33.94165039,191.2841797,-61.27929688,20.4,158.0300709,,,1.06437926,,,,,,15 mM,-55.53968887,Bielefeld,temporal,27.0
|
||||
OP220602,,2024-06-22,S3,7,22602S3c7,D1,TTX,0.0,yes,15.22916667,6.921903777,27.3294225,-66.41845703,31,350.0,77.74658203,-32.33032227,247.8027344,-61.64550781,12.55,370.1515752,18,,1.028800854,,,,,,8 mM,-62.95790314,,,
|
||||
OP230109,Verji,2024-02-28,S3_D2,5,2311S3c7,D2,Ctrl,24.0,yes,48.18694444,10.02771222,36.0568183,-63.64135742,25,350.0,80.52978516,-36.46240234,330.4443359,-75.68359375,10.2,303.0223028,43,,0.954831846,,,,,,8 mM,-61.23121948,Bielefeld,temporal,42.0
|
||||
OP230810,Verji,2024-05-13,S2,3,23810S2c3,D1,TTX,0.0,no,7.043055556,9.813709187,43.30366327,-68.34716797,33,150.0,92.21801758,-38.21411133,503.4179688,-82.51953125,18.15,511.3836629,8,579.0793,0.927930576,,,,,,8 mM,-60.64728134,Mitte,temporal,63.0
|
||||
OP211123,Rosie,2024-01-05,S1,5,21n23S1c5,D1,Ctrl,0.0,no,10.71861111,7.587403374,34.49835345,-69.14672852,20,400.0,84.66796875,-38.7512207,291.1376953,-77.1484375,12.05,350.048227,,,0.97193521,,,,,,15 mM,-69.13230453,Bielefeld,temporal,68.0
|
||||
OP220228,Verji,2024-05-24,S3_D2,2,22228S3_D2c2,D2,Ctrl,23.0,no,40.96055556,8.828194156,31.56405404,-70.99609375,20,500.0,74.07836914,-30.36499023,238.0371094,-59.44824219,11.55,347.5393939,26,,1.025796648,,,,,,15 mM,-61.48842606,Bielefeld,temporal,33.0
|
||||
OP210323,Rosie,2024-04-15,S1,4,2021_03_24_0S1c4,D1,TTX,0.0,yes,16.9575,6.001432419,44.45456791,-72.09472656,15,500.0,88.07983398,-36.95068359,419.921875,-75.80566406,14.3,458.495499,manually_corrected,,1.112123198,,,,,,15 mM,-72.08970688,Virchow,temporal,10.0
|
||||
OP240201,Verji,2024-03-07,S1_D2,7,24201S1_D2c7,D2,high K,20.0,no,29.45305556,7.857365917,63.98318093,-67.02880859,19,250.0,67.79785156,-28.69262695,217.2851563,-62.01171875,18.25,390.6048334,17,,1.004357392,353.6517884,,,,,8 mM,-61.25591019,Mitte,temporal,39.0
|
||||
OP220518,Verji,2024-07-11,S3_D2,7,22519S3_D2c7,D2,TTX,24.0,no,49.34388889,7.162305858,39.71913713,-67.42553711,10,200.0,67.84057617,-27.6184082,229.9804688,-50.90332031,14.35,289.7232286,34,,1.212847368,,,,,,15 mM,-57.12844147,Bielefeld,frontal,37.0
|
||||
OP230209,Verji,2024-04-26,S3,5,23209S3c5,D1,Ctrl,0.0,no,-1.504722222,19.30694502,211.04548,-49.43237305,31,-300.0,70.88623047,-26.92260742,277.8320313,-112.0605469,9.2,60.48667737,15,35.341767,0.627174591,,,,,,8 mM,-51.47344025,Bielefeld,temporal,63.0
|
||||
OP220127,Rosie,2024-01-25,S2,6,22127S2c6,D1,high K,0.0,no,9.303888889,6.663364233,37.43311749,-76.01928711,25,150.0,90.94848633,-39.80102539,334.8388672,-92.7734375,17.85,372.7908222,9,,0.851883301,,,,,,15 mM,-61.24170425,Mitte,temporal,45.0
|
||||
OP221024,Verji,2024-06-13,S2,2,22o24S2c2,D1,TTX,0.0,no,22.44666667,8.03896903,38.1246931,-68.13354492,23,250.0,86.06567383,-35.80322266,358.3984375,-78.97949219,12.55,311.3084027,9,,0.963505408,,,,,,8 mM,-60.434897,Bielefeld,temporal,42.0
|
||||
OP240117,Verji,2024-07-28,S2,8,24117S2c8,D1,Ctrl,0.0,no,10.20888889,15.31146402,71.15142991,-56.62841797,37,500.0,80.859375,-36.4440918,260.9863281,-66.16210938,8.5,308.4473976,4,,1.034090488,155.9751992,,,,,8 mM,-65.71673477,Hamburg,temporal,55.0
|
||||
OP220518,Verji,2024-07-13,S6_D2,3,22519S6_D2c3,D2,Ctrl,24.0,no,54.17388889,14.59702048,130.0090539,-70.8190918,25,100.0,88.2019043,-39.87426758,475.2197266,-85.44921875,15.65,120.0700539,manually_correctde,,0.88999314,,,,,,15 mM,-61.47412048,Bielefeld,frontal,37.0
|
||||
OP221027,Verji,2024-02-05,S3,7,22o27S3c7,D1,Ctrl,0.0,no,11.07,7.778175078,61.72579711,-73.16894531,42,100.0,89.5324707,-40.66162109,469.4824219,-112.9150391,15.3,258.2948995,20,,0.743927907,,,,,,8 mM,-58.90775345,Mitte,temporal,61.0
|
||||
OP240221,Verji,2024-06-19,S1_D2,2,24221S1c3,D2,high K,20.0,yes,30.81111111,12.58040096,46.37553368,-54.74853516,18,600.0,72.37548828,-31.28662109,290.5273438,-51.7578125,10.5,535.9252336,9,,1.148243515,357.1019034,,,,,8 mM,-61.02496414,Bielefeld,temporal,37.0
|
||||
OP230808,Verji,2024-04-02,S3,6,23808S3c6,D1,Ctrl,0.0,no,10.92722222,8.038596046,51.14812827,-78.36303711,16,100.0,87.65869141,-40.10620117,337.5244141,-71.53320313,27.9,567.4905028,19,679.8526618,1.078288991,,,,,,8 mM,-60.36881439,Hamburg,temporal,14.0
|
||||
OP231109,Verji,2024-01-12,S1,5,23n09S1c5,D1,Ctrl,0.0,no,5.016944444,8.385924129,47.95658754,-71.57592773,33,150.0,86.98120117,-37.12768555,356.3232422,-75.07324219,15.25,375.8646108,3,,1.005146053,534.7078236,,,,,8 mM,-64.12757767,Mitte,temporal,44.0
|
||||
OP240321,Verji,2024-04-20,S2_D2,3,24321S2_D2c3,D2,Ctrl,17.0,no,29.73333333,8.921244372,43.72266465,-67.20581055,20,250.0,86.76757813,-36.16943359,414.4287109,-82.88574219,16.45,491.8189781,35; exclude; Rs_end > 30,,0.92514504,452.6850895,,,,,8 mM,-62.13482056,Bielefeld,temporal,31.0
|
||||
OP220111,Rosie,2024-06-15,S6_D2,4,22112S6_D2c4,D2,high K,16.5,no,30.92916667,13.09082698,145.6466002,-74.93286133,9,200.0,80.28564453,-40.06958008,292.7246094,-59.81445313,8.75,77.26219348,9,,1.151921611,,,,,,15 mM,-74.72934097,Bielefeld,temporal,51.0
|
||||
OP230109,Verji,2024-02-27,S3,7,2311S3c7,D1,Ctrl,0.0,yes,23.58111111,7.438506459,36.42467711,-68.23120117,30,300.0,87.35961914,-35.90087891,373.046875,-56.88476563,9.2,257.8833191,17,,1.229653193,,,,,,8 mM,-61.02633377,Bielefeld,temporal,42.0
|
||||
OP230314,Verji,2024-07-24,S4,1,23314S4c1,D1,Ctrl,0.0,no,10.49277778,9.761997828,71.49183068,-70.14160156,38,150.0,82.09228516,-34.26513672,337.7685547,-89.23339844,16.35,246.6651934,21,,0.799909185,,,384.462815,,,8 mM,-61.7113356,Virchow,temporal,12.0
|
||||
OP240117,Verji,2024-07-31,S2_D2,5,24117S2_D2c5,D1,Ctrl,20.0,no,26.4242,27.92991758,140.091217,-70.42236328,56,100.0,82.68432617,-44.42138672,325.5615234,-96.92382813,18.85,226.1723911,4,,0.769120973,207.0069002,,,,,8 mM,-60.49522293,Hamburg,temporal,55.0
|
||||
OP220322,Verji,2024-06-30,S2_D2,2,22322S2_D2c2,D2,TTX,22.0,no,34.94305556,28.61894282,50.09540417,-73.07739258,1,400.0,62.13378906,-50.59814453,181.640625,-61.76757813,14.85,847.743554,18,,,,,,,,15 mM,-63.68787903,Bielefeld,temporal,52.0
|
||||
OP220602,,2024-06-27,S3_D2,6,22602S3c7,D2,TTX,22.0,yes,37.54944444,17.26096149,45.63275965,-68.29223633,22,300.0,52.25219727,-28.39355469,116.4550781,-51.26953125,14.2,407.447986,32,,0.949138602,,,,,,8 mM,-63.84489258,,,
|
||||
OP220518,Verji,2024-07-10,S6_D2,1,22519s6c7,D2,Ctrl,24.0,yes,53.85388889,17.88181988,145.8902895,-79.66918945,21,100.0,89.19067383,-43.49975586,471.6796875,-94.48242188,13.65,111.2368068,manually corrected TH,,0.857959245,,,,,,15 mM,-61.09501831,Bielefeld,frontal,37.0
|
||||
OP220228,Verji,2024-05-18,S1,2,22228S1c2,D1,high K,0.0,no,13.01777778,9.854402653,38.16954234,-70.55664063,32,200.0,92.91381836,-40.61279297,367.9199219,-91.91894531,13.15,359.3821518,1,,0.848723013,,,,,,15 mM,-61.96286499,Bielefeld,temporal,33.0
|
||||
OP220228,Verji,2024-05-23,S3_D2,5,22228S3c6,D2,Ctrl,23.0,yes,40.96055556,7.185786002,30.06081623,-72.4609375,16,250.0,75.93383789,-26.99584961,272.4609375,-62.98828125,18.85,445.3329488,28,,0.975104163,,,,,,15 mM,-57.43344757,Bielefeld,temporal,33.0
|
||||
OP201029,Rosie,2024-03-14,S1,2,20o29S1c2,D1,Ctrl,0.0,no,6.178888889,13.10245103,61.44960671,-57.33642578,11,150.0,73.70605469,-43.18237305,154.6630859,-59.5703125,10.6,224.3803618,,,1.22505001,,,,,,15 mM,-57.33457535,Mitte,temporal,47.0
|
||||
OP220518,Verji,2024-07-06,S1,1,22519S1c1,D1,Ctrl,0.0,no,21.6325,7.619709179,38.97209824,-73.71826172,27,200.0,88.70849609,-41.52832031,436.0351563,-102.2949219,12.85,246.2390643,0,,0.740454363,,,,,,15 mM,-60.7403566,Bielefeld,frontal,37.0
|
||||
OP220228,Verji,2024-05-24,S3_D2,6,22228S3c7,D2,Ctrl,23.0,no,40.96055556,12.48911672,38.88908437,-62.32299805,20,250.0,80.45654297,-32.98339844,251.3427734,-82.15332031,18.8,392.3811465,29,,0.863327534,,,,,,15 mM,-63.55627686,Bielefeld,temporal,33.0
|
||||
OP240321,Verji,2024-04-19,S2_D2,1,24321S2c1,D2,Ctrl,17.0,yes,29.73333333,12.46686818,72.9304148,-72.67456055,15,100.0,71.35009766,-39.01367188,189.5751953,-86.66992188,25.85,428.4536166,33,,0.836918792,334.0311344,,,,,8 mM,-59.7174852,Bielefeld,temporal,31.0
|
||||
OP220111,Rosie,2024-06-12,S1_D2,5,22111S1c5,D2,TTX,21.0,yes,32.88027778,12.32981932,57.30539386,-62.17041016,5,250.0,47.8515625,-33.80126953,104.7363281,-33.44726563,20.75,378.794429,14,,1.044122541,,,,,,15 mM,-62.16383575,Bielefeld,temporal,51.0
|
||||
OP230808,Verji,2024-03-29,S2,2,23808S2c2,D1,high K,0.0,yes,9.599722222,12.54916517,39.81919675,-79.65087891,21,150.0,91.3269043,-41.07055664,424.3164063,-66.52832031,22.6,463.1374609,8,745.7648588,1.045329649,,,,,,8 mM,-63.82646912,Hamburg,temporal,14.0
|
||||
OP220127,Rosie,2024-01-19,S1,6,22127S1c6,D1,Ctrl,0.0,no,7.288611111,7.739818434,63.68184827,-79.03442383,20,100.0,82.44628906,-37.95166016,246.9482422,-85.69335938,20.65,299.4067257,3,,0.882909704,,,,,,15 mM,-60.67413681,Mitte,temporal,45.0
|
||||
OP220322,Verji,2024-06-25,S2,7,22322S2c7,D1,TTX,0.0,no,12.45194444,8.412073416,40.93494031,-66.56494141,16,250.0,78.44848633,-34.39941406,261.3525391,-75.56152344,8.55,197.9974558,7,,0.929696138,,,,,,15 mM,-45.82119965,Bielefeld,temporal,52.0
|
||||
OP221027,Verji,2024-02-06,S3_D2,8,22o27S3_D2c8,D2,Ctrl,24.0,no,37.03916667,7.800428113,61.56485253,-69.79980469,15,450.0,85.53466797,-38.37890625,468.5058594,-112.7929688,10.25,291.8088619,manually corrected HW,,0.718350859,,,,,,8 mM,-67.57936676,Mitte,temporal,61.0
|
||||
OP220127,Rosie,2024-07-06,S3,6,22128S3c6,D1,high K,0.0,yes,22.49333333,8.215774734,44.58214224,-75.46386719,28,400.0,85.64453125,-36.62719727,359.375,-92.89550781,12.2,361.1288166,17,,0.832365119,,,,,17.0,15 mM,-71.24718185,Mitte,temporal,45.0
|
||||
OP220602,,2024-03-27,S1,8,22602S1c8,D1,high K,0.0,no,12.15055556,7.916531985,30.71408799,-70.34301758,36,150.0,76.91040039,-33.06274414,208.2519531,-70.06835938,16.25,325.4767726,6,,0.977154402,,,,,,8 mM,-58.71802383,,,
|
||||
OP220120,Rosie,2024-02-28,S1_D2,4,22122S1_D2c4,D2,high K,23.0,no,36.00722222,9.442730358,57.13025834,-70.94726563,17,200.0,85.32104492,-39.07470703,296.7529297,-75.68359375,17.75,333.5045872,13,,0.917070998,,,,,,15 mM,-61.23827911,Bielefeld,temporal,50.0
|
||||
OP201029,Rosie,2024-03-15,S1,5,20o29S1c5,D1,Ctrl,0.0,no,6.178888889,7.520268524,46.41137462,-63.03710938,25,150.0,77.81982422,-42.4987793,196.0449219,-62.62207031,16.15,380.1747126,,,1.130550148,,,,,,15 mM,-62.96300552,Mitte,temporal,47.0
|
||||
OP201027,Rosie,2024-03-27,S1_D2,2,20o27S1c2,D2,Ctrl,21.5,yes,29.13,8.953561606,72.08125103,-69.16503906,24,300.0,80.51147461,-33.33740234,232.5439453,-64.20898438,13.35,238.0047878,8,,1.129516944,,,,,,15 mM,-69.15920654,Mitte,temporal,33.0
|
||||
OP220623,Verji,2024-01-07,S3,4,22623S3c4,D1,Ctrl,0.0,no,11.15611111,7.299165038,29.26620304,-75.79956055,24,200.0,81.53686523,-34.28955078,267.2119141,-70.06835938,16.95,354.8994249,9,,0.989486403,,,,,,8 mM,-63.04627823,Mitte,frontal,32.0
|
||||
OP230314,Verji,2024-07-15,S2,3,23314S2c3,D1,high K,0.0,yes,7.5825,7.154596846,56.44163229,-60.91918945,27,250.0,88.79394531,-37.16430664,534.1796875,-83.25195313,15.2,363.2921955,8,,0.869486758,,,413.953798,,,8 mM,-62.7203743,Virchow,temporal,12.0
|
||||
OP220217,Verji,2024-06-02,S1_D2,3,22218S1_D2c3,D2,Ctrl,22.0,no,32.48944444,10.79297264,127.5612942,-75.32958984,37,100.0,90.82641602,-43.32275391,383.1787109,-99.97558594,16.3,168.1203651,20,,0.805372503,,,,,,15 mM,-60.69753983,Mitte,temporal,17.0
|
||||
OP220127,Rosie,2024-02-17,S4_D2,3,22127S4_D2c3,D2,TTX,23.0,no,36.85194444,8.382848446,46.40757293,-78.18603516,14,100.0,71.65527344,-29.15039063,242.0654297,-69.82421875,23.15,327.9633377,39,,0.908339906,,,,,,15 mM,-57.16958908,Mitte,temporal,45.0
|
||||
OP230817,Verji,2024-05-04,S1,7,23817S1c7,D1,TTX,0.0,no,5.061944444,6.913599369,52.17652454,-71.14257813,36,150.0,86.95068359,-35.88256836,359.4970703,-84.59472656,16.35,294.8578976,5,497.1466,0.869500032,,,,,,8 mM,-61.97882996,Mitte,temporal,47.0
|
||||
OP220623,Verji,2024-01-08,S3,7,22623S3c7,D1,Ctrl,0.0,no,11.15611111,6.431786593,33.43171949,-60.28442383,27,300.0,77.34375,-33.05053711,314.6972656,-74.95117188,10.25,317.4593573,12,,0.889394928,,,,,,8 mM,-59.64039612,Mitte,frontal,32.0
|
||||
OP220623,Verji,2024-01-07,S2,8,22623S2c8,D1,high K,0.0,no,9.266944444,10.76286348,43.03477568,-66.82739258,28,200.0,80.20019531,-34.03930664,260.0097656,-61.15722656,14.3,349.9495146,5,,1.080965273,,,,,,8 mM,-61.64262833,Mitte,frontal,32.0
|
||||
OP230817,Verji,2024-05-04,S2,2,23817S2c2,D1,high K,0.0,no,6.405833333,6.483930395,47.46929552,-75.40893555,34,150.0,83.08105469,-38.11645508,342.4072266,-92.65136719,18.9,367.7643705,8,629.301,0.840206329,,,,,,8 mM,-59.84307892,Mitte,temporal,47.0
|
||||
OP230817,Verji,2024-05-05,S2,4,23817S2c4,D1,high K,0.0,no,6.405833333,6.582894638,52.54811271,-74.21264648,32,150.0,88.51928711,-37.52441406,434.2041016,-69.82421875,15.7,326.639746,9,583.7295,1.037160565,,,,,,8 mM,-61.34804794,Mitte,temporal,47.0
|
||||
OP221020,Verji,2024-01-26,S4_D2,1,22o21S4_D2c1,D2,TTX,20.0,no,29.72861111,7.733713029,38.67799621,-50.33569336,7,600.0,52.19726563,-22.11303711,108.8867188,-20.5078125,13.1,375.227972,0,,2.22021895,,,,,,8 mM,-61.67611801,Mitte,temporal,25.0
|
||||
OP210323,Rosie,2024-06-04,S6_D2,2,2021_03_25_0S6_D2c3,D2,TTX,16.5,no,46.592222,10.29581833,223.0523837,-67.7734375,25,100.0,72.29614258,-29.62036133,244.3847656,-48.58398438,17.05,132.20407,39,,1.305696784,,,,,,15 mM,-67.61321548,Virchow,temporal,10.0
|
||||
OP240117,Verji,2024-07-30,S1_D2,4,24117S1_D2c4,D2,Ctrl,23.0,no,30.95694444,9.867377797,126.6741044,-63.36669922,33,150.0,77.00195313,-31.90917969,283.5693359,-74.09667969,18.45,245.8599431,6,,0.890606342,215.1671722,,,,,8 mM,-59.87040314,Hamburg,temporal,55.0
|
||||
OP210323,Rosie,2024-05-10,S3,8,2021_03_24_0S3c8,D1,Ctrl,0.0,yes,21.22833333,17.31978303,73.35879894,-71.66748047,22,400.0,77.75878906,-35.53466797,234.9853516,-66.40625,15.4,419.4739817,11,,1.050808948,,,,,,15 mM,-71.63009842,Virchow,temporal,10.0
|
||||
OP220518,Verji,2024-07-09,s6,7,22519s6c7,D1,Ctrl,0.0,yes,32.00833333,27.43543633,107.6959386,-58.36181641,22,200.0,79.62036133,-35.22338867,368.2861328,-83.74023438,5.5,118.2572178,26,,0.853316638,,,,,,15 mM,-60.22632568,Bielefeld,frontal,37.0
|
||||
OP230314,Verji,2024-07-13,S1,2,23314S1c2,D1,high K,0.0,no,5.940833333,7.941309249,48.3169072,-63.38500977,46,250.0,87.23754883,-34.80834961,453.125,-85.44921875,12.45,238.2953271,1,,0.812826422,,,325.450848,,,8 mM,-61.11683105,Virchow,temporal,12.0
|
||||
OP230314,Verji,2024-07-20,S3,4,23314S3c4,D1,TTX,0.0,no,8.987777778,17.84882679,71.3003024,-47.32666016,44,400.0,81.29272461,-35.18066406,344.3603516,-84.9609375,11.6,270.7327635,16,,0.852367313,,,169.50565,,,8 mM,-65.50192795,Virchow,temporal,12.0
|
||||
OP230817,Verji,2024-05-03,S1,4,23817S1c4,D1,TTX,0.0,no,5.061944444,5.188722636,28.31944714,-70.11108398,33,250.0,78.08227539,-33.99658203,281.6162109,-67.62695313,17.2,400.2909091,3,832.4977,0.972962143,,,,,,8 mM,-60.74189545,Mitte,temporal,47.0
|
||||
OP240201,Verji,2024-03-08,S2_D2,8,24201S2_D2c8,D2,Ctrl,20.0,no,31.16416667,27.10348399,73.51481375,-50.63476563,20,250.0,71.63085938,-30.60302734,243.7744141,-73.12011719,13.7,318.3841135,25,,0.862896929,221.8,,,,,8 mM,-63.22924316,Mitte,temporal,39.0
|
||||
OP230420,Verji,2024-01-06,S2_D2,7,23420S2_D2c7,D2,high K,19.0,no,31.39111111,9.301121412,48.02493093,-60.99243164,17,350.0,83.22753906,-30.51147461,270.5078125,-38.33007813,18.45,551.6145985,40,359.0886363,1.792339262,,,,,,8 mM,-60.2222229,Bielefeld,temporal,13.0
|
||||
OP230808,Verji,2024-04-01,S3,3,23808S3c3,D1,Ctrl,0.0,no,10.92722222,12.46878469,75.67539078,-83.21533203,21,50.0,86.2121582,-40.72265625,340.5761719,-72.75390625,31.7,408.3119497,16,565.6388546,1.0094401,,,,,,8 mM,-59.5631015,Hamburg,temporal,14.0
|
||||
OP230314,Verji,2024-07-24,S4,4,23314S4c4,D1,Ctrl,0.0,no,10.49277778,28.72395698,85.77712996,-64.7277832,46,250.0,69.70825195,-33.06884766,245.6054688,-76.78222656,14.2,260.9678071,24; exclude; Rs_end > 30,,0.87057997,,,365.71219,,,8 mM,-60.458452,Virchow,temporal,12.0
|
||||
OP210323,Rosie,2024-06-03,S6_D2,2,2021_03_25_0S6_D2c2,D2,TTX,16.5,no,46.235278,7.865393239,98.09996902,-69.03686523,18,300.0,74.95117188,-28.85131836,309.3261719,-53.58886719,18.45,282.5091589,38,,1.214651653,,,,,,15 mM,-69.39026535,Virchow,temporal,10.0
|
||||
OP230109,Verji,2024-03-01,S2_D2,7,2311S2_D2c7,D2,high K,24.0,no,46.55611111,9.9176544,93.757403,-62.43896484,22,250.0,90.99121094,-39.08081055,491.4550781,-74.82910156,13.1,233.293913,37,,0.929070607,,,,,,8 mM,-62.14580154,Bielefeld,temporal,42.0
|
||||
OP230420,Verji,2024-01-06,S2_D2,3,23420S2c6,D2,high K,19.0,yes,31.07722222,6.579656173,25.38582301,-61.50512695,17,700.0,76.82495117,-26.26342773,336.7919922,-56.640625,8.45,391.0870056,34,898.3632788,1.067489562,,,,,,8 mM,-64.32669205,Bielefeld,temporal,13.0
|
||||
OP240411,Verji,2024-02-10,S3_D2,5,24411S3c5,D2,Ctrl,18.0,yes,35.3,21.76884238,77.2707294,-60.96191406,33,300.0,71.69189453,-26.39770508,303.4667969,-71.53320313,11.25,219.6901073,43,,0.838723549,356.6218874,,,,,8 mM,-60.31371185,Bielefeld,temporal,46.0
|
||||
OP210615,Rosie,2024-03-12,S4_D2,4,2021_06_16_0S4_D1c2,D2,TTX,20.3,no,33.37333333,9.497902602,84.74858075,-75.93994141,23,250.0,77.49023438,-34.38720703,383.1787109,-77.88085938,15.7,317.9589617,manually_corrected,,0.838218612,,,,,,15 mM,-69.65374832,Virchow,temporal,19.0
|
||||
OP220127,Rosie,2024-06-30,S2,5,22128S2c5,D1,TTX,0.0,no,20.765,16.33300364,40.50569934,-60.14404297,5,900.0,74.68261719,-37.21313477,293.7011719,-90.45410156,6.05,353.3804,manually_adj_inj,,0.787689544,,,,,9.0,15 mM,-69.49935913,Mitte,temporal,45.0
|
||||
OP220228,Verji,2024-05-19,S1_D2,7,22228S1c7,D2,high K,23.0,yes,36.27416667,8.278934792,43.51478731,-75.69580078,23,150.0,69.17114258,-25.81787109,213.2568359,-62.25585938,17.9,343.6128881,18,,0.991119539,,,,,,15 mM,-59.53292999,Bielefeld,temporal,33.0
|
||||
OP230420,Verji,2024-01-05,S2,7,23420S2c7,D1,high K,0.0,yes,12.18805556,7.407777278,29.9454656,-70.00732422,25,300.0,89.69726563,-36.01074219,469.4824219,-79.34570313,16.75,585.1428571,11,730.2643421,0.95473797,,,,,,8 mM,-61.72656616,Bielefeld,temporal,13.0
|
||||
OP220120,Rosie,2024-02-22,S1,2,22121S1c2,D1,high K,0.0,no,12.61361111,7.033074679,28.799324,-55.30395508,2,200.0,57.3425293,-26.66625977,121.7041016,-34.66796875,8.8,361.8047679,1,,1.434036554,,,,,,15 mM,-45.52814224,Bielefeld,temporal,50.0
|
||||
OP220217,Verji,2024-05-28,S2,8,22217S2c8,D1,TTX,0.0,no,10.37611111,12.80201688,104.4378439,-48.66333008,35,50.0,86.23657227,-46.24023438,254.5166016,-104.2480469,9.85,110.6875171,10,,0.802457594,,,,,,15 mM,-57.77001999,Mitte,temporal,17.0
|
||||
OP230810,Verji,2024-05-14,S2,4,23810S2c4,D1,TTX,0.0,yes,7.043055556,11.56361098,53.10180243,-68.06640625,43,150.0,89.40429688,-38.63525391,432.3730469,-75.80566406,15.65,369.7326604,9,492.6164,0.938404113,,,,,,8 mM,-60.87508209,Mitte,temporal,63.0
|
||||
OP220426,Verji,2024-01-18,S3,1,22427S3c1,D1,high K,0.0,no,24.78472222,9.413326965,64.16138123,-68.84765625,26,200.0,81.87866211,-35.83374023,286.2548828,-85.44921875,16.5,264.2580645,6,,0.913302897,,,,,,15 mM,-60.5696228,Bielefeld,temporal,60.0
|
||||
OP220228,Verji,2024-05-24,S3_D2,3,22228S3_D2c3,D2,Ctrl,23.0,no,40.96055556,10.93334579,39.04474103,-67.7734375,19,250.0,77.72216797,-33.56933594,293.9453125,-69.70214844,15.9,434.5381151,27,,0.927382519,,,,,,15 mM,-61.42417953,Bielefeld,temporal,33.0
|
||||
OP230808,Verji,2024-03-29,S1,8,23808S1c8,D1,TTX,0.0,no,8.163333333,9.152405498,62.30493792,-80.56640625,24,150.0,86.15722656,-38.14697266,392.3339844,-93.87207031,25.7,491.9028037,7,721.5840528,0.820988123,,,,,,8 mM,-61.77982468,Hamburg,temporal,14.0
|
||||
OP240417,Verji,2024-02-16,S2,1,24417S2c1,D1,high K,0.0,no,13.59611111,12.4418003,66.61329506,-57.8918457,30,250.0,79.55322266,-33.61206055,345.0927734,-81.0546875,19.4,358.1403944,8,,0.826064891,250.9583653,,,,,8 mM,-61.81928131,Hamburg,temporal,29.0
|
||||
OP211209,Verji,2024-03-24,S4_D2,8,21d11S4_D2c8,D2,TTX,18.0,no,37.0275,8.15357475,48.82977763,-75.34790039,27,200.0,77.35595703,-30.10253906,226.1962891,-54.80957031,16.25,345.5418559,,,1.222325586,,,,,,15 mM,-61.48587662,Bielefeld,temporal,27.0
|
||||
OP231109,Verji,2024-01-13,S1,6,23n09S1c6,D1,Ctrl,0.0,no,5.016944444,6.30525859,45.78416717,-72.55249023,31,150.0,85.2722168,-34.19189453,318.7255859,-51.63574219,19.05,430.8008282,4,,1.253816758,598.2799427,,,,,8 mM,-61.03536026,Mitte,temporal,44.0
|
||||
OP220217,Verji,2024-05-29,S3,3,22217S3c3,D1,high K,0.0,yes,11.88,18.26345881,61.36442233,-67.62695313,42,200.0,74.2980957,-31.21337891,237.4267578,-76.53808594,12.0,197.9939577,12,,0.860289833,,,,,,15 mM,-60.90937561,Mitte,temporal,17.0
|
||||
OP230314,Verji,2024-07-24,S3,8,23314S3c8,D1,TTX,0.0,no,8.987777778,9.328132412,52.34553217,-71.77734375,39,200.0,92.05932617,-40.7043457,451.171875,-69.3359375,14.25,266.6727584,20,,1.050184387,,,188.751292,,,8 mM,-62.56940552,Virchow,temporal,12.0
|
||||
OP220602,,2024-06-11,S3,5,22602S3c5,D1,TTX,0.0,no,15.22916667,5.882555121,18.36780548,-65.18554688,10,600.0,71.94824219,-31.88476563,224.1210938,-80.68847656,9.9,387.1159905,16,,0.825629006,,,,,,8 mM,-61.76131134,,,
|
||||
OP220127,Rosie,2024-01-28,S3_D2,2,22127S3c2,D2,TTX,23.0,yes,34.94666667,12.59543599,67.73057874,-78.43017578,22,250.0,78.30810547,-37.55493164,207.8857422,-63.4765625,11.2,176.5279461,31,,1.083172438,,,,,,15 mM,-62.56948532,Mitte,temporal,45.0
|
||||
OP240321,Verji,2024-04-13,S3,6,24321S3c6,D1,Ctrl,0.0,no,13.06416667,8.644345294,113.0677186,-80.44433594,40,100.0,82.91015625,-34.8449707,330.8105469,-93.13964844,19.55,196.5074847,18,,0.80391467,316.6305544,,,,,8 mM,-61.41717209,Bielefeld,temporal,31.0
|
||||
OP230523,Verji,2024-03-10,S1,5,23523S1c5,D1,TTX,0.0,no,9.898888889,9.56637439,47.13365556,-68.78662109,14,250.0,75.26245117,-35.09521484,277.0996094,-41.74804688,20.75,441.5168831,4; exclude; Rs_end > 30,234.4578153,1.554472238,,,,,,8 mM,-59.42656448,Hamburg,temporal,16.0
|
||||
OP221024,Verji,2024-06-10,S1,6,22o24S1c6,D1,high K,0.0,no,21.08555556,8.813492369,38.19798036,-63.28125,28,250.0,85.21118164,-31.57958984,375.2441406,-65.30761719,10.6,243.7479298,5,,1.011249184,,,,,,8 mM,-58.7995285,Bielefeld,temporal,42.0
|
||||
OP210323,Rosie,2024-04-10,S1_D2,2,2021_03_24_0S1c1,D2,TTX,22.0,yes,41.045278,6.974139607,35.95676004,-72.3449707,12,600.0,57.80029297,-22.49145508,149.2919922,-44.31152344,7.25,266.3318386,27,,1.235949067,,,,,,15 mM,-71.11264114,Virchow,temporal,10.0
|
||||
OP230109,Verji,2024-02-23,S1_D2,6,2311S1c8,D2,TTX,24.0,yes,44.01333333,9.818375264,27.65569897,-63.96484375,21,700.0,70.75195313,-25.02441406,281.3720703,-88.13476563,6.0,260.407947,21; exclude; Rs_end > 30,,0.713587031,,,,,,8 mM,-63.07123352,Bielefeld,temporal,42.0
|
||||
OP230209,Verji,2024-04-22,S2_D2,6,23209S2c6,D2,high K,25.0,yes,21.84833333,9.67236673,50.64075204,-50.13427734,27,100.0,73.74267578,-31.67114258,263.9160156,-71.41113281,16.1,213.5889879,32,433.531118,0.948468432,,,,,,8 mM,-50.13308899,Bielefeld,temporal,63.0
|
||||
OP220602,,2024-06-28,S1_D2,6,22602S1_D2c6,D2,high K,22.0,no,34.6875,7.808003045,62.99865047,-75.24414063,31,150.0,83.22143555,-38.0859375,283.0810547,-66.04003906,12.55,175.9685066,23,,1.033359313,,,,,,8 mM,-61.69442871,,,
|
||||
OP231130,Verji,2024-01-23,S2_D2,1,23n30S2c8,D2,Ctrl,21.0,yes,34.04833333,11.22861787,67.26239848,-69.43359375,31,300.0,74.03564453,-29.44946289,198.2421875,-52.36816406,14.95,296.0009668,13,,1.262300492,530.2376746,,,,,8 mM,-61.09348236,Bielefeld,temporal,39.0
|
||||
OP230314,Verji,2024-07-19,S3,3,23314S3c3,D1,TTX,0.0,yes,8.987777778,7.91233133,53.23603301,-72.25952148,21,200.0,85.59570313,-38.76342773,372.0703125,-81.42089844,16.8,294.0717949,15,,0.884459374,,,273.234108,,,8 mM,-60.18942566,Virchow,temporal,12.0
|
||||
OP231130,Verji,2024-01-24,S1_D2,2,23n30S1_D2c2,D2,wash in high K,21.0,no,32.69944444,7.426442253,65.8047933,-67.54455566,61,250.0,77.71606445,-36.50512695,246.4599609,-74.34082031,12.5,200.2933985,8; exclude; Rs_end > 30,,0.950157567,322.0907364,,,,,8 mM,-59.5793309,Bielefeld,temporal,39.0
|
||||
OP230817,Verji,2024-05-10,S2_D2,4,23817S2c6,D2,high K,23.0,no,29.09,7.618869229,40.55268468,-57.86743164,13,500.0,72.36938477,-29.37011719,229.7363281,-47.8515625,13.25,410.3742911,26; exclude; Rs_end > 30,729.2643,1.588326109,,,,,,8 mM,-60.08552902,Mitte,temporal,47.0
|
||||
OP220127,Rosie,2024-02-08,S4,3,22127S4c3,D1,TTX,0.0,no,13.14,10.60967198,56.25120325,-77.64892578,20,50.0,91.22314453,-40.90576172,329.8339844,-93.38378906,29.05,336.8401982,20,,0.906959599,,,,,,15 mM,-55.19751389,Mitte,temporal,45.0
|
||||
OP230817,Verji,2024-05-10,S2_D2,1,23817S2_D2c1,D2,high K,23.0,no,29.09,7.823500973,44.06787432,-69.62890625,24,250.0,80.10253906,-33.06274414,311.4013672,-81.42089844,14.5,325.4356164,25,248.9183,0.918503011,,,,,,8 mM,-58.62247513,Mitte,temporal,47.0
|
||||
OP240321,Verji,2024-04-09,S1,4,24321S1c4,D1,high K,0.0,no,9.830277778,10.03188268,60.08927934,-67.578125,34,200.0,81.55517578,-37.74414063,290.1611328,-80.93261719,20.45,328.322195,2,,0.906199841,326.3808794,,,,,8 mM,-59.26156143,Bielefeld,temporal,31.0
|
||||
OP220217,Verji,2024-05-28,S2,6,22217S2c6,D1,TTX,0.0,yes,10.37611111,12.01298187,73.54153582,-74.78637695,33,150.0,73.08349609,-37.54882813,151.3671875,-74.21875,20.0,244.2638837,8,,0.951468494,,,,,,15 mM,-65.0912529,Mitte,temporal,17.0
|
||||
OP220127,Rosie,2024-02-09,S4,5,22127S4c5,D1,TTX,0.0,no,13.14,9.644875894,62.17304058,-78.18603516,22,-300.0,88.8671875,-42.05322266,318.2373047,-81.90917969,24.65,274.8319837,22,,0.978935421,,,,,,15 mM,-55.92334946,Mitte,temporal,45.0
|
||||
OP220914,Verji,2024-07-06,S2_D2,7,22915S2_D2c7,D2,TTX,24.0,no,48.89638889,24.52496757,227.0266854,-62.49389648,9,50.0,39.06860352,-22.87597656,21.484375,-13.42773438,19.25,93.69934641,23,,2.069203723,,,,,,8 mM,-69.56908951,Bielefeld,temporal,21.0
|
||||
OP201027,Rosie,2024-03-27,S1,4,20o27S1c4,D1,Ctrl,0.0,no,7.045277778,9.230981121,27.55662542,-81.76879883,4,1400.0,59.92431641,-48.91967773,173.7060547,-43.70117188,5.25,363.7040169,2,,,,,,,,15 mM,-81.81085358,Mitte,temporal,33.0
|
||||
OP210323,Rosie,2024-06-07,S4_D2,5,2021_03_25_0S4_D2c5,D2,TTX,24.0,no,49.273056,6.970003936,77.30509513,-81.63452148,17,250.0,76.31835938,-33.48999023,298.2177734,-66.52832031,20.25,384.2223509,45,,1.031087162,,,,,,15 mM,-71.60202118,Virchow,temporal,10.0
|
||||
OP220217,Verji,2024-06-04,S2_D2,1,22218S2_D2c1,D2,TTX,22.0,no,34.75305556,11.40083441,201.6532817,-72.02148438,27,0.0,73.01635742,-32.21435547,290.8935547,-100.8300781,23.75,288.7717996,26,,0.72147361,,,,,,15 mM,-51.81500977,Mitte,temporal,17.0
|
||||
OP230109,Verji,2024-02-28,S1_D2,2,2311S1_D2c2,D2,TTX,24.0,no,44.32472222,8.621053829,59.98245962,-67.44384766,23,150.0,71.86889648,-28.69873047,269.53125,-60.05859375,17.4,235.6046281,23,,1.063718469,,,,,,8 mM,-57.1927832,Bielefeld,temporal,42.0
|
||||
OP230314,Verji,2024-07-18,S2,8,23314S2c8,D1,high K,0.0,no,7.5825,8.139952432,140.7020241,-73.33984375,43,100.0,84.23461914,-35.72387695,453.3691406,-105.3466797,14.5,172.3380486,12,,0.687150771,,,294.924831,,,8 mM,-60.19325272,Virchow,temporal,12.0
|
||||
OP220228,Verji,2024-05-24,S3_D2,7,22228S3_D2c7,D2,Ctrl,23.0,no,40.96055556,9.227520643,63.30278717,-69.68383789,32,150.0,83.72192383,-32.41577148,335.4492188,-71.65527344,13.3,216.285062,30,,0.995608196,,,,,,15 mM,-61.25755585,Bielefeld,temporal,33.0
|
||||
OP220602,,2024-02-28,S1,5,22602S1c5,D1,high K,0.0,yes,12.15055556,9.08721242,60.33503047,-74.61547852,33,50.0,82.41577148,-39.99633789,306.5185547,-90.45410156,17.05,168.9940714,3,,0.828606287,,,,,,8 mM,-57.93476059,,,
|
||||
OP220623,Verji,2024-01-07,S3,2,22623S3c2,D1,Ctrl,0.0,no,11.15611111,8.286958234,73.17783032,-78.94897461,31,150.0,79.66918945,-35.22338867,283.203125,-113.1591797,14.9,175.9434955,7,,0.667559582,,,,,,8 mM,-59.97206573,Mitte,frontal,32.0
|
||||
OP240411,Verji,2024-02-07,S2,6,24411S2c6,D1,high K,0.0,no,13.15111111,26.52061106,70.27418804,-45.02563477,38,350.0,56.99462891,-28.82080078,148.5595703,-60.79101563,8.1,149.8705816,13; exclude; Rs_end > 30,,0.920958014,233.9477983,,,,,8 mM,-62.49560654,Bielefeld,temporal,46.0
|
||||
OP230817,Verji,2024-05-08,S3,7,23817S3c7,D1,Ctrl,0.0,no,7.576388889,7.766765984,94.94505367,-69.30541992,25,100.0,68.70117188,-26.60522461,172.2412109,-40.52734375,13.75,226.0712494,18,289.3896,1.452765621,,,,,,8 mM,-58.00519043,Mitte,temporal,47.0
|
||||
OP240417,Verji,2024-02-12,S1,2,24417S1c2,D1,Ctrl,0.0,yes,9.533055556,13.25477331,84.31330615,-59.32617188,25,150.0,82.97119141,-36.59667969,365.3564453,-85.44921875,21.9,367.8212199,1,,0.8484865,158.9152972,,,,,8 mM,-61.03942688,Hamburg,temporal,29.0
|
||||
OP220426,Verji,2024-01-20,S3_D2,3,22427S3c3,D2,high K,24.0,yes,48.90805556,7.368074757,33.91831019,-60.25390625,14,350.0,77.66113281,-25.88500977,316.0400391,-70.55664063,17.3,441.1567315,30,,0.933136291,,,,,,15 mM,-59.35913712,Bielefeld,temporal,60.0
|
||||
OP240221,Verji,2024-06-20,S2,2,24221S2c2,D1,Ctrl,0.0,no,13.15805556,25.21255814,103.1874499,-72.39990234,40,100.0,80.06591797,-40.85693359,328.6132813,-62.86621094,16.75,311.5005675,7,,1.054828584,334.6311544,,,,,8 mM,-62.44723831,Bielefeld,temporal,37.0
|
||||
OP230426,Verji,2024-01-15,S2,8,23426S2c8,D1,high K,0.0,no,23.40777778,7.736325451,51.25116731,-70.17822266,30,200.0,88.26904297,-37.26196289,426.5136719,-88.37890625,17.3,357.2063012,7,478.845962,0.834236337,,,,,,8 mM,-60.40496033,Hamburg,temporal,58.0
|
||||
OP240321,Verji,2024-04-21,S2_D2,4,24321S2c6,D2,Ctrl,17.0,no,29.73333333,22.18658838,74.31214562,-67.67578125,26,100.0,77.13623047,-39.48364258,219.8486328,-87.890625,21.95,285.646386,36,,0.854383895,182.3460782,,,,,8 mM,-61.23827118,Bielefeld,temporal,31.0
|
||||
OP220602,,2024-06-02,S3,4,22602S3c4,D1,TTX,0.0,no,15.22916667,5.993252395,20.44051244,-70.25146484,28,300.0,76.94091797,-36.66992188,235.8398438,-71.41113281,9.65,298.5941454,15,,0.903412074,,,,,,8 mM,-60.80336823,,,
|
||||
OP230314,Verji,2024-07-17,S2,4,23314S2c4,D1,high K,0.0,no,7.5825,9.896792721,83.7562448,-66.12548828,28,200.0,86.59667969,-35.72387695,493.6523438,-84.59472656,12.5,247.6420798,9,,0.836149723,,,328.585953,,,8 mM,-61.3783609,Virchow,temporal,12.0
|
||||
OP240321,Verji,2024-04-11,S2,2,24321S2c2,D1,Ctrl,0.0,no,11.53027778,12.97679765,61.18784607,-69.88525391,20,100.0,86.13891602,-44.7265625,342.8955078,-79.83398438,22.65,409.6,7,,0.952535749,278.3492783,,,,,8 mM,-61.1739859,Bielefeld,temporal,31.0
|
||||
OP221024,Verji,2024-06-14,S2,7,22o24S2c7,D1,TTX,0.0,no,22.44666667,7.802772031,44.335863,-74.07226563,32,150.0,86.82861328,-37.07885742,387.3291016,-81.29882813,12.95,257.9608511,13,,0.882211538,,,,,,8 mM,-60.75148544,Bielefeld,temporal,42.0
|
||||
OP230808,Verji,2024-03-28,S1,2,23808S1c2,D1,TTX,0.0,no,8.163333333,9.131297415,58.66048767,-80.29785156,22,150.0,90.56396484,-37.87841797,437.3779297,-81.17675781,25.85,492.1864033,1,702.9234308,0.938416634,,,,,,8 mM,-61.38620529,Hamburg,temporal,14.0
|
||||
OP210323,Rosie,2024-06-10,S5_D2,2,2021_03_25_0S5_D2c2,D2,Ctrl,23.5,no,50.3925,14.1468259,48.4656784,-68.58520508,26,450.0,91.28417969,-39.38598633,472.9003906,-73.85253906,15.45,496.3388235,manually_corrected,,0.985966418,,,,,,15 mM,-70.52503922,Virchow,temporal,10.0
|
||||
OP210323,Rosie,2024-05-29,S5,2,2021_03_24_0S5c3,D1,Ctrl,0.0,no,26.126389,8.042211714,64.82375542,-77.39257813,22,200.0,95.59936523,-40.5456543,521.1181641,-88.50097656,22.85,454.3378641,21,,0.894228711,,,,,,15 mM,-70.3273674,Virchow,temporal,10.0
|
||||
OP220518,Verji,2024-07-07,S2,1,22519S2c1,D1,high K,0.0,no,23.10222222,8.34737089,82.33904131,-72.66845703,13,300.0,76.62353516,-32.87353516,286.1328125,-83.0078125,8.45,126.8971586,5,,0.841426649,,,,,,15 mM,-63.95318436,Bielefeld,frontal,37.0
|
||||
OP220127,Rosie,2024-07-18,S4,6,22128S4c6,D1,Ctrl,0.0,no,25.40166667,9.014809401,44.57714123,-65.44189453,20,350.0,82.84301758,-36.38916016,322.0214844,-76.171875,12.3,352.3132867,23,,1.008693053,,,,,23.0,15 mM,-60.32395508,Mitte,temporal,45.0
|
||||
OP230808,Verji,2024-03-31,S2_D2,2,23808S2c8,D2,high K,25.0,yes,34.21527778,9.628695708,38.51179182,-76.57470703,13,200.0,86.27319336,-35.96191406,349.9755859,-75.31738281,18.75,459.5362752,62,842.3980799,1.079390253,,,,,,8 mM,-59.88091431,Hamburg,temporal,14.0
|
||||
OP210323,Rosie,2024-05-03,S3,4,2021_03_24_0S3c4,D1,Ctrl,0.0,no,20.55972222,21.03433289,92.00924737,-69.71435547,24,300.0,84.63134766,-40.27709961,374.5117188,-66.65039063,22.65,546.5354934,9,,1.067926945,,,,,,15 mM,-69.64972824,Virchow,temporal,10.0
|
||||
OP220308,Verji,2024-06-22,S3,3,22308S3c3,D1,TTX,0.0,no,15.60305556,10.91069673,55.31995891,-61.4440918,18,100.0,89.99023438,-44.2565918,301.7578125,-78.49121094,11.55,256.0692828,11,,1.016467515,,,,,,15 mM,-57.81399338,Bielefeld,temporal,52.0
|
||||
OP230808,Verji,2024-04-06,S6,6,23808S6c6,D1,high K,0.0,no,26.92027778,7.60856527,81.35938456,-80.96923828,19,100.0,90.67993164,-39.63012695,351.8066406,-74.34082031,31.15,445.5360978,36,500.2966766,1.077461204,,,,,,8 mM,-58.33286499,Hamburg,temporal,14.0
|
||||
OP240411,Verji,2024-02-06,S1,6,24411S1c6,D1,Ctrl,0.0,yes,11.24083333,9.301190898,94.74011558,-48.79760742,33,150.0,75.59204102,-33.57543945,264.1601563,-74.21875,15.7,228.8512456,5,,0.914748888,81.75272509,,,,,8 mM,-55.16677032,Bielefeld,temporal,46.0
|
||||
OP220308,Verji,2024-06-22,S2,8,22308S2c8,D1,high K,0.0,no,13.88583333,10.23112162,61.3139694,-49.26757813,39,200.0,87.15209961,-38.76342773,280.6396484,-74.82910156,10.55,184.7687867,9,,1.021300313,,,,,,15 mM,-54.41224365,Bielefeld,temporal,52.0
|
||||
OP210615,Rosie,2024-03-09,S2_D2,4,2021_06_16_0S2_D2c4,D2,Ctrl,19.25,no,30.18861111,6.355402422,79.81984421,-70.53222656,26,300.0,76.98364258,-36.62109375,308.3496094,-51.39160156,18.15,404.0347826,,,1.155930518,,,,,,15 mM,-70.51392471,Virchow,temporal,19.0
|
||||
OP230420,Verji,2024-01-02,S2,2,23420S2c2,D1,high K,0.0,yes,12.18805556,6.474840398,32.07293365,-69.54956055,23,350.0,83.7890625,-29.89501953,413.6962891,-70.55664063,16.4,516.7261538,7,201.3400447,1.027804266,,,,,,8 mM,-60.52478302,Bielefeld,temporal,13.0
|
||||
OP210615,Rosie,2024-03-06,S2,2,2021_06_15_0S2c3,D1,Ctrl,0.0,no,9.776944444,17.15509796,51.11096813,-70.73364258,41,450.0,88.61694336,-40.31982422,347.5341797,-71.04492188,8.95,273.8315593,,,1.038597411,,,,,,15 mM,-70.18915436,Virchow,temporal,19.0
|
||||
OP220228,Verji,2024-05-22,S3,5,22228S3c5,D1,Ctrl,0.0,no,16.45583333,11.25796831,53.66263697,-74.14550781,31,100.0,91.87011719,-38.70849609,354.4921875,-80.56640625,15.55,236.1178869,14,,0.959514409,,,,,,15 mM,-57.65140213,Bielefeld,temporal,33.0
|
||||
OP201029,Rosie,2024-03-16,S1,7,20o29S1c7,D1,Ctrl,0.0,no,6.178888889,7.899763862,54.53262202,-65.50292969,30,200.0,87.12158203,-37.06054688,275.5126953,-72.38769531,13.4,242.7259259,,,1.098270393,,,,,,15 mM,-65.44116592,Mitte,temporal,47.0
|
||||
OP230209,Verji,2024-04-22,S2,6,23209S2c6,D1,high K,0.0,yes,-2.874722222,7.160036434,52.54920547,-71.83837891,36,150.0,86.81030273,-35.88256836,363.1591797,-84.10644531,12.5,220.9277238,9,345.078169,0.851767522,,,,,,8 mM,-60.81187851,Bielefeld,temporal,63.0
|
||||
OP230523,Verji,2024-03-10,S2,8,23523S2c8,D1,high K,0.0,no,11.8525,11.05007298,69.02407708,-74.609375,28,50.0,85.89477539,-39.2578125,336.7919922,-81.42089844,25.45,375.3130513,13; exclude; Rs_end > 30,428.5342845,0.945738534,,,,,,8 mM,-54.57881302,Hamburg,temporal,16.0
|
||||
OP220127,Rosie,2024-06-28,S1,6,22128S1c6,D1,Ctrl,0.0,no,19.20166667,12.99175467,207.4835583,-79.52880859,42,50.0,85.87646484,-36.99951172,337.890625,-81.42089844,13.15,87.63457393,4,,0.923317588,,,,,4.0,15 mM,-61.53025314,Mitte,temporal,45.0
|
||||
OP220127,Rosie,2024-07-26,S3_D2,5,22129S3_D2c5,D2,high K,24.0,no,49.07583333,7.44178551,38.08705558,-75.97045898,10,350.0,69.56787109,-28.34472656,245.3613281,-81.54296875,13.4,366.5202003,36,,0.802176132,,,,,36.0,15 mM,-60.42506363,Mitte,temporal,45.0
|
||||
OP211123,Rosie,2024-01-12,S2_D2,5,21n24S2_D2c5,D2,high K,23.0,no,36.54972222,6.950422649,38.99079437,-65.47241211,27,350.0,87.28027344,-36.99951172,386.71875,-70.92285156,18.55,531.7991251,,,0.952164,,,,,,15 mM,-60.51705048,Bielefeld,temporal,68.0
|
||||
OP230817,Verji,2024-05-05,S2,5,23817S2c5,D1,high K,0.0,no,6.405833333,7.644675671,46.62568164,-69.96459961,32,150.0,91.08276367,-39.28222656,369.0185547,-84.59472656,15.0,328.9959839,10,478.1559,0.907917358,,,,,,8 mM,-61.11205521,Mitte,temporal,47.0
|
||||
OP220111,Rosie,2024-06-16,S6_D2,7,22112S6_D2c7,D2,high K,16.5,no,31.72083333,21.46716111,412.26701,-59.42993164,35,250.0,67.60864258,-39.36767578,207.3974609,-62.37792969,12.05,215.1795095,12,,1.047212056,,,,,,15 mM,-59.3745256,Bielefeld,temporal,51.0
|
||||
OP230808,Verji,2024-04-05,S6,2,23808S6c2,D1,high K,0.0,yes,26.92027778,8.334968781,79.12469902,-79.67529297,25,150.0,87.5,-37.27416992,316.0400391,-88.37890625,24.95,346.7182358,32,506.7168906,0.879915703,,,,,,8 mM,-59.53879135,Hamburg,temporal,14.0
|
||||
OP211209,Verji,2024-03-12,S1,8,21d10S1c8,D1,high K,0.0,no,11.50583333,10.52287748,209.0864877,-65.86303711,47,50.0,86.42578125,-38.0859375,305.6640625,-97.29003906,18.85,118.7383314,,,0.791526052,,,,,,15 mM,-59.77544846,Bielefeld,temporal,27.0
|
||||
OP220426,Verji,2024-01-21,S4,6,22427S4c6,D1,Ctrl,0.0,yes,26.92055556,9.702328093,29.98075961,-59.43603516,34,450.0,80.84716797,-37.87841797,246.9482422,-69.94628906,6.35,320.6114022,16,,0.948891491,,,,,,15 mM,-61.3225766,Bielefeld,temporal,60.0
|
||||
OP240417,Verji,2024-02-14,S1,5,24417S1c5,D1,Ctrl,0.0,yes,9.533055556,11.80760956,183.1272351,-73.06518555,27,100.0,85.62011719,-38.62915039,368.6523438,-95.703125,20.9,200.1318527,4,,0.819130955,203.0767692,,,,,8 mM,-59.52498276,Hamburg,temporal,29.0
|
||||
OP211123,Rosie,2024-04-05,S3,4,2021_11_24_0S3c4,D1,Ctrl,0.0,no,25.49694444,10.12735137,41.93613648,-71.60644531,25,150.0,94.27490234,-39.41650391,458.984375,-100.2197266,19.35,421.8634731,,,0.793332276,,,,,,15 mM,-61.80375305,Bielefeld,temporal,68.0
|
||||
OP221027,Verji,2024-02-05,S3,4,22o27S3c4,D1,Ctrl,0.0,yes,11.07,8.179952821,52.91854894,-72.16186523,38,100.0,90.05126953,-37.3840332,415.0390625,-79.95605469,18.4,336.8330726,18,,0.926687357,,,,,,8 mM,-59.85078659,Mitte,temporal,61.0
|
||||
OP230209,Verji,2024-04-25,S3,3,23209S3c3,D1,Ctrl,0.0,yes,-1.504722222,12.78519343,164.0469717,-71.33178711,12,100.0,80.6640625,-38.84887695,291.015625,-125.7324219,13.75,99.329806,13,118.295915,0.64325168,,,,,,8 mM,-62.18372925,Bielefeld,temporal,63.0
|
||||
OP230808,Verji,2024-04-07,S2_D2,7,23808S2_D2c7,D2,high K,25.0,no,34.48722222,7.118036377,48.02908089,-78.93066406,12,200.0,83.75854492,-35.62011719,387.0849609,-79.71191406,24.5,502.7025673,66,741.5047168,0.901209983,,,,,,8 mM,-62.0711113,Hamburg,temporal,14.0
|
||||
OP210323,Rosie,2024-04-23,S1,6,2021_03_24_0S1c6,D1,TTX,0.0,yes,17.50694444,12.48069087,64.80078922,-69.07958984,24,350.0,77.78320313,-33.0078125,274.9023438,-53.34472656,21.4,364.0888889,4; exclude; Rs_end > 30,,1.24616835,,,,,,15 mM,-68.93887619,Virchow,temporal,10.0
|
||||
OP230314,Verji,2024-07-17,S2,6,23314S2c6,D1,high K,0.0,no,7.5825,16.09137431,63.50362604,-46.7956543,26,250.0,78.50952148,-40.97900391,391.1132813,-57.86132813,12.25,333.9500832,10,,1.123476204,,,158.39028,,,8 mM,-59.48166794,Virchow,temporal,12.0
|
||||
OP240503,Verji,2024-05-01,S3_D2,1,24503S3_D2c1,D2,high K,17.0,no,29.17055556,13.83757686,159.3446453,-76.4465332,38,100.0,71.05712891,-31.34765625,242.6757813,-73.48632813,27.65,238.7444532,31,,0.846090907,243.9981333,,,,,8 mM,-61.21821198,Mitte,temporal,36.0
|
||||
OP230109,Verji,2024-03-03,S3_D2,8,2311S3_D2c8,D2,Ctrl,24.0,no,48.30694444,12.25239064,86.00234923,-66.34521484,36,200.0,94.09179688,-36.10229492,513.0615234,-80.68847656,16.8,288.372132,50,,0.871664657,,,,,,8 mM,-61.00419952,Bielefeld,temporal,42.0
|
||||
OP220111,Rosie,2024-06-12,S1,5,22111S1c5,D1,TTX,0.0,yes,11.38083333,8.865712234,48.01649219,-65.19165039,25,200.0,86.1328125,-39.42871094,361.8164063,-68.84765625,16.95,327.68,1,,1.048150492,,,,,,15 mM,-65.05620407,Bielefeld,temporal,51.0
|
||||
OP230109,Verji,2024-02-22,S1_D2,1,2311S1c2,D2,TTX,24.0,yes,43.80138889,8.451131063,39.68067578,-65.84472656,30,250.0,79.52880859,-33.81958008,305.7861328,-57.98339844,7.6,204.6317173,19,,1.106972822,,,,,,8 mM,-63.41109406,Bielefeld,temporal,42.0
|
||||
OP221024,Verji,2024-06-15,S2,8,22o24S2c8,D1,TTX,0.0,no,22.44666667,8.514457236,42.01692264,-70.56884766,34,200.0,91.51611328,-38.4765625,433.9599609,-95.703125,11.3,311.9447346,14,,0.825236419,,,,,,8 mM,-61.10428894,Bielefeld,temporal,42.0
|
||||
OP210323,Rosie,2024-04-29,S3_D2,7,2021_03_24_0S3c2,D2,Ctrl,21.0,yes,44.139722,6.895863932,47.44795246,-73.83422852,22,400.0,85.08300781,-33.84399414,392.7001953,-76.90429688,13.6,408.8484404,35,,0.991053972,,,,,,15 mM,-71.8719931,Virchow,temporal,10.0
|
||||
OP210323,Rosie,2024-06-05,S4_D2,2,2021_03_25_0S4_D2c2,D2,TTX,24.0,no,48.896944,15.97549328,309.7782092,-62.41455078,11,100.0,78.47290039,-31.10961914,379.3945313,-58.71582031,11.65,82.23765618,43; exclude; Rs_end > 30,,1.13602231,,,,,,15 mM,-66.21055649,Virchow,temporal,10.0
|
||||
OP230314,Verji,2024-07-25,S4_D2,8,23314S4c7,D2,Ctrl,23.0,yes,34.25055556,36.97933472,79.19794232,-60.6262207,24,200.0,81.4453125,-36.18164063,412.4755859,-85.9375,16.75,528.7707129,51,,0.792207822,,,252.683423,,,8 mM,-60.41819473,Virchow,temporal,12.0
|
||||
OP210323,Rosie,2024-05-30,S6,2,2021_03_24_0S6c4,D1,TTX,0.0,no,27.870556,9.783036107,87.63307009,-49.04174805,20,300.0,72.44873047,-29.67529297,250.2441406,-36.49902344,15.15,288.9611176,25,,1.564747298,,,,,,15 mM,-68.7065889,Virchow,temporal,10.0
|
||||
OP210323,Rosie,2024-05-13,S4,1,2021_03_24_0S4c1,D1,TTX,0.0,no,23.04833333,18.48066084,94.8868367,-70.73364258,14,200.0,78.10058594,-40.46020508,244.5068359,-73.73046875,21.9,380.0949153,12,,0.959393646,,,,,,15 mM,-70.73405838,Virchow,temporal,10.0
|
||||
OP220426,Verji,2024-01-20,S3,4,22427S3c4,D1,high K,0.0,no,24.78472222,6.555757205,37.19217609,-71.13647461,25,250.0,89.13574219,-35.90698242,311.5234375,-83.984375,16.4,440.4878689,9,,0.930810631,,,,,,15 mM,-62.88617523,Bielefeld,temporal,60.0
|
||||
OP211209,Verji,2024-03-12,S2,5,21d10S2c5,D1,Ctrl,0.0,no,13.29888889,9.959714493,58.55580093,-71.98486328,25,150.0,84.75952148,-32.80029297,297.7294922,-69.58007813,17.65,273.7128254,,,1.020502952,,,,,,15 mM,-57.84879105,Bielefeld,temporal,27.0
|
||||
OP221027,Verji,2024-02-02,S2,4,22o27S2c4,D1,TTX,0.0,no,9.679166667,7.056790213,63.5187133,-73.92578125,33,-300.0,90.17333984,-38.69628906,388.3056641,-75.31738281,30.7,380.9078379,11,,0.939451805,,,,,,8 mM,-53.84588562,Mitte,temporal,61.0
|
||||
OP220127,Rosie,2024-07-22,S2_D2,4,22129S2_D2c4,D2,TTX,24.0,no,46.64972222,9.341780506,43.28359964,-55.71899414,26,500.0,70.79467773,-34.46655273,316.1621094,-49.19433594,7.15,270.8568786,30,,1.102941,,,,,30.0,15 mM,-60.70385468,Mitte,temporal,45.0
|
||||
OP220111,Rosie,2024-06-13,S1_D2,6,22111S1c7,D2,TTX,21.0,yes,33.08916667,8.52033192,67.21989847,-57.21435547,18,50.0,64.99633789,-32.82470703,247.5585938,-67.13867188,26.05,292.8323842,15,,0.809548455,,,,,,15 mM,-57.30517929,Bielefeld,temporal,51.0
|
||||
OP230109,Verji,2024-02-28,S3,8,2311S3c8,D1,Ctrl,0.0,no,23.58111111,7.378515708,42.43448927,-66.83959961,36,250.0,90.08178711,-36.40136719,504.1503906,-93.13964844,10.5,284.1156069,18,,0.777427384,,,,,,8 mM,-61.80401093,Bielefeld,temporal,42.0
|
||||
OP230209,Verji,2024-04-21,S1,5,23209S1c5,D1,TTX,0.0,no,-4.47,8.73383873,45.79290202,-71.02661133,31,200.0,86.58447266,-35.21728516,412.8417969,-72.14355469,14.9,279.4752147,2,356.11187,0.951907612,,,,,,8 mM,-60.94531128,Bielefeld,temporal,63.0
|
||||
OP220322,Verji,2024-06-24,S1,6,22322S1c6,D1,Ctrl,0.0,no,10.66527778,7.45147952,31.63924085,-65.67993164,27,150.0,85.31494141,-37.8112793,258.7890625,-76.04980469,13.45,276.6664156,2,,0.996761814,,,,,,15 mM,-73.95379166,Bielefeld,temporal,52.0
|
||||
OP230314,Verji,2024-07-25,S2_D2,1,23314S2_D2c1,D2,high K,23.0,no,30.87,24.47965169,78.74419611,-67.55371094,38,200.0,77.33154297,-38.07983398,378.90625,-90.08789063,13.85,271.7585629,29,,0.764771287,,,322.760759,,,8 mM,-61.67677628,Virchow,temporal,12.0
|
||||
OP230810,Verji,2024-05-15,S2,6,23810S2c6,D1,TTX,0.0,no,7.043055556,12.92801965,91.54312954,-74.8840332,43,50.0,94.64111328,-44.40917969,489.3798828,-119.6289063,15.8,211.5792399,11,304.9002,0.776494495,,,,,,8 mM,-61.72165741,Mitte,temporal,63.0
|
||||
OP230817,Verji,2024-05-07,S2,7,23817S2c7,D1,high K,0.0,no,6.405833333,7.393000209,73.23189237,-73.19946289,31,100.0,83.37402344,-35.25390625,251.0986328,-52.00195313,17.6,259.4901237,12,415.8439,1.29745339,,,,,,8 mM,-61.26763275,Mitte,temporal,47.0
|
||||
OP220623,Verji,2024-01-09,S4_d2,8,22623S4c1,D2,TTX,22.0,yes,35.0525,29.64063094,78.98804495,-62.21313477,24,250.0,62.70141602,-32.11669922,180.9082031,-58.10546875,7.75,185.2312181,23,,0.999206084,,,,,,8 mM,-62.48835083,Mitte,frontal,32.0
|
||||
OP210323,Rosie,2024-04-27,S2,7,2021_03_24_0S2c7,D1,Ctrl,0.0,no,18.80583333,8.838272195,67.96920659,-71.6796875,19,250.0,88.23852539,-37.31689453,411.9873047,-72.99804688,16.6,404.2726124,6,,1.028903305,,,,,,15 mM,-71.6670575,Virchow,temporal,10.0
|
||||
OP220127,Rosie,2024-02-02,S3,6,22127S3c6,D1,TTX,0.0,yes,11.24444444,10.04846295,60.15896023,-79.94384766,18,150.0,83.19702148,-38.15307617,213.7451172,-67.13867188,20.85,311.8269283,15,,1.113690015,,,,,,15 mM,-59.30215271,Mitte,temporal,45.0
|
||||
OP221027,Verji,2024-02-05,S3_D2,5,22o27S3_D2c5,D2,Ctrl,24.0,no,37.03916667,16.82096288,62.58066213,-67.77954102,26,100.0,93.75,-43.11523438,564.9414063,-120.2392578,15.7,310.8505136,39,,0.67740102,,,,,,8 mM,-62.29583862,Mitte,temporal,61.0
|
||||
OP230808,Verji,2024-03-31,S3,1,23808S3c1,D1,Ctrl,0.0,no,10.92722222,10.50058477,64.13097997,-82.65380859,21,50.0,84.56420898,-39.54467773,291.9921875,-82.88574219,31.65,460.5271758,15,650.4516817,0.904627918,,,,,,8 mM,-60.33710159,Hamburg,temporal,14.0
|
||||
OP210323,Rosie,2024-06-04,S6_D2,2,2021_03_25_0S6_D2c5,D2,TTX,16.5,no,47.127222,9.878971327,240.1846873,-67.8527832,17,150.0,71.11816406,-28.74755859,265.625,-93.50585938,11.5,67.2674045,41,,0.736362814,,,,,,15 mM,-68.24160522,Virchow,temporal,10.0
|
||||
OP240417,Verji,2024-02-21,S2_D2,7,24417S2c7,D2,high K,16.0,yes,29.90805556,12.56057291,60.17618042,-50.78125,18,150.0,81.28051758,-35.22949219,378.5400391,-101.1962891,13.85,228.7483871,33,,0.758878733,113.9137971,,,,,8 mM,-63.64973099,Hamburg,temporal,29.0
|
||||
OP230209,Verji,2024-04-23,S2,7,23209S2c7,D1,high K,0.0,yes,-2.874722222,8.656874488,76.18848902,-67.00439453,40,150.0,87.05444336,-33.63037109,381.3476563,-89.47753906,10.45,156.2873574,10,229.541477,0.839826694,,,,,,8 mM,-60.04600006,Bielefeld,temporal,63.0
|
||||
OP240215,Verji,2024-02-10,S1,2,24215S1c2,D1,Ctrl,0.0,no,11.72583333,10.06559083,59.87388673,-69.70214844,25,100.0,91.96777344,-40.3503418,370.3613281,-95.703125,23.75,486.0961899,1,,0.85751271,408.0136005,,,,,8 mM,-59.18205887,Bielefeld,temporal,30.0
|
||||
OP220228,Verji,2024-05-17,S1,1,22228S1c1,D1,high K,0.0,no,13.01777778,9.703039696,57.82823928,-71.13037109,48,200.0,81.67114258,-35.25390625,301.6357422,-68.359375,15.8,227.8760563,0,,0.94154616,,,,,,15 mM,-58.48133881,Bielefeld,temporal,33.0
|
||||
OP230420,Verji,2024-01-04,S2,5,23420S2c5,D1,high K,0.0,no,12.18805556,8.999843286,44.60996072,-75.38452148,28,200.0,84.31396484,-36.4074707,395.1416016,-76.29394531,21.0,445.1021992,9,192.7797593,1.011750103,,,,,,8 mM,-61.64437424,Bielefeld,temporal,13.0
|
||||
OP230810,Verji,2024-05-11,S1,1,23810S1c1,D1,high K,0.0,no,5.660833333,10.53595993,45.08421063,-66.61987305,42,200.0,84.10644531,-35.43701172,318.9697266,-57.86132813,10.05,243.0394096,0,411.0737,1.137813516,,,,,,8 mM,-62.12011597,Mitte,temporal,63.0
|
|
407
exercises/tabular_window_functions/window_functions.ipynb
Normal file
407
exercises/tabular_window_functions/window_functions.ipynb
Normal file
|
@ -0,0 +1,407 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6f6aa857",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: For each patcher, compute the average number of days they waited between experiments\n",
|
||||
"\n",
|
||||
"Here is how to proceed\n",
|
||||
"1. Use a window function to compute the number of days that elapse between experiment (i.e., the distance between `date`), for each `patcher`. Add that as a new column, `'days from prev'`\n",
|
||||
"2. Compute the average `'days from prev'` per patcher\n",
|
||||
"\n",
|
||||
"With your new awesome vectorization skills, it should take two lines!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "8f9bc8b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1be11d54",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the neural data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 61,
|
||||
"id": "b6b1abff",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('shuffled_QC_passed_2024-07-04_collected_v1.csv', parse_dates=['date'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 62,
|
||||
"id": "c0237922",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>OP</th>\n",
|
||||
" <th>patcher</th>\n",
|
||||
" <th>date</th>\n",
|
||||
" <th>slice</th>\n",
|
||||
" <th>cell_ch</th>\n",
|
||||
" <th>cell_ID</th>\n",
|
||||
" <th>day</th>\n",
|
||||
" <th>treatment</th>\n",
|
||||
" <th>hrs_incubation</th>\n",
|
||||
" <th>repatch</th>\n",
|
||||
" <th>hrs_after_OP</th>\n",
|
||||
" <th>Rs</th>\n",
|
||||
" <th>Rin</th>\n",
|
||||
" <th>resting_potential</th>\n",
|
||||
" <th>max_spikes</th>\n",
|
||||
" <th>Rheobase</th>\n",
|
||||
" <th>AP_heigth</th>\n",
|
||||
" <th>TH</th>\n",
|
||||
" <th>max_depol</th>\n",
|
||||
" <th>max_repol</th>\n",
|
||||
" <th>membra_time_constant_tau</th>\n",
|
||||
" <th>capacitance</th>\n",
|
||||
" <th>comments</th>\n",
|
||||
" <th>rheo_ramp</th>\n",
|
||||
" <th>AP_halfwidth</th>\n",
|
||||
" <th>Rheobse_ramp</th>\n",
|
||||
" <th>Unnamed: 27</th>\n",
|
||||
" <th>rheos_ramp</th>\n",
|
||||
" <th>comment</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th>high K concentration</th>\n",
|
||||
" <th>RMP_from_char</th>\n",
|
||||
" <th>tissue_source</th>\n",
|
||||
" <th>area</th>\n",
|
||||
" <th>patient_age</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>OP211209</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-03-13</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>21d10S2c8</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>13.298889</td>\n",
|
||||
" <td>14.470281</td>\n",
|
||||
" <td>166.878916</td>\n",
|
||||
" <td>-67.962646</td>\n",
|
||||
" <td>34</td>\n",
|
||||
" <td>50.0</td>\n",
|
||||
" <td>83.190918</td>\n",
|
||||
" <td>-36.132812</td>\n",
|
||||
" <td>302.124023</td>\n",
|
||||
" <td>-72.631836</td>\n",
|
||||
" <td>20.75</td>\n",
|
||||
" <td>152.623120</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.966102</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>15 mM</td>\n",
|
||||
" <td>-59.101382</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>27.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>OP221024</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-06-16</td>\n",
|
||||
" <td>S3</td>\n",
|
||||
" <td>4</td>\n",
|
||||
" <td>22o24S3c4</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>23.964167</td>\n",
|
||||
" <td>11.521243</td>\n",
|
||||
" <td>137.820797</td>\n",
|
||||
" <td>-71.789551</td>\n",
|
||||
" <td>41</td>\n",
|
||||
" <td>50.0</td>\n",
|
||||
" <td>93.322754</td>\n",
|
||||
" <td>-42.968750</td>\n",
|
||||
" <td>465.820312</td>\n",
|
||||
" <td>-83.740234</td>\n",
|
||||
" <td>14.85</td>\n",
|
||||
" <td>124.324170</td>\n",
|
||||
" <td>17</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.959995</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-62.265689</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>42.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>OP230810</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-05-14</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>5</td>\n",
|
||||
" <td>23810S2c5</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>7.043056</td>\n",
|
||||
" <td>10.120637</td>\n",
|
||||
" <td>67.739416</td>\n",
|
||||
" <td>-70.629883</td>\n",
|
||||
" <td>47</td>\n",
|
||||
" <td>100.0</td>\n",
|
||||
" <td>91.973877</td>\n",
|
||||
" <td>-37.817383</td>\n",
|
||||
" <td>415.771484</td>\n",
|
||||
" <td>-107.666016</td>\n",
|
||||
" <td>13.00</td>\n",
|
||||
" <td>228.654858</td>\n",
|
||||
" <td>10</td>\n",
|
||||
" <td>402.013400</td>\n",
|
||||
" <td>0.760052</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-61.329228</td>\n",
|
||||
" <td>Mitte</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>63.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>OP230209</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-04-27</td>\n",
|
||||
" <td>S2_D2</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>23209S2_D2c3</td>\n",
|
||||
" <td>D2</td>\n",
|
||||
" <td>high K</td>\n",
|
||||
" <td>25.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>21.848333</td>\n",
|
||||
" <td>7.745503</td>\n",
|
||||
" <td>43.009610</td>\n",
|
||||
" <td>-68.371582</td>\n",
|
||||
" <td>31</td>\n",
|
||||
" <td>500.0</td>\n",
|
||||
" <td>67.163086</td>\n",
|
||||
" <td>-29.284668</td>\n",
|
||||
" <td>212.036133</td>\n",
|
||||
" <td>-61.645508</td>\n",
|
||||
" <td>11.05</td>\n",
|
||||
" <td>215.784505</td>\n",
|
||||
" <td>30</td>\n",
|
||||
" <td>672.202407</td>\n",
|
||||
" <td>0.958735</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-62.577472</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>63.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>OP240321</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-04-11</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>4</td>\n",
|
||||
" <td>24321S2c4</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>11.530278</td>\n",
|
||||
" <td>7.632941</td>\n",
|
||||
" <td>32.884808</td>\n",
|
||||
" <td>-52.453613</td>\n",
|
||||
" <td>21</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>84.008789</td>\n",
|
||||
" <td>-36.785889</td>\n",
|
||||
" <td>403.442383</td>\n",
|
||||
" <td>-71.899414</td>\n",
|
||||
" <td>14.80</td>\n",
|
||||
" <td>695.791105</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.063838</td>\n",
|
||||
" <td>324.520817</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-63.149769</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>31.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" OP patcher date slice cell_ch cell_ID day treatment \\\n",
|
||||
"0 OP211209 Verji 2024-03-13 S2 8 21d10S2c8 D1 Ctrl \n",
|
||||
"1 OP221024 Verji 2024-06-16 S3 4 22o24S3c4 D1 Ctrl \n",
|
||||
"2 OP230810 Verji 2024-05-14 S2 5 23810S2c5 D1 TTX \n",
|
||||
"3 OP230209 Verji 2024-04-27 S2_D2 3 23209S2_D2c3 D2 high K \n",
|
||||
"4 OP240321 Verji 2024-04-11 S2 4 24321S2c4 D1 Ctrl \n",
|
||||
"\n",
|
||||
" hrs_incubation repatch hrs_after_OP Rs Rin \\\n",
|
||||
"0 0.0 no 13.298889 14.470281 166.878916 \n",
|
||||
"1 0.0 no 23.964167 11.521243 137.820797 \n",
|
||||
"2 0.0 no 7.043056 10.120637 67.739416 \n",
|
||||
"3 25.0 no 21.848333 7.745503 43.009610 \n",
|
||||
"4 0.0 no 11.530278 7.632941 32.884808 \n",
|
||||
"\n",
|
||||
" resting_potential max_spikes Rheobase AP_heigth TH max_depol \\\n",
|
||||
"0 -67.962646 34 50.0 83.190918 -36.132812 302.124023 \n",
|
||||
"1 -71.789551 41 50.0 93.322754 -42.968750 465.820312 \n",
|
||||
"2 -70.629883 47 100.0 91.973877 -37.817383 415.771484 \n",
|
||||
"3 -68.371582 31 500.0 67.163086 -29.284668 212.036133 \n",
|
||||
"4 -52.453613 21 200.0 84.008789 -36.785889 403.442383 \n",
|
||||
"\n",
|
||||
" max_repol membra_time_constant_tau capacitance comments rheo_ramp \\\n",
|
||||
"0 -72.631836 20.75 152.623120 NaN NaN \n",
|
||||
"1 -83.740234 14.85 124.324170 17 NaN \n",
|
||||
"2 -107.666016 13.00 228.654858 10 402.013400 \n",
|
||||
"3 -61.645508 11.05 215.784505 30 672.202407 \n",
|
||||
"4 -71.899414 14.80 695.791105 8 NaN \n",
|
||||
"\n",
|
||||
" AP_halfwidth Rheobse_ramp Unnamed: 27 rheos_ramp comment \\\n",
|
||||
"0 0.966102 NaN NaN NaN NaN NaN \n",
|
||||
"1 0.959995 NaN NaN NaN NaN NaN \n",
|
||||
"2 0.760052 NaN NaN NaN NaN NaN \n",
|
||||
"3 0.958735 NaN NaN NaN NaN NaN \n",
|
||||
"4 1.063838 324.520817 NaN NaN NaN NaN \n",
|
||||
"\n",
|
||||
" high K concentration RMP_from_char tissue_source area patient_age \n",
|
||||
"0 15 mM -59.101382 Bielefeld temporal 27.0 \n",
|
||||
"1 8 mM -62.265689 Bielefeld temporal 42.0 \n",
|
||||
"2 8 mM -61.329228 Mitte temporal 63.0 \n",
|
||||
"3 8 mM -62.577472 Bielefeld temporal 63.0 \n",
|
||||
"4 8 mM -63.149769 Bielefeld temporal 31.0 "
|
||||
]
|
||||
},
|
||||
"execution_count": 62,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.head()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f7c93d25",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ff2c32f0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "612215d0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,526 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6f6aa857",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Exercise: For each patcher, compute the average number of days they waited between experiments\n",
|
||||
"\n",
|
||||
"Here is how to proceed\n",
|
||||
"1. Use a window function to compute the number of days that elapse between experiment (i.e., the distance between `date`), for each `patcher`. Add that as a new column, `'days from prev'`\n",
|
||||
"2. Compute the average `'days from prev'` per patcher\n",
|
||||
"\n",
|
||||
"With your new awesome vectorization skills, it should take two lines!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "8f9bc8b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"\n",
|
||||
"# Set some Pandas options: maximum number of rows/columns it's going to display\n",
|
||||
"pd.set_option('display.max_rows', 1000)\n",
|
||||
"pd.set_option('display.max_columns', 100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1be11d54",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load the neural data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 61,
|
||||
"id": "8dfc3020",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('shuffled_QC_passed_2024-07-04_collected_v1.csv', parse_dates=['date'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 62,
|
||||
"id": "0430951e",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>OP</th>\n",
|
||||
" <th>patcher</th>\n",
|
||||
" <th>date</th>\n",
|
||||
" <th>slice</th>\n",
|
||||
" <th>cell_ch</th>\n",
|
||||
" <th>cell_ID</th>\n",
|
||||
" <th>day</th>\n",
|
||||
" <th>treatment</th>\n",
|
||||
" <th>hrs_incubation</th>\n",
|
||||
" <th>repatch</th>\n",
|
||||
" <th>hrs_after_OP</th>\n",
|
||||
" <th>Rs</th>\n",
|
||||
" <th>Rin</th>\n",
|
||||
" <th>resting_potential</th>\n",
|
||||
" <th>max_spikes</th>\n",
|
||||
" <th>Rheobase</th>\n",
|
||||
" <th>AP_heigth</th>\n",
|
||||
" <th>TH</th>\n",
|
||||
" <th>max_depol</th>\n",
|
||||
" <th>max_repol</th>\n",
|
||||
" <th>membra_time_constant_tau</th>\n",
|
||||
" <th>capacitance</th>\n",
|
||||
" <th>comments</th>\n",
|
||||
" <th>rheo_ramp</th>\n",
|
||||
" <th>AP_halfwidth</th>\n",
|
||||
" <th>Rheobse_ramp</th>\n",
|
||||
" <th>Unnamed: 27</th>\n",
|
||||
" <th>rheos_ramp</th>\n",
|
||||
" <th>comment</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th>high K concentration</th>\n",
|
||||
" <th>RMP_from_char</th>\n",
|
||||
" <th>tissue_source</th>\n",
|
||||
" <th>area</th>\n",
|
||||
" <th>patient_age</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>OP211209</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-03-13</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>21d10S2c8</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>13.298889</td>\n",
|
||||
" <td>14.470281</td>\n",
|
||||
" <td>166.878916</td>\n",
|
||||
" <td>-67.962646</td>\n",
|
||||
" <td>34</td>\n",
|
||||
" <td>50.0</td>\n",
|
||||
" <td>83.190918</td>\n",
|
||||
" <td>-36.132812</td>\n",
|
||||
" <td>302.124023</td>\n",
|
||||
" <td>-72.631836</td>\n",
|
||||
" <td>20.75</td>\n",
|
||||
" <td>152.623120</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.966102</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>15 mM</td>\n",
|
||||
" <td>-59.101382</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>27.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>OP221024</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-06-16</td>\n",
|
||||
" <td>S3</td>\n",
|
||||
" <td>4</td>\n",
|
||||
" <td>22o24S3c4</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>23.964167</td>\n",
|
||||
" <td>11.521243</td>\n",
|
||||
" <td>137.820797</td>\n",
|
||||
" <td>-71.789551</td>\n",
|
||||
" <td>41</td>\n",
|
||||
" <td>50.0</td>\n",
|
||||
" <td>93.322754</td>\n",
|
||||
" <td>-42.968750</td>\n",
|
||||
" <td>465.820312</td>\n",
|
||||
" <td>-83.740234</td>\n",
|
||||
" <td>14.85</td>\n",
|
||||
" <td>124.324170</td>\n",
|
||||
" <td>17</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.959995</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-62.265689</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>42.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>OP230810</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-05-14</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>5</td>\n",
|
||||
" <td>23810S2c5</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>TTX</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>7.043056</td>\n",
|
||||
" <td>10.120637</td>\n",
|
||||
" <td>67.739416</td>\n",
|
||||
" <td>-70.629883</td>\n",
|
||||
" <td>47</td>\n",
|
||||
" <td>100.0</td>\n",
|
||||
" <td>91.973877</td>\n",
|
||||
" <td>-37.817383</td>\n",
|
||||
" <td>415.771484</td>\n",
|
||||
" <td>-107.666016</td>\n",
|
||||
" <td>13.00</td>\n",
|
||||
" <td>228.654858</td>\n",
|
||||
" <td>10</td>\n",
|
||||
" <td>402.013400</td>\n",
|
||||
" <td>0.760052</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-61.329228</td>\n",
|
||||
" <td>Mitte</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>63.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>OP230209</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-04-27</td>\n",
|
||||
" <td>S2_D2</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>23209S2_D2c3</td>\n",
|
||||
" <td>D2</td>\n",
|
||||
" <td>high K</td>\n",
|
||||
" <td>25.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>21.848333</td>\n",
|
||||
" <td>7.745503</td>\n",
|
||||
" <td>43.009610</td>\n",
|
||||
" <td>-68.371582</td>\n",
|
||||
" <td>31</td>\n",
|
||||
" <td>500.0</td>\n",
|
||||
" <td>67.163086</td>\n",
|
||||
" <td>-29.284668</td>\n",
|
||||
" <td>212.036133</td>\n",
|
||||
" <td>-61.645508</td>\n",
|
||||
" <td>11.05</td>\n",
|
||||
" <td>215.784505</td>\n",
|
||||
" <td>30</td>\n",
|
||||
" <td>672.202407</td>\n",
|
||||
" <td>0.958735</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-62.577472</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>63.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>OP240321</td>\n",
|
||||
" <td>Verji</td>\n",
|
||||
" <td>2024-04-11</td>\n",
|
||||
" <td>S2</td>\n",
|
||||
" <td>4</td>\n",
|
||||
" <td>24321S2c4</td>\n",
|
||||
" <td>D1</td>\n",
|
||||
" <td>Ctrl</td>\n",
|
||||
" <td>0.0</td>\n",
|
||||
" <td>no</td>\n",
|
||||
" <td>11.530278</td>\n",
|
||||
" <td>7.632941</td>\n",
|
||||
" <td>32.884808</td>\n",
|
||||
" <td>-52.453613</td>\n",
|
||||
" <td>21</td>\n",
|
||||
" <td>200.0</td>\n",
|
||||
" <td>84.008789</td>\n",
|
||||
" <td>-36.785889</td>\n",
|
||||
" <td>403.442383</td>\n",
|
||||
" <td>-71.899414</td>\n",
|
||||
" <td>14.80</td>\n",
|
||||
" <td>695.791105</td>\n",
|
||||
" <td>8</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.063838</td>\n",
|
||||
" <td>324.520817</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>8 mM</td>\n",
|
||||
" <td>-63.149769</td>\n",
|
||||
" <td>Bielefeld</td>\n",
|
||||
" <td>temporal</td>\n",
|
||||
" <td>31.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" OP patcher date slice cell_ch cell_ID day treatment \\\n",
|
||||
"0 OP211209 Verji 2024-03-13 S2 8 21d10S2c8 D1 Ctrl \n",
|
||||
"1 OP221024 Verji 2024-06-16 S3 4 22o24S3c4 D1 Ctrl \n",
|
||||
"2 OP230810 Verji 2024-05-14 S2 5 23810S2c5 D1 TTX \n",
|
||||
"3 OP230209 Verji 2024-04-27 S2_D2 3 23209S2_D2c3 D2 high K \n",
|
||||
"4 OP240321 Verji 2024-04-11 S2 4 24321S2c4 D1 Ctrl \n",
|
||||
"\n",
|
||||
" hrs_incubation repatch hrs_after_OP Rs Rin \\\n",
|
||||
"0 0.0 no 13.298889 14.470281 166.878916 \n",
|
||||
"1 0.0 no 23.964167 11.521243 137.820797 \n",
|
||||
"2 0.0 no 7.043056 10.120637 67.739416 \n",
|
||||
"3 25.0 no 21.848333 7.745503 43.009610 \n",
|
||||
"4 0.0 no 11.530278 7.632941 32.884808 \n",
|
||||
"\n",
|
||||
" resting_potential max_spikes Rheobase AP_heigth TH max_depol \\\n",
|
||||
"0 -67.962646 34 50.0 83.190918 -36.132812 302.124023 \n",
|
||||
"1 -71.789551 41 50.0 93.322754 -42.968750 465.820312 \n",
|
||||
"2 -70.629883 47 100.0 91.973877 -37.817383 415.771484 \n",
|
||||
"3 -68.371582 31 500.0 67.163086 -29.284668 212.036133 \n",
|
||||
"4 -52.453613 21 200.0 84.008789 -36.785889 403.442383 \n",
|
||||
"\n",
|
||||
" max_repol membra_time_constant_tau capacitance comments rheo_ramp \\\n",
|
||||
"0 -72.631836 20.75 152.623120 NaN NaN \n",
|
||||
"1 -83.740234 14.85 124.324170 17 NaN \n",
|
||||
"2 -107.666016 13.00 228.654858 10 402.013400 \n",
|
||||
"3 -61.645508 11.05 215.784505 30 672.202407 \n",
|
||||
"4 -71.899414 14.80 695.791105 8 NaN \n",
|
||||
"\n",
|
||||
" AP_halfwidth Rheobse_ramp Unnamed: 27 rheos_ramp comment \\\n",
|
||||
"0 0.966102 NaN NaN NaN NaN NaN \n",
|
||||
"1 0.959995 NaN NaN NaN NaN NaN \n",
|
||||
"2 0.760052 NaN NaN NaN NaN NaN \n",
|
||||
"3 0.958735 NaN NaN NaN NaN NaN \n",
|
||||
"4 1.063838 324.520817 NaN NaN NaN NaN \n",
|
||||
"\n",
|
||||
" high K concentration RMP_from_char tissue_source area patient_age \n",
|
||||
"0 15 mM -59.101382 Bielefeld temporal 27.0 \n",
|
||||
"1 8 mM -62.265689 Bielefeld temporal 42.0 \n",
|
||||
"2 8 mM -61.329228 Mitte temporal 63.0 \n",
|
||||
"3 8 mM -62.577472 Bielefeld temporal 63.0 \n",
|
||||
"4 8 mM -63.149769 Bielefeld temporal 31.0 "
|
||||
]
|
||||
},
|
||||
"execution_count": 62,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.head()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 64,
|
||||
"id": "685a6b77",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df['days from prev'] = df['date'] - df.sort_values('date').groupby('patcher')['date'].shift()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 68,
|
||||
"id": "75a262c6",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>patcher</th>\n",
|
||||
" <th>date</th>\n",
|
||||
" <th>days from prev</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>251</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-01</td>\n",
|
||||
" <td>NaT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>102</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-04</td>\n",
|
||||
" <td>3 days</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>355</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-04</td>\n",
|
||||
" <td>0 days</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>47</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-05</td>\n",
|
||||
" <td>1 days</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>477</th>\n",
|
||||
" <td>Rosie</td>\n",
|
||||
" <td>2024-01-05</td>\n",
|
||||
" <td>0 days</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" patcher date days from prev\n",
|
||||
"251 Rosie 2024-01-01 NaT\n",
|
||||
"102 Rosie 2024-01-04 3 days\n",
|
||||
"355 Rosie 2024-01-04 0 days\n",
|
||||
"47 Rosie 2024-01-05 1 days\n",
|
||||
"477 Rosie 2024-01-05 0 days"
|
||||
]
|
||||
},
|
||||
"execution_count": 68,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.sort_values(['patcher', 'date'])[['patcher', 'date', 'days from prev']].head()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 74,
|
||||
"id": "dc9a1853",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"patcher\n",
|
||||
"Rosie 1 days 05:45:15.789473684\n",
|
||||
"Verji 0 days 10:53:42.269807280\n",
|
||||
"Name: days from prev, dtype: timedelta64[ns]"
|
||||
]
|
||||
},
|
||||
"execution_count": 74,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df.groupby('patcher')['days from prev'].mean()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "de6ee1a8",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "61a39610",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d63a56b1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,415 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "774cc021",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Is it a view or a copy?\n",
|
||||
"\n",
|
||||
"- For every operations on the array `x`, decide whether it returns a view of `x`, or a copy\n",
|
||||
"- If it's a view, derive the new values for the metadata (ndim, shape, strides)\n",
|
||||
"- You can verify your answers with the function `print_info` defined below"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"id": "4ccf18f3",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def is_view(a, x):\n",
|
||||
" \"\"\" Is `a` a view of `x`? \"\"\"\n",
|
||||
" return a.base is x\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def print_info(a, x):\n",
|
||||
" txt = f\"\"\"\n",
|
||||
"Is it a view? {is_view(a, x)}\n",
|
||||
"\n",
|
||||
"dtype\\t{a.dtype}\n",
|
||||
"ndim\\t{a.ndim}\n",
|
||||
"shape\\t{a.shape}\n",
|
||||
"strides\\t{a.strides}\n",
|
||||
" \"\"\"\n",
|
||||
" print(a)\n",
|
||||
" print(txt)\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"x = np.arange(12).reshape(3, 4).copy()\n",
|
||||
"print_info(x, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 11,
|
||||
"id": "b68308e8",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(2, 4)\n",
|
||||
"strides\t(64, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[::2, :]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 12,
|
||||
"id": "85feedb0",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[4 5 6 7]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(4,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[1, :]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 13,
|
||||
"id": "dbbb9a7f",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[4 5 6 7]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(4,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[1]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 17,
|
||||
"id": "4957469c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[5 9 2]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(3,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[[1, 2, 0], [1, 1, 2]]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 15,
|
||||
"id": "aa8effeb",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(2, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Get the first and third row\n",
|
||||
"y = x[[0, 2], :]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 51,
|
||||
"id": "d1649515",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1]\n",
|
||||
" [ 2 3]\n",
|
||||
" [ 4 5]\n",
|
||||
" [ 6 7]\n",
|
||||
" [ 8 9]\n",
|
||||
" [10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(6, 2)\n",
|
||||
"strides\t(16, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x.reshape((6, 2))\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 53,
|
||||
"id": "15b0d7ad",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 0 1 2 3 4 5 6 7 8 9 10 11]\n",
|
||||
"\n",
|
||||
"Is it a view? True\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(12,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x.ravel()\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 54,
|
||||
"id": "38cc1ef3",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 0 4 8 1 5 9 2 6 10 3 7 11]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(12,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x.T.ravel()\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 62,
|
||||
"id": "b7d0cc63",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 1 3 5 7 9 11]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(6,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Get all the odd elements\n",
|
||||
"y = x[(x % 2) == 1]\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 57,
|
||||
"id": "4474f8cf",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 2 3 4 5]\n",
|
||||
" [ 6 7 8 9]\n",
|
||||
" [10 11 12 13]]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x + 2\n",
|
||||
"print_info(y, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 59,
|
||||
"id": "866e842a",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"Is it a view? False\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = np.sort(x, axis=1)\n",
|
||||
"print_info(y ,x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a074c89b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "320cfb50",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
BIN
notebooks/.DS_Store
vendored
Normal file
BIN
notebooks/.DS_Store
vendored
Normal file
Binary file not shown.
|
@ -0,0 +1,386 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "8685ea3a",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"import timeit\n",
|
||||
"import matplotlib.pyplot as plt"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "048881d0",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"# Example: Find common words"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2464a282",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"Problem: given two lists of words, extract all the words that are in common"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "71740eab",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"# Implementation with 2x for-loops"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f175c775",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"%%timeit\n",
|
||||
"\n",
|
||||
"scaling_factor = 1 #10, 100\n",
|
||||
"\n",
|
||||
"words1 = ['apple', 'orange', 'banana', 'melon', 'peach'] * scaling_factor\n",
|
||||
"words2 = ['orange', 'kiwi', 'avocado', 'apple', 'banana'] * scaling_factor\n",
|
||||
"\n",
|
||||
"common_for = []\n",
|
||||
"for w in words1:\n",
|
||||
" if w in words2:\n",
|
||||
" common_for.append(w) # 612 ns, 12.3 us, 928 us "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "affab857",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "subslide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"input_size = [1, 10, 100]\n",
|
||||
"results_for_loop = [(612/10**9)/(612/10**9), (12.4 /10**6)/(612/10**9), (928/10**6)/(612/10**9)] # in seconds\n",
|
||||
"\n",
|
||||
"x = np.linspace(0,100,100)\n",
|
||||
"fit1 = np.polyfit(input_size,results_for_loop,2)\n",
|
||||
"eval1 = np.polyval(fit1, x)\n",
|
||||
"\n",
|
||||
"plt.plot(x,eval1,c = 'orange')\n",
|
||||
"plt.scatter(input_size, results_for_loop, c = 'orange', s = 100, label = '2 for loops')\n",
|
||||
"\n",
|
||||
"plt.xlabel('input size')\n",
|
||||
"plt.ylabel('processing time')\n",
|
||||
"plt.yticks(results_for_loop, ['T', str(int((12.4 /10**6)/(513/10**9)))+ 'x T', str(int((928/10**6)/(513/10**9))) + 'x T'])\n",
|
||||
"plt.legend()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "2a61bf38",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "skip"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"print('Data increase 1x, 10x, 100x')\n",
|
||||
"print('Time increase 513 ns, 12.4 µs, 928 µs')\n",
|
||||
"print('time1, ~ 24x time1, ~ 1800x time1')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "38e47397",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "-"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"What is the big-O complexity of this implementation? "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4118b38d",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "skip"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"n * n ~ O(n<sup>2</sup>)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "31cd0e74",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"# Implementation with sorted lists"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c13a24f4",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"%%timeit\n",
|
||||
"scaling_factor = 100 #10, 100\n",
|
||||
"words1 = ['apple', 'orange', 'banana', 'melon', 'peach'] * scaling_factor\n",
|
||||
"words2 = ['orange', 'kiwi', 'avocado', 'apple', 'banana'] *scaling_factor\n",
|
||||
"words1 = sorted(words1)\n",
|
||||
"words2 = sorted(words2)\n",
|
||||
"\n",
|
||||
"common_sort_list = []\n",
|
||||
"idx2 = 0\n",
|
||||
"for w in words1:\n",
|
||||
" while idx2 < len(words2) and words2[idx2] < w:\n",
|
||||
" idx2 += 1\n",
|
||||
" if idx2 >= len(words2):\n",
|
||||
" break\n",
|
||||
" if words2[idx2] == w:\n",
|
||||
" common_sort_list.append(w) #1.94 ns, 17.3 us, 204 us"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f1e8fed2",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "notes"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# 1.9 * 10**6\n",
|
||||
"# 17.9 * 10**6\n",
|
||||
"# 205 * 10**6"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "8ce798ab",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "subslide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"input_size = [1, 10, 100]\n",
|
||||
"results_sorted_lists = [(1.9 * 10**6)/(1.9 * 10**6), (17.9 * 10**6)/(1.9 * 10**6), (205 * 10**6)/(1.9 * 10**6)]\n",
|
||||
"fit2 = np.polyfit(input_size, results_sorted_lists, 2)\n",
|
||||
"eval2 = np.polyval(fit2, x)\n",
|
||||
"plt.plot(x,eval1,c = 'orange')\n",
|
||||
"plt.plot(x,eval2,c = 'pink')\n",
|
||||
"plt.scatter(input_size, results_for_loop, c = 'orange', s = 100, label = '2 for loops')\n",
|
||||
"plt.scatter(input_size, results_sorted_lists, c = 'pink', s = 100, label = 'sorted lists')\n",
|
||||
"plt.xlabel('input size')\n",
|
||||
"plt.ylabel('processing time')\n",
|
||||
"plt.yticks(results_for_loop + results_sorted_lists[1:], ['T', str(int((12.4 /10**6)/(513/10**9)))+ 'x T', str(int((928/10**6)/(513/10**9))) + 'x T',\n",
|
||||
" str(int((17.9 * 10**6)/(1.9 * 10**6)))+ 'x T', str(int((205 * 10**6)/(1.9 * 10**6))) + 'x T',])\n",
|
||||
"plt.legend()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1da4c22f",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "-"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"What is the big-O complexity of this implementation? "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4b068a1b",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "-"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"2 * sorting + traversing two lists = 2*n log<sub>2</sub> + 2*n ~ O(n * log<sub>n</sub>)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "13c96239",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"# Implementation with sets"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "61edb9f3",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"%%timeit\n",
|
||||
"\n",
|
||||
"scaling_factor = 1\n",
|
||||
"\n",
|
||||
"words1 = ['apple', 'orange', 'banana', 'melon', 'peach'] * scaling_factor\n",
|
||||
"words2 = ['orange', 'kiwi', 'avocado', 'apple', 'banana'] *scaling_factor\n",
|
||||
"\n",
|
||||
"words2 = set(words2)\n",
|
||||
"\n",
|
||||
"common_sets = []\n",
|
||||
"for w in words1:\n",
|
||||
" if w in words2:\n",
|
||||
" common_sets.append(w) # 630 ns, 3.13 us, 28.6 us"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c90d8e68",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "notes"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# 630 * 10**9\n",
|
||||
"# 3.13 * 10**6\n",
|
||||
"# 28.6 * 10**6"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "236c132d",
|
||||
"metadata": {
|
||||
"scrolled": true,
|
||||
"slideshow": {
|
||||
"slide_type": "subslide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"results_sets = [(630 * 10**9)/(630 * 10**9), (3.13 * 10**6)/(630 * 10**9), (28.6 * 10**6)/(630 * 10**9)]\n",
|
||||
"fit3 = np.polyfit(input_size, results_sets, 2)\n",
|
||||
"eval3 = np.polyval(fit3, x)\n",
|
||||
"plt.plot(x,eval1,c = 'orange')\n",
|
||||
"plt.plot(x,eval2,c = 'pink')\n",
|
||||
"plt.plot(x, eval3, c = 'blue')\n",
|
||||
"plt.scatter(input_size, results_for_loop, c = 'orange', s = 100, label = '2 for loops')\n",
|
||||
"plt.scatter(input_size, results_sorted_lists, c = 'pink', s = 100, label = 'sorted lists')\n",
|
||||
"plt.scatter(input_size, results_sets, c = 'blue', s = 100, label = 'sets')\n",
|
||||
"plt.xlabel('input size')\n",
|
||||
"plt.ylabel('processing time')\n",
|
||||
"plt.yticks(results_for_loop + results_sorted_lists[1:], ['T', str(int((12.4 /10**6)/(513/10**9)))+ 'x T', str(int((928/10**6)/(513/10**9))) + 'x T', str(int((17.9 * 10**6)/(1.9 * 10**6)))+ 'x T', str(int((205 * 10**6)/(1.9 * 10**6))) + 'x T'])\n",
|
||||
"plt.legend()\n",
|
||||
"plt.show()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "c9780532",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "-"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"What is the big-O complexity of this implementation? "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "297bcd7d",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "-"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"transforming one list to set + 1 for loop = 2 * n ~ O(n)\n",
|
||||
"\n",
|
||||
"It’s the exact same code as for lists, but now looking up an element in sets \u000b",
|
||||
"(if w in words2) takes constant time!\n",
|
||||
"How could you have known that set lookup is fast? Learning about data structures!"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"celltoolbar": "Slideshow",
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,693 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "20df51b1",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# NumPy views and copies\n",
|
||||
"\n",
|
||||
"- Operations that only require changing the metadata always do so, and return a **view**\n",
|
||||
"- Operations that cannot be executed by changing the metadata create a new memory block, and return a **copy**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 13,
|
||||
"id": "4ed67e38",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def print_info(a):\n",
|
||||
" \"\"\" Print the content of an array, and its metadata. \"\"\"\n",
|
||||
" \n",
|
||||
" txt = f\"\"\"\n",
|
||||
"dtype\\t{a.dtype}\n",
|
||||
"ndim\\t{a.ndim}\n",
|
||||
"shape\\t{a.shape}\n",
|
||||
"strides\\t{a.strides}\n",
|
||||
" \"\"\"\n",
|
||||
"\n",
|
||||
" print(a)\n",
|
||||
" print(txt)\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 32,
|
||||
"id": "53bd92f9",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"x = np.arange(12).reshape(3, 4).copy()\n",
|
||||
"print_info(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d2ee43d7",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Views"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f4838e77",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Operations that only require changing the metadata always do so, and return a **view**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 33,
|
||||
"id": "f1b82845",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 1 3]\n",
|
||||
" [ 9 11]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(2, 2)\n",
|
||||
"strides\t(64, 16)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[0::2, 1::2]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3199b45b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"A view shares the same memory block as the original array. \n",
|
||||
"\n",
|
||||
"CAREFUL: Modifying the view changes the original array and all an other views of that array as well!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 34,
|
||||
"id": "28ea1c71",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3 4 5 6 7 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(1, 12)\n",
|
||||
"strides\t(96, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"z = x.reshape(1, 12)\n",
|
||||
"print_info(z)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 35,
|
||||
"id": "46822b5a",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[101 103]\n",
|
||||
" [109 111]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(2, 2)\n",
|
||||
"strides\t(64, 16)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y += 100\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 37,
|
||||
"id": "ad9a7950",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 101 2 103]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 109 10 111]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n",
|
||||
"[[ 0 101 2 103 4 5 6 7 8 109 10 111]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(1, 12)\n",
|
||||
"strides\t(96, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"print_info(x)\n",
|
||||
"print_info(z)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4fc789c1",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Functions that take an array as an input should avoid modifying it in place! \n",
|
||||
"\n",
|
||||
"Always make a copy or be super extra clear in the docstring."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 45,
|
||||
"id": "aa25ac4b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def robust_log(a, cte=1e-10):\n",
|
||||
" \"\"\" Returns the log of an array, avoiding troubles when a value is 0.\n",
|
||||
" \n",
|
||||
" Add a tiny constant to the values of `a` so that they are not 0. \n",
|
||||
" `a` is expected to have non-negative values.\n",
|
||||
" \"\"\"\n",
|
||||
" a[a == 0] += cte\n",
|
||||
" return np.log(a)\n",
|
||||
" \n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 57,
|
||||
"id": "471d9d6b",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/tmp/ipykernel_48764/1018405258.py:2: RuntimeWarning: divide by zero encountered in log\n",
|
||||
" np.log(a)\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[-1.2039728 , -4.60517019],\n",
|
||||
" [ -inf, 0. ]])"
|
||||
]
|
||||
},
|
||||
"execution_count": 57,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"a = np.array([[0.3, 0.01], [0, 1]])\n",
|
||||
"np.log(a)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 58,
|
||||
"id": "6c05d356",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[0. 1.]\n",
|
||||
"\n",
|
||||
"dtype\tfloat64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(2,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# This is a view of `a`\n",
|
||||
"b = a[1, :]\n",
|
||||
"print_info(b)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 59,
|
||||
"id": "9d96fb61",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[ -1.2039728 , -4.60517019],\n",
|
||||
" [-23.02585093, 0. ]])"
|
||||
]
|
||||
},
|
||||
"execution_count": 59,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"robust_log(a)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 60,
|
||||
"id": "35d0327d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[3.e-01, 1.e-02],\n",
|
||||
" [1.e-10, 1.e+00]])"
|
||||
]
|
||||
},
|
||||
"execution_count": 60,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"a"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 61,
|
||||
"id": "4a2b95c5",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([1.e-10, 1.e+00])"
|
||||
]
|
||||
},
|
||||
"execution_count": 61,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"b"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "fa8cf77a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Better to make a copy!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 62,
|
||||
"id": "c5359eac",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def robust_log(a, cte=1e-10):\n",
|
||||
" \"\"\" Returns the log of an array, avoiding troubles when a value is 0.\n",
|
||||
" \n",
|
||||
" Add a tiny constant to the values of `a` so that they are not 0. \n",
|
||||
" `a` is expected to have non-negative values.\n",
|
||||
" \"\"\"\n",
|
||||
" a = a.copy()\n",
|
||||
" a[a == 0] += cte\n",
|
||||
" return np.log(a)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 66,
|
||||
"id": "0bf9b2d5",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[ -1.2039728 , -4.60517019],\n",
|
||||
" [-23.02585093, 0. ]])"
|
||||
]
|
||||
},
|
||||
"execution_count": 66,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"a = np.array([[0.3, 0.01], [0, 1]])\n",
|
||||
"b = a[1, :]\n",
|
||||
"\n",
|
||||
"robust_log(a)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 67,
|
||||
"id": "895209ce",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[0.3 , 0.01],\n",
|
||||
" [0. , 1. ]])"
|
||||
]
|
||||
},
|
||||
"execution_count": 67,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"a"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 68,
|
||||
"id": "18004050",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([0., 1.])"
|
||||
]
|
||||
},
|
||||
"execution_count": 68,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"b"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d664b462",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Copies\n",
|
||||
"\n",
|
||||
"Operations that cannot be executed by changing the metadata create a new memory block, and return a **copy**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 72,
|
||||
"id": "8c8f77e1",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"x = np.arange(12).reshape(3, 4).copy()\n",
|
||||
"print_info(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "716aec53",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Choosing row, columns, or individual elements of an array by giving explicitly their indices (a.k.a \"fancy indexing\") it's an operation that in general cannot be executed by changing the metadata alone.\n",
|
||||
"\n",
|
||||
"Therefore, **fancy indexing always returns a copy**."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 77,
|
||||
"id": "40fb1777",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[0 1]\n",
|
||||
" [4 5]\n",
|
||||
" [8 9]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 2)\n",
|
||||
"strides\t(8, 24)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Get the first and second column\n",
|
||||
"y = x[:, [0, 1]]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 79,
|
||||
"id": "b8ed81d5",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[2000 2001]\n",
|
||||
" [2004 2005]\n",
|
||||
" [2008 2009]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 2)\n",
|
||||
"strides\t(8, 24)\n",
|
||||
" \n",
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y += 1000\n",
|
||||
"print_info(y)\n",
|
||||
"# the original array is unchanged => not a view!\n",
|
||||
"print_info(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 80,
|
||||
"id": "6c50e46e",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 1 0 11]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(3,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x[[0, 0, 2], [1, 0, 3]]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 81,
|
||||
"id": "9d65a5c3",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[1001 1000 1011]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t1\n",
|
||||
"shape\t(3,)\n",
|
||||
"strides\t(8,)\n",
|
||||
" \n",
|
||||
"[[ 0 1 2 3]\n",
|
||||
" [ 4 5 6 7]\n",
|
||||
" [ 8 9 10 11]]\n",
|
||||
"\n",
|
||||
"dtype\tint64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y += 1000\n",
|
||||
"print_info(y)\n",
|
||||
"# the original array is unchanged => not a view!\n",
|
||||
"print_info(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5e76ea7a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Any operation that computes new values also returns a copy."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 82,
|
||||
"id": "b8a3d44c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 0. 7.1 14.2 21.3]\n",
|
||||
" [28.4 35.5 42.6 49.7]\n",
|
||||
" [56.8 63.9 71. 78.1]]\n",
|
||||
"\n",
|
||||
"dtype\tfloat64\n",
|
||||
"ndim\t2\n",
|
||||
"shape\t(3, 4)\n",
|
||||
"strides\t(32, 8)\n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"y = x * 7.1\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "9e50edfd",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "022e7b98",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"cells": [],
|
||||
"metadata": {},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,103 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "3ae332a0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import numpy as np"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "aa7bbab6",
|
||||
"metadata": {
|
||||
"scrolled": false
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"sound_data = np.random.rand(100)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"id": "626eafc7",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([0.66709183, 0.55973494, 0.95416669, 0.60810949, 0.05188879,\n",
|
||||
" 0.58619063, 0.25555136, 0.72451477, 0.2646681 , 0.08694215,\n",
|
||||
" 0.75592186, 0.67261696, 0.62847452, 0.06232598, 0.20549438,\n",
|
||||
" 0.11718457, 0.25184725, 0.48625729, 0.8103058 , 0.18100915,\n",
|
||||
" 0.81113341, 0.62055231, 0.9046905 , 0.56664205, 0.73235338,\n",
|
||||
" 0.74382869, 0.64856368, 0.80644398, 0.46199345, 0.78516632,\n",
|
||||
" 0.91298397, 0.48290914, 0.20847714, 0.99162659, 0.26374781,\n",
|
||||
" 0.3602381 , 0.07173351, 0.8584085 , 0.32248766, 0.39167573,\n",
|
||||
" 0.67944923, 0.00930429, 0.21714217, 0.58810089, 0.17668711,\n",
|
||||
" 0.57444803, 0.25760187, 0.43785728, 0.39119371, 0.68268063,\n",
|
||||
" 0.95954499, 0.45934239, 0.03616905, 0.23896063, 0.61872801,\n",
|
||||
" 0.76332531, 0.96272817, 0.57169277, 0.50225193, 0.01361629,\n",
|
||||
" 0.15357459, 0.8057233 , 0.0642748 , 0.95013941, 0.38712684,\n",
|
||||
" 0.97231498, 0.20261775, 0.74184693, 0.26629893, 0.84672705,\n",
|
||||
" 0.67662718, 0.96055977, 0.64942314, 0.66487937, 0.86867536,\n",
|
||||
" 0.40815661, 0.1139344 , 0.95638066, 0.87436447, 0.18407227,\n",
|
||||
" 0.64457074, 0.19233097, 0.24012179, 0.90399279, 0.39093908,\n",
|
||||
" 0.26389161, 0.97537645, 0.14209784, 0.75261696, 0.10078122,\n",
|
||||
" 0.87468408, 0.77990102, 0.92983283, 0.45841805, 0.61470669,\n",
|
||||
" 0.87939755, 0.09266009, 0.41177209, 0.46973971, 0.43152144])"
|
||||
]
|
||||
},
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"sound_data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ef55bee9",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"synonyms = {\n",
|
||||
" 'hot': ['blazing', 'boiling', 'heated'],\n",
|
||||
" 'airplane': ['aircraft', 'airliner', \n",
|
||||
" 'cab', 'jet', 'plane'],\n",
|
||||
" 'beach': ['coast', 'shore', 'waterfront'],\n",
|
||||
" # ...\n",
|
||||
"}"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
BIN
notebooks/010_data_structures/.DS_Store
vendored
Normal file
BIN
notebooks/010_data_structures/.DS_Store
vendored
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
notebooks/020_numpy/.DS_Store
vendored
Normal file
BIN
notebooks/020_numpy/.DS_Store
vendored
Normal file
Binary file not shown.
452
notebooks/020_numpy/001_numpy_views_and_copies.ipynb
Normal file
452
notebooks/020_numpy/001_numpy_views_and_copies.ipynb
Normal file
|
@ -0,0 +1,452 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "86b10564",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"def print_info(a):\n",
|
||||
" \"\"\" Print the content of an array, and its metadata. \"\"\"\n",
|
||||
" \n",
|
||||
" txt = f\"\"\"\n",
|
||||
"dtype\\t{a.dtype}\n",
|
||||
"ndim\\t{a.ndim}\n",
|
||||
"shape\\t{a.shape}\n",
|
||||
"strides\\t{a.strides}\n",
|
||||
" \"\"\"\n",
|
||||
"\n",
|
||||
" print(a)\n",
|
||||
" print(txt)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a5bbf650",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"# NumPy views and copies\n",
|
||||
"\n",
|
||||
"- Operations that only require changing the metadata always do so, and return a **view**\n",
|
||||
"- Operations that cannot be executed by changing the metadata create a new memory block, and return a **copy**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "53bd92f9",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"x = np.arange(12).reshape(3, 4).copy()\n",
|
||||
"print_info(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d2ee43d7",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"# Views"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f4838e77",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"Operations that only require changing the metadata always do so, and return a **view**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f1b82845",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# slice\n",
|
||||
"y = x[0::2, 1::2]\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3199b45b",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"A view shares the same memory block as the original array. "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "28ea1c71",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"z = x.reshape(1, 12)\n",
|
||||
"print_info(z)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d88fbf5d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"CAREFUL: Modifying the view **changes the original array** and all other views of that array as well!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "7f35dcc3",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"##### in place operations"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "46822b5a",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "subslide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"y += 100\n",
|
||||
"print_info(y)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ad9a7950",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "subslide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"print_info(x)\n",
|
||||
"print_info(z)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4fc789c1",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"Functions that take an array as an input should **avoid modifying it in place!***\n",
|
||||
"\n",
|
||||
"Always make a copy or be super extra clear in the docstring."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "aa25ac4b",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def robust_log(x, cte=1e-10):\n",
|
||||
" \"\"\" Returns the log of an array, deals with values that are 0.\n",
|
||||
"\n",
|
||||
" `x` is expected to have non-negative values.\n",
|
||||
" \"\"\"\n",
|
||||
" x[x == 0] += cte\n",
|
||||
" return np.log(x)\n",
|
||||
" \n",
|
||||
"# this is not being very clear"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "471d9d6b",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "subslide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"a = np.array([[0.3, 0.01], [0, 1]])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "6c05d356",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# This is a view of `a`\n",
|
||||
"b = a[1, :]\n",
|
||||
"print_info(b)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "9d96fb61",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# what is the output?\n",
|
||||
"robust_log(a)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "35d0327d",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# what is the output?\n",
|
||||
"b # what about b??"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "fa8cf77a",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"Better to make a copy!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c5359eac",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def robust_log(x, cte=1e-10):\n",
|
||||
" \"\"\" Returns the log of an array, deals with values that are 0.\n",
|
||||
"\n",
|
||||
" `x` is expected to have non-negative values.\n",
|
||||
" \"\"\"\n",
|
||||
" x = x.copy()\n",
|
||||
" x[x == 0] += cte\n",
|
||||
" return np.log(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0bf9b2d5",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"a = np.array([[0.3, 0.01], [0, 1]])\n",
|
||||
"b = a[1, :]\n",
|
||||
"\n",
|
||||
"#robust_sqrt(a)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "895209ce",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "fragment"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"a # what is the output? \n",
|
||||
"# b"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d664b462",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"# Copies\n",
|
||||
"\n",
|
||||
"- Operations that cannot be executed by changing the metadata create a new memory block, and return a **copy**\n",
|
||||
"\n",
|
||||
"- How to find out view or copy?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "716aec53",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "subslide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"Choosing row, columns, or individual elements of an array by giving explicitly their indices (a.k.a \"fancy indexing\") it's an operation that in general cannot be executed by changing the metadata alone.\n",
|
||||
"\n",
|
||||
"Therefore, **fancy indexing always returns a copy**."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "fbcf3100",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"x = np.arange(12).reshape(3, 4).copy()\n",
|
||||
"print_info(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "6c50e46e",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#print(x)\n",
|
||||
"z = x[[0, 0, 2], [1, 0, 3]]\n",
|
||||
"# Can you guess what's z equal to?\n",
|
||||
"\n",
|
||||
"print_info(z)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "9d65a5c3",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "slide"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"z += 1000\n",
|
||||
"print_info(z)\n",
|
||||
"\n",
|
||||
"# the original array is unchanged => not a view!\n",
|
||||
"print_info(x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "25aa99a4",
|
||||
"metadata": {
|
||||
"slideshow": {
|
||||
"slide_type": "subslide"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
"**Views** are created, when you use other strides to read your data. Slicing and regular indexing allows that, as you know how many byte steps you need to take to get the data.\n",
|
||||
"\n",
|
||||
"**Fancy indexing** does not allow that, because the data you are asking **cannot** be obtained by just changing the strides. Thus, numpy needs to create a **copy** of it in memory."
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"celltoolbar": "Slideshow",
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
1336
notebooks/020_numpy/if_time_002_broadcasting.ipynb
Normal file
1336
notebooks/020_numpy/if_time_002_broadcasting.ipynb
Normal file
File diff suppressed because it is too large
Load diff
305
notebooks/020_numpy/if_time_003_vectorization.ipynb
Normal file
305
notebooks/020_numpy/if_time_003_vectorization.ipynb
Normal file
File diff suppressed because one or more lines are too long
BIN
notebooks/020_numpy/images/Notcompatible.png
Normal file
BIN
notebooks/020_numpy/images/Notcompatible.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
notebooks/020_numpy/images/broadcast_1D.png
Normal file
BIN
notebooks/020_numpy/images/broadcast_1D.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
notebooks/020_numpy/images/fancy_indexing_lookup.png
Normal file
BIN
notebooks/020_numpy/images/fancy_indexing_lookup.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 48 KiB |
BIN
notebooks/020_numpy/images/newaxis.png
Normal file
BIN
notebooks/020_numpy/images/newaxis.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
BIN
notebooks/020_numpy/images/strides.png
Normal file
BIN
notebooks/020_numpy/images/strides.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 167 KiB |
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,316 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8cc1c960",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Pandas, quick introduction"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "0f55dab1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4b377c42",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Pandas introduces a tabular data structure, the DataFrame\n",
|
||||
"\n",
|
||||
"* Columns can be of any C-native type\n",
|
||||
"* Columns and rows have indices, i.e. labels that identify each column or row"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "ec75edbe",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.DataFrame(\n",
|
||||
" data = [\n",
|
||||
" ['Anthony', 28, 1.53], \n",
|
||||
" ['Maria', 31, 1.76], \n",
|
||||
" ['Emma', 26, 1.83], \n",
|
||||
" ['Philip', 41, 1.81], \n",
|
||||
" ['Bill', 27, None],\n",
|
||||
" ],\n",
|
||||
" columns = ['name', 'age', 'height'],\n",
|
||||
" index=['A484', 'C012', 'A123', 'B663', 'A377'],\n",
|
||||
")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "37318480",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "fe1c5739",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dedad6f3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "e31f21c6",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## DataFrame attributes"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4109f1eb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "708f9bb5",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "cb2f33b9",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Indexing rows and columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "19ef2738",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "8f354ffc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "94563f03",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "43ab5233",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Examining a column"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f2cb544c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "86388f86",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "fc081b90",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Filtering"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "263ae06c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "318da062",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a570023a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Basic operations are by column (unlike NumPy)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "7260d212",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "49b7057a",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f5a0f053",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "7e1ffe32",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "7cf9b5d7",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Operations on strings"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b78bc237",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0236069f",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "5761725b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ce3d54ad",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8c5584db",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Adding new columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f6e09176",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f9a552f0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "2e354ace",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,462 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "37957eb0",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Combine information across tables: joins and anti-joins"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "b6f949f7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6a7fcf90",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# \"Load\" some experimental data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "a9450803",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>subject_id</th>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th>response_time</th>\n",
|
||||
" <th>response</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.12</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.37</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.68</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>711</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>4.01</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>711</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.44</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.07</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>6</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.08</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7</th>\n",
|
||||
" <td>712</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>3.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>8</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>9</th>\n",
|
||||
" <td>714</td>\n",
|
||||
" <td>B2</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>10</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.14</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>11</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>12</th>\n",
|
||||
" <td>713</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>5.74</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" subject_id condition_id response_time response\n",
|
||||
"0 312 A1 0.12 LEFT\n",
|
||||
"1 312 A2 0.37 LEFT\n",
|
||||
"2 312 C2 0.68 LEFT\n",
|
||||
"3 711 A1 4.01 RIGHT\n",
|
||||
"4 711 A2 0.44 LEFT\n",
|
||||
"5 313 A1 0.07 RIGHT\n",
|
||||
"6 313 B1 0.08 RIGHT\n",
|
||||
"7 712 A2 3.29 LEFT\n",
|
||||
"8 314 A2 0.29 LEFT\n",
|
||||
"9 714 B2 3.32 RIGHT\n",
|
||||
"10 314 B1 0.14 RIGHT\n",
|
||||
"11 314 C2 0.73 RIGHT\n",
|
||||
"12 713 B1 5.74 LEFT"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data = pd.DataFrame(\n",
|
||||
" data=[\n",
|
||||
" ['312', 'A1', 0.12, 'LEFT'],\n",
|
||||
" ['312', 'A2', 0.37, 'LEFT'],\n",
|
||||
" ['312', 'C2', 0.68, 'LEFT'],\n",
|
||||
" ['711', 'A1', 4.01, 'RIGHT'],\n",
|
||||
" ['711', 'A2', 0.44, 'LEFT'],\n",
|
||||
" ['313', 'A1', 0.07, 'RIGHT'],\n",
|
||||
" ['313', 'B1', 0.08, 'RIGHT'],\n",
|
||||
" ['712', 'A2', 3.29, 'LEFT'],\n",
|
||||
" ['314', 'A2', 0.29, 'LEFT'],\n",
|
||||
" ['714', 'B2', 3.32, 'RIGHT'],\n",
|
||||
" ['314', 'B1', 0.14, 'RIGHT'],\n",
|
||||
" ['314', 'C2', 0.73, 'RIGHT'],\n",
|
||||
" ['713', 'B1', 5.74, 'LEFT'],\n",
|
||||
" ],\n",
|
||||
" columns=['subject_id', 'condition_id', 'response_time', 'response'],\n",
|
||||
")\n",
|
||||
"data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9f6de0d6",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Each experiment belongs to one experimental condition, but the parameters of each condition are not in the table"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "455471d7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"condition_to_orientation = {\n",
|
||||
" 'A1': 0,\n",
|
||||
" 'A2': 0,\n",
|
||||
" 'B1': 45,\n",
|
||||
" 'B2': 45,\n",
|
||||
" 'C1': 90,\n",
|
||||
"}\n",
|
||||
"\n",
|
||||
"condition_to_duration = {\n",
|
||||
" 'A1': 0.1,\n",
|
||||
" 'A2': 0.01,\n",
|
||||
" 'B1': 0.1,\n",
|
||||
" 'B2': 0.01,\n",
|
||||
" 'C1': 0.2,\n",
|
||||
"}\n",
|
||||
"\n",
|
||||
"condition_to_surround = {\n",
|
||||
" 'A1': 'FULL',\n",
|
||||
" 'A2': 'NONE',\n",
|
||||
" 'B1': 'NONE',\n",
|
||||
" 'B2': 'FULL',\n",
|
||||
" 'C1': 'FULL',\n",
|
||||
"}\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"condition_to_stimulus_type = {\n",
|
||||
" 'A1': 'LINES',\n",
|
||||
" 'A2': 'DOTS',\n",
|
||||
" 'B1': 'PLAID',\n",
|
||||
" 'B2': 'PLAID',\n",
|
||||
" 'C1': 'WIGGLES',\n",
|
||||
"}\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5ccfd7e7",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Manually adding the condition parameters to the table"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 73,
|
||||
"id": "cc32110c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"data_with_properties = data.copy()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "06263dc6",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b96962b2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d6e71b13",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Using a join operation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "d9835d7c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>orientation</th>\n",
|
||||
" <th>duration</th>\n",
|
||||
" <th>surround</th>\n",
|
||||
" <th>stimulus_type</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0.1</td>\n",
|
||||
" <td>FULL</td>\n",
|
||||
" <td>LINES</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0.01</td>\n",
|
||||
" <td>NONE</td>\n",
|
||||
" <td>DOTS</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>45</td>\n",
|
||||
" <td>0.1</td>\n",
|
||||
" <td>NONE</td>\n",
|
||||
" <td>PLAID</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>45</td>\n",
|
||||
" <td>0.01</td>\n",
|
||||
" <td>FULL</td>\n",
|
||||
" <td>PLAID</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C1</th>\n",
|
||||
" <td>90</td>\n",
|
||||
" <td>0.2</td>\n",
|
||||
" <td>FULL</td>\n",
|
||||
" <td>WIGGLES</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" orientation duration surround stimulus_type\n",
|
||||
"A1 0 0.1 FULL LINES\n",
|
||||
"A2 0 0.01 NONE DOTS\n",
|
||||
"B1 45 0.1 NONE PLAID\n",
|
||||
"B2 45 0.01 FULL PLAID\n",
|
||||
"C1 90 0.2 FULL WIGGLES"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Often, this is done using a spreadsheet\n",
|
||||
"condition_properties = pd.DataFrame(\n",
|
||||
" [condition_to_orientation, condition_to_duration, condition_to_surround, condition_to_stimulus_type],\n",
|
||||
" index=['orientation', 'duration', 'surround', 'stimulus_type'],\n",
|
||||
").T\n",
|
||||
"condition_properties"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c27ea9f3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "5e563cd0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "cba9534f",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Anti-join: filter out unwanted data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "1cb2bbdb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# We are given a list of subjects that are outliers and should be disregarded in the analysis\n",
|
||||
"outliers = pd.DataFrame([['711'], ['712'], ['713'], ['714'], ['888']], columns=['subject_id'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "e0e2c3c5",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "90d92640",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,814 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "247bbf84",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Split-apply-combine operations for tabular data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "44584190",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "ba193f3f",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>subject_id</th>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th>response_time</th>\n",
|
||||
" <th>response</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.12</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.37</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.68</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.07</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.08</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>6</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.14</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>8</th>\n",
|
||||
" <td>711</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>4.01</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>9</th>\n",
|
||||
" <td>712</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>3.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>10</th>\n",
|
||||
" <td>713</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>5.74</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>11</th>\n",
|
||||
" <td>714</td>\n",
|
||||
" <td>B2</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" subject_id condition_id response_time response\n",
|
||||
"0 312 A1 0.12 LEFT\n",
|
||||
"1 312 A2 0.37 LEFT\n",
|
||||
"2 312 C2 0.68 LEFT\n",
|
||||
"3 313 A1 0.07 RIGHT\n",
|
||||
"4 313 B1 0.08 RIGHT\n",
|
||||
"5 314 A2 0.29 LEFT\n",
|
||||
"6 314 B1 0.14 RIGHT\n",
|
||||
"7 314 C2 0.73 RIGHT\n",
|
||||
"8 711 A1 4.01 RIGHT\n",
|
||||
"9 712 A2 3.29 LEFT\n",
|
||||
"10 713 B1 5.74 LEFT\n",
|
||||
"11 714 B2 3.32 RIGHT"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data = pd.DataFrame(\n",
|
||||
" data=[\n",
|
||||
" ['312', 'A1', 0.12, 'LEFT'],\n",
|
||||
" ['312', 'A2', 0.37, 'LEFT'],\n",
|
||||
" ['312', 'C2', 0.68, 'LEFT'],\n",
|
||||
" ['313', 'A1', 0.07, 'RIGHT'],\n",
|
||||
" ['313', 'B1', 0.08, 'RIGHT'],\n",
|
||||
" ['314', 'A2', 0.29, 'LEFT'],\n",
|
||||
" ['314', 'B1', 0.14, 'RIGHT'],\n",
|
||||
" ['314', 'C2', 0.73, 'RIGHT'],\n",
|
||||
" ['711', 'A1', 4.01, 'RIGHT'],\n",
|
||||
" ['712', 'A2', 3.29, 'LEFT'],\n",
|
||||
" ['713', 'B1', 5.74, 'LEFT'],\n",
|
||||
" ['714', 'B2', 3.32, 'RIGHT'],\n",
|
||||
" ],\n",
|
||||
" columns=['subject_id', 'condition_id', 'response_time', 'response'],\n",
|
||||
")\n",
|
||||
"data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8a239e0c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Group-by"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "31eba91e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"We want to compute the mean response time by condition.\n",
|
||||
"\n",
|
||||
"Let's start by doing it by hand, using for loops!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 14,
|
||||
"id": "e8331039",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"conditions = data['condition_id'].unique()\n",
|
||||
"results_dict = {}\n",
|
||||
"for condition in conditions:\n",
|
||||
" group = data[data['condition_id'] == condition]\n",
|
||||
" results_dict[condition] = group['response_time'].mean()\n",
|
||||
"\n",
|
||||
"results = pd.DataFrame([results_dict], index=['response_time']).T"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 15,
|
||||
"id": "09cb04c4",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>response_time</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>1.400000</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>1.316667</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C2</th>\n",
|
||||
" <td>0.705000</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>1.986667</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>3.320000</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" response_time\n",
|
||||
"A1 1.400000\n",
|
||||
"A2 1.316667\n",
|
||||
"C2 0.705000\n",
|
||||
"B1 1.986667\n",
|
||||
"B2 3.320000"
|
||||
]
|
||||
},
|
||||
"execution_count": 15,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"results"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2bc09c66",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"This is a basic operation, and we would need to repeat his pattern a million times!\n",
|
||||
"\n",
|
||||
"Pandas and all other tools for tabular data provide a command for performing operations on groups."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 29,
|
||||
"id": "0500cd4a",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"<pandas.core.groupby.generic.DataFrameGroupBy object at 0x14ff67a90>"
|
||||
]
|
||||
},
|
||||
"execution_count": 29,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# df.groupby(column_name) groups a DataFrame by the values in the column\n",
|
||||
"data.groupby('condition_id')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "c5857c4e",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"condition_id\n",
|
||||
"A1 3\n",
|
||||
"A2 3\n",
|
||||
"B1 3\n",
|
||||
"B2 1\n",
|
||||
"C2 2\n",
|
||||
"dtype: int64"
|
||||
]
|
||||
},
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# The group-by object can by used as a DataFrame. \n",
|
||||
"# Operations are executed on each group individually, then aggregated\n",
|
||||
"data.groupby('condition_id').size()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 33,
|
||||
"id": "5c865cc1",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"condition_id\n",
|
||||
"A1 1.400000\n",
|
||||
"A2 1.316667\n",
|
||||
"B1 1.986667\n",
|
||||
"B2 3.320000\n",
|
||||
"C2 0.705000\n",
|
||||
"Name: response_time, dtype: float64"
|
||||
]
|
||||
},
|
||||
"execution_count": 33,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data.groupby('condition_id')['response_time'].mean()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 36,
|
||||
"id": "615a4515",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"condition_id\n",
|
||||
"A1 4.01\n",
|
||||
"A2 3.29\n",
|
||||
"B1 5.74\n",
|
||||
"B2 3.32\n",
|
||||
"C2 0.73\n",
|
||||
"Name: response_time, dtype: float64"
|
||||
]
|
||||
},
|
||||
"execution_count": 36,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data.groupby('condition_id')['response_time'].max()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b0441458",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Pivot tables"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3feec98d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"We want to look at response time biases when the subjects respond LEFT vs RIGHT. In principle, we expect them to have the same response time in both cases.\n",
|
||||
"\n",
|
||||
"We compute a summary table with 1) condition_id on the rows; 2) response on the columns; 3) the average response time for all experiments with a that condition and response\n",
|
||||
"\n",
|
||||
"We can do it with `groupby`, with some table manipulation commands."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 44,
|
||||
"id": "4a8a7d0d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"condition_id response\n",
|
||||
"A1 LEFT 0.120000\n",
|
||||
" RIGHT 2.040000\n",
|
||||
"A2 LEFT 1.316667\n",
|
||||
"B1 LEFT 5.740000\n",
|
||||
" RIGHT 0.110000\n",
|
||||
"B2 RIGHT 3.320000\n",
|
||||
"C2 LEFT 0.680000\n",
|
||||
" RIGHT 0.730000\n",
|
||||
"Name: response_time, dtype: float64"
|
||||
]
|
||||
},
|
||||
"execution_count": 44,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"summary = data.groupby(['condition_id', 'response'])['response_time'].mean()\n",
|
||||
"summary"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 45,
|
||||
"id": "e5a645e0",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th>response</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>0.120000</td>\n",
|
||||
" <td>2.04</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>1.316667</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>5.740000</td>\n",
|
||||
" <td>0.11</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C2</th>\n",
|
||||
" <td>0.680000</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
"response LEFT RIGHT\n",
|
||||
"condition_id \n",
|
||||
"A1 0.120000 2.04\n",
|
||||
"A2 1.316667 NaN\n",
|
||||
"B1 5.740000 0.11\n",
|
||||
"B2 NaN 3.32\n",
|
||||
"C2 0.680000 0.73"
|
||||
]
|
||||
},
|
||||
"execution_count": 45,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"summary.unstack(level=1)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3307fcc6",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Pandas has a command called `pivot_table` that can be used to perform this kind of operation straightforwardly."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 47,
|
||||
"id": "8941edfe",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th>response</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>0.120000</td>\n",
|
||||
" <td>2.04</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>1.316667</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>5.740000</td>\n",
|
||||
" <td>0.11</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C2</th>\n",
|
||||
" <td>0.680000</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
"response LEFT RIGHT\n",
|
||||
"condition_id \n",
|
||||
"A1 0.120000 2.04\n",
|
||||
"A2 1.316667 NaN\n",
|
||||
"B1 5.740000 0.11\n",
|
||||
"B2 NaN 3.32\n",
|
||||
"C2 0.680000 0.73"
|
||||
]
|
||||
},
|
||||
"execution_count": 47,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data.pivot_table(index='condition_id', columns='response', values='response_time', aggfunc='mean')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 59,
|
||||
"id": "a7d1d998",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead tr th {\n",
|
||||
" text-align: left;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead tr:last-of-type th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr>\n",
|
||||
" <th></th>\n",
|
||||
" <th colspan=\"2\" halign=\"left\">mean</th>\n",
|
||||
" <th colspan=\"2\" halign=\"left\">std</th>\n",
|
||||
" <th colspan=\"2\" halign=\"left\">count</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>response</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>0.120000</td>\n",
|
||||
" <td>2.04</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>2.786001</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>1.316667</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.709425</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>3.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>5.740000</td>\n",
|
||||
" <td>0.11</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.042426</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C2</th>\n",
|
||||
" <td>0.680000</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" mean std count \n",
|
||||
"response LEFT RIGHT LEFT RIGHT LEFT RIGHT\n",
|
||||
"condition_id \n",
|
||||
"A1 0.120000 2.04 NaN 2.786001 1.0 2.0\n",
|
||||
"A2 1.316667 NaN 1.709425 NaN 3.0 NaN\n",
|
||||
"B1 5.740000 0.11 NaN 0.042426 1.0 2.0\n",
|
||||
"B2 NaN 3.32 NaN NaN NaN 1.0\n",
|
||||
"C2 0.680000 0.73 NaN NaN 1.0 1.0"
|
||||
]
|
||||
},
|
||||
"execution_count": 59,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"(\n",
|
||||
" data\n",
|
||||
" .pivot_table(\n",
|
||||
" index='condition_id', \n",
|
||||
" columns='response', \n",
|
||||
" values='response_time', \n",
|
||||
" aggfunc=['mean', 'std', 'count'],\n",
|
||||
" )\n",
|
||||
")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a770b812",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0234ccf2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0c77c2dc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
|
@ -0,0 +1,335 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "247bbf84",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Split-apply-combine operations for tabular data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "44584190",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "ba193f3f",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>subject_id</th>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th>response_time</th>\n",
|
||||
" <th>response</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.12</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.37</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.68</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.07</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.08</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>6</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.14</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>8</th>\n",
|
||||
" <td>711</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>4.01</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>9</th>\n",
|
||||
" <td>712</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>3.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>10</th>\n",
|
||||
" <td>713</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>5.74</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>11</th>\n",
|
||||
" <td>714</td>\n",
|
||||
" <td>B2</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" subject_id condition_id response_time response\n",
|
||||
"0 312 A1 0.12 LEFT\n",
|
||||
"1 312 A2 0.37 LEFT\n",
|
||||
"2 312 C2 0.68 LEFT\n",
|
||||
"3 313 A1 0.07 RIGHT\n",
|
||||
"4 313 B1 0.08 RIGHT\n",
|
||||
"5 314 A2 0.29 LEFT\n",
|
||||
"6 314 B1 0.14 RIGHT\n",
|
||||
"7 314 C2 0.73 RIGHT\n",
|
||||
"8 711 A1 4.01 RIGHT\n",
|
||||
"9 712 A2 3.29 LEFT\n",
|
||||
"10 713 B1 5.74 LEFT\n",
|
||||
"11 714 B2 3.32 RIGHT"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data = pd.DataFrame(\n",
|
||||
" data=[\n",
|
||||
" ['312', 'A1', 0.12, 'LEFT'],\n",
|
||||
" ['312', 'A2', 0.37, 'LEFT'],\n",
|
||||
" ['312', 'C2', 0.68, 'LEFT'],\n",
|
||||
" ['313', 'A1', 0.07, 'RIGHT'],\n",
|
||||
" ['313', 'B1', 0.08, 'RIGHT'],\n",
|
||||
" ['314', 'A2', 0.29, 'LEFT'],\n",
|
||||
" ['314', 'B1', 0.14, 'RIGHT'],\n",
|
||||
" ['314', 'C2', 0.73, 'RIGHT'],\n",
|
||||
" ['711', 'A1', 4.01, 'RIGHT'],\n",
|
||||
" ['712', 'A2', 3.29, 'LEFT'],\n",
|
||||
" ['713', 'B1', 5.74, 'LEFT'],\n",
|
||||
" ['714', 'B2', 3.32, 'RIGHT'],\n",
|
||||
" ],\n",
|
||||
" columns=['subject_id', 'condition_id', 'response_time', 'response'],\n",
|
||||
")\n",
|
||||
"data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8a239e0c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Group-by"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "31eba91e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"We want to compute the mean response time by condition.\n",
|
||||
"\n",
|
||||
"Let's start by doing it by hand, using for loops!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ff3f890b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "805d04c7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2bc09c66",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"This is a basic operation, and we would need to repeat his pattern a million times!\n",
|
||||
"\n",
|
||||
"Pandas and all other tools for tabular data provide a command for performing operations on groups."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dcc8c9c7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "818b8346",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b0441458",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Pivot tables"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3feec98d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"We want to look at response time biases when the subjects respond LEFT vs RIGHT. In principle, we expect them to have the same response time in both cases.\n",
|
||||
"\n",
|
||||
"We compute a summary table with 1) condition_id on the rows; 2) response on the columns; 3) the average response time for all experiments with a that condition and response\n",
|
||||
"\n",
|
||||
"We can do it with `groupby`, with some table manipulation commands."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "04f6ff60",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "62600721",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3307fcc6",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Pandas has a command called `pivot_table` that can be used to perform this kind of operation straightforwardly."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a770b812",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0234ccf2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0c77c2dc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,320 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "247bbf84",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Window functions for tabular data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "44584190",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "83bbd275",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load experimental data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "88b9e189",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('timed_responses.csv', index_col=0)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "987a3518",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>subject_id</th>\n",
|
||||
" <th>time (ms)</th>\n",
|
||||
" <th>response</th>\n",
|
||||
" <th>accuracy</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>574</th>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>540</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.04</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1190</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>552</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.43</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1895</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>1036</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.36</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>53</th>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>257</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.11</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>158</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>743</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.32</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>551</th>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>619</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.25</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1602</th>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>43</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.65</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>413</th>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>471</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.80</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>785</th>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>121</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.10</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1393</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>903</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.33</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>629</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>353</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.17</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1829</th>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>768</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.26</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>902</th>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>1093</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.34</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1486</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.29</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" subject_id time (ms) response accuracy\n",
|
||||
"574 3 540 RIGHT 0.04\n",
|
||||
"1190 2 552 LEFT 0.43\n",
|
||||
"1895 2 1036 LEFT 0.36\n",
|
||||
"53 3 257 RIGHT 0.11\n",
|
||||
"158 2 743 RIGHT 0.32\n",
|
||||
"551 3 619 LEFT 0.25\n",
|
||||
"1602 1 43 RIGHT 0.65\n",
|
||||
"413 1 471 LEFT 0.80\n",
|
||||
"785 1 121 LEFT 0.10\n",
|
||||
"1393 2 903 RIGHT 0.33\n",
|
||||
"629 2 353 LEFT 0.17\n",
|
||||
"1829 3 768 RIGHT 0.26\n",
|
||||
"902 1 1093 LEFT 0.34\n",
|
||||
"1486 2 3 RIGHT 0.29"
|
||||
]
|
||||
},
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5c41cd93",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Split-apply-combine operations return one aggregated value per group"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0234ccf2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df.groupby('subject_id')['accuracy'].max()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "2b2a1796",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2bb99152",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# However, for some calculations we need to have a value per row\n",
|
||||
"\n",
|
||||
"For example: for each subject, rank the responses by decreasing accuracy"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "3aed0755",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "17f3d40f",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# In many cases, a window functions is combined with a sorting operation\n",
|
||||
"\n",
|
||||
"For example: for each subject, count the number of \"LEFT\" responses up until any moment in the experiment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "67efdd56",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a00b4f39",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Window functions are also useful to compute changes in the data for each group\n",
|
||||
"\n",
|
||||
"In this case, the window function often uses the `shift(n)` method that lags the data by `n` rows"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "e553c17f",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f2973e3d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c9ca46b0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
1362
notebooks/030_tabular_data/010_pandas_introduction.ipynb
Normal file
1362
notebooks/030_tabular_data/010_pandas_introduction.ipynb
Normal file
File diff suppressed because it is too large
Load diff
316
notebooks/030_tabular_data/011_pandas_introduction_tutor.ipynb
Normal file
316
notebooks/030_tabular_data/011_pandas_introduction_tutor.ipynb
Normal file
|
@ -0,0 +1,316 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8cc1c960",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Pandas, quick introduction"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "0f55dab1",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4b377c42",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Pandas introduces a tabular data structure, the DataFrame\n",
|
||||
"\n",
|
||||
"* Columns can be of any C-native type\n",
|
||||
"* Columns and rows have indices, i.e. labels that identify each column or row"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "ec75edbe",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.DataFrame(\n",
|
||||
" data = [\n",
|
||||
" ['Anthony', 28, 1.53], \n",
|
||||
" ['Maria', 31, 1.76], \n",
|
||||
" ['Emma', 26, 1.83], \n",
|
||||
" ['Philip', 41, 1.81], \n",
|
||||
" ['Bill', 27, None],\n",
|
||||
" ],\n",
|
||||
" columns = ['name', 'age', 'height'],\n",
|
||||
" index=['A484', 'C012', 'A123', 'B663', 'A377'],\n",
|
||||
")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "37318480",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "fe1c5739",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dedad6f3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "e31f21c6",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## DataFrame attributes"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "4109f1eb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "708f9bb5",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "cb2f33b9",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Indexing rows and columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "19ef2738",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "8f354ffc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "94563f03",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "43ab5233",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Examining a column"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f2cb544c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "86388f86",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "fc081b90",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Filtering"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "263ae06c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "318da062",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a570023a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Basic operations are by column (unlike NumPy)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "7260d212",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "49b7057a",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f5a0f053",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "7e1ffe32",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "7cf9b5d7",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Operations on strings"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b78bc237",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0236069f",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "5761725b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ce3d54ad",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8c5584db",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Adding new columns"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f6e09176",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f9a552f0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "2e354ace",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
1789
notebooks/030_tabular_data/020_join_operations.ipynb
Normal file
1789
notebooks/030_tabular_data/020_join_operations.ipynb
Normal file
File diff suppressed because it is too large
Load diff
462
notebooks/030_tabular_data/021_join_operations_tutor.ipynb
Normal file
462
notebooks/030_tabular_data/021_join_operations_tutor.ipynb
Normal file
|
@ -0,0 +1,462 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "37957eb0",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Combine information across tables: joins and anti-joins"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "b6f949f7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6a7fcf90",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# \"Load\" some experimental data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "a9450803",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>subject_id</th>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th>response_time</th>\n",
|
||||
" <th>response</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.12</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.37</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.68</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>711</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>4.01</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>711</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.44</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.07</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>6</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.08</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7</th>\n",
|
||||
" <td>712</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>3.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>8</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>9</th>\n",
|
||||
" <td>714</td>\n",
|
||||
" <td>B2</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>10</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.14</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>11</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>12</th>\n",
|
||||
" <td>713</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>5.74</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" subject_id condition_id response_time response\n",
|
||||
"0 312 A1 0.12 LEFT\n",
|
||||
"1 312 A2 0.37 LEFT\n",
|
||||
"2 312 C2 0.68 LEFT\n",
|
||||
"3 711 A1 4.01 RIGHT\n",
|
||||
"4 711 A2 0.44 LEFT\n",
|
||||
"5 313 A1 0.07 RIGHT\n",
|
||||
"6 313 B1 0.08 RIGHT\n",
|
||||
"7 712 A2 3.29 LEFT\n",
|
||||
"8 314 A2 0.29 LEFT\n",
|
||||
"9 714 B2 3.32 RIGHT\n",
|
||||
"10 314 B1 0.14 RIGHT\n",
|
||||
"11 314 C2 0.73 RIGHT\n",
|
||||
"12 713 B1 5.74 LEFT"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data = pd.DataFrame(\n",
|
||||
" data=[\n",
|
||||
" ['312', 'A1', 0.12, 'LEFT'],\n",
|
||||
" ['312', 'A2', 0.37, 'LEFT'],\n",
|
||||
" ['312', 'C2', 0.68, 'LEFT'],\n",
|
||||
" ['711', 'A1', 4.01, 'RIGHT'],\n",
|
||||
" ['711', 'A2', 0.44, 'LEFT'],\n",
|
||||
" ['313', 'A1', 0.07, 'RIGHT'],\n",
|
||||
" ['313', 'B1', 0.08, 'RIGHT'],\n",
|
||||
" ['712', 'A2', 3.29, 'LEFT'],\n",
|
||||
" ['314', 'A2', 0.29, 'LEFT'],\n",
|
||||
" ['714', 'B2', 3.32, 'RIGHT'],\n",
|
||||
" ['314', 'B1', 0.14, 'RIGHT'],\n",
|
||||
" ['314', 'C2', 0.73, 'RIGHT'],\n",
|
||||
" ['713', 'B1', 5.74, 'LEFT'],\n",
|
||||
" ],\n",
|
||||
" columns=['subject_id', 'condition_id', 'response_time', 'response'],\n",
|
||||
")\n",
|
||||
"data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9f6de0d6",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Each experiment belongs to one experimental condition, but the parameters of each condition are not in the table"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "455471d7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"condition_to_orientation = {\n",
|
||||
" 'A1': 0,\n",
|
||||
" 'A2': 0,\n",
|
||||
" 'B1': 45,\n",
|
||||
" 'B2': 45,\n",
|
||||
" 'C1': 90,\n",
|
||||
"}\n",
|
||||
"\n",
|
||||
"condition_to_duration = {\n",
|
||||
" 'A1': 0.1,\n",
|
||||
" 'A2': 0.01,\n",
|
||||
" 'B1': 0.1,\n",
|
||||
" 'B2': 0.01,\n",
|
||||
" 'C1': 0.2,\n",
|
||||
"}\n",
|
||||
"\n",
|
||||
"condition_to_surround = {\n",
|
||||
" 'A1': 'FULL',\n",
|
||||
" 'A2': 'NONE',\n",
|
||||
" 'B1': 'NONE',\n",
|
||||
" 'B2': 'FULL',\n",
|
||||
" 'C1': 'FULL',\n",
|
||||
"}\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"condition_to_stimulus_type = {\n",
|
||||
" 'A1': 'LINES',\n",
|
||||
" 'A2': 'DOTS',\n",
|
||||
" 'B1': 'PLAID',\n",
|
||||
" 'B2': 'PLAID',\n",
|
||||
" 'C1': 'WIGGLES',\n",
|
||||
"}\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5ccfd7e7",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Manually adding the condition parameters to the table"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 73,
|
||||
"id": "cc32110c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"data_with_properties = data.copy()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "06263dc6",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b96962b2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d6e71b13",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Using a join operation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "d9835d7c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>orientation</th>\n",
|
||||
" <th>duration</th>\n",
|
||||
" <th>surround</th>\n",
|
||||
" <th>stimulus_type</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0.1</td>\n",
|
||||
" <td>FULL</td>\n",
|
||||
" <td>LINES</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>0</td>\n",
|
||||
" <td>0.01</td>\n",
|
||||
" <td>NONE</td>\n",
|
||||
" <td>DOTS</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>45</td>\n",
|
||||
" <td>0.1</td>\n",
|
||||
" <td>NONE</td>\n",
|
||||
" <td>PLAID</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>45</td>\n",
|
||||
" <td>0.01</td>\n",
|
||||
" <td>FULL</td>\n",
|
||||
" <td>PLAID</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C1</th>\n",
|
||||
" <td>90</td>\n",
|
||||
" <td>0.2</td>\n",
|
||||
" <td>FULL</td>\n",
|
||||
" <td>WIGGLES</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" orientation duration surround stimulus_type\n",
|
||||
"A1 0 0.1 FULL LINES\n",
|
||||
"A2 0 0.01 NONE DOTS\n",
|
||||
"B1 45 0.1 NONE PLAID\n",
|
||||
"B2 45 0.01 FULL PLAID\n",
|
||||
"C1 90 0.2 FULL WIGGLES"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# Often, this is done using a spreadsheet\n",
|
||||
"condition_properties = pd.DataFrame(\n",
|
||||
" [condition_to_orientation, condition_to_duration, condition_to_surround, condition_to_stimulus_type],\n",
|
||||
" index=['orientation', 'duration', 'surround', 'stimulus_type'],\n",
|
||||
").T\n",
|
||||
"condition_properties"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c27ea9f3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "5e563cd0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "cba9534f",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Anti-join: filter out unwanted data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "1cb2bbdb",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# We are given a list of subjects that are outliers and should be disregarded in the analysis\n",
|
||||
"outliers = pd.DataFrame([['711'], ['712'], ['713'], ['714'], ['888']], columns=['subject_id'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "e0e2c3c5",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "90d92640",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
814
notebooks/030_tabular_data/030_split-apply-combine.ipynb
Normal file
814
notebooks/030_tabular_data/030_split-apply-combine.ipynb
Normal file
|
@ -0,0 +1,814 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "247bbf84",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Split-apply-combine operations for tabular data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "44584190",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "ba193f3f",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>subject_id</th>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th>response_time</th>\n",
|
||||
" <th>response</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.12</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.37</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.68</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.07</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.08</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>6</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.14</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>8</th>\n",
|
||||
" <td>711</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>4.01</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>9</th>\n",
|
||||
" <td>712</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>3.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>10</th>\n",
|
||||
" <td>713</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>5.74</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>11</th>\n",
|
||||
" <td>714</td>\n",
|
||||
" <td>B2</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" subject_id condition_id response_time response\n",
|
||||
"0 312 A1 0.12 LEFT\n",
|
||||
"1 312 A2 0.37 LEFT\n",
|
||||
"2 312 C2 0.68 LEFT\n",
|
||||
"3 313 A1 0.07 RIGHT\n",
|
||||
"4 313 B1 0.08 RIGHT\n",
|
||||
"5 314 A2 0.29 LEFT\n",
|
||||
"6 314 B1 0.14 RIGHT\n",
|
||||
"7 314 C2 0.73 RIGHT\n",
|
||||
"8 711 A1 4.01 RIGHT\n",
|
||||
"9 712 A2 3.29 LEFT\n",
|
||||
"10 713 B1 5.74 LEFT\n",
|
||||
"11 714 B2 3.32 RIGHT"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data = pd.DataFrame(\n",
|
||||
" data=[\n",
|
||||
" ['312', 'A1', 0.12, 'LEFT'],\n",
|
||||
" ['312', 'A2', 0.37, 'LEFT'],\n",
|
||||
" ['312', 'C2', 0.68, 'LEFT'],\n",
|
||||
" ['313', 'A1', 0.07, 'RIGHT'],\n",
|
||||
" ['313', 'B1', 0.08, 'RIGHT'],\n",
|
||||
" ['314', 'A2', 0.29, 'LEFT'],\n",
|
||||
" ['314', 'B1', 0.14, 'RIGHT'],\n",
|
||||
" ['314', 'C2', 0.73, 'RIGHT'],\n",
|
||||
" ['711', 'A1', 4.01, 'RIGHT'],\n",
|
||||
" ['712', 'A2', 3.29, 'LEFT'],\n",
|
||||
" ['713', 'B1', 5.74, 'LEFT'],\n",
|
||||
" ['714', 'B2', 3.32, 'RIGHT'],\n",
|
||||
" ],\n",
|
||||
" columns=['subject_id', 'condition_id', 'response_time', 'response'],\n",
|
||||
")\n",
|
||||
"data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8a239e0c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Group-by"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "31eba91e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"We want to compute the mean response time by condition.\n",
|
||||
"\n",
|
||||
"Let's start by doing it by hand, using for loops!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 14,
|
||||
"id": "e8331039",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"conditions = data['condition_id'].unique()\n",
|
||||
"results_dict = {}\n",
|
||||
"for condition in conditions:\n",
|
||||
" group = data[data['condition_id'] == condition]\n",
|
||||
" results_dict[condition] = group['response_time'].mean()\n",
|
||||
"\n",
|
||||
"results = pd.DataFrame([results_dict], index=['response_time']).T"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 15,
|
||||
"id": "09cb04c4",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>response_time</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>1.400000</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>1.316667</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C2</th>\n",
|
||||
" <td>0.705000</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>1.986667</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>3.320000</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" response_time\n",
|
||||
"A1 1.400000\n",
|
||||
"A2 1.316667\n",
|
||||
"C2 0.705000\n",
|
||||
"B1 1.986667\n",
|
||||
"B2 3.320000"
|
||||
]
|
||||
},
|
||||
"execution_count": 15,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"results"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2bc09c66",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"This is a basic operation, and we would need to repeat his pattern a million times!\n",
|
||||
"\n",
|
||||
"Pandas and all other tools for tabular data provide a command for performing operations on groups."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 29,
|
||||
"id": "0500cd4a",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"<pandas.core.groupby.generic.DataFrameGroupBy object at 0x14ff67a90>"
|
||||
]
|
||||
},
|
||||
"execution_count": 29,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# df.groupby(column_name) groups a DataFrame by the values in the column\n",
|
||||
"data.groupby('condition_id')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "c5857c4e",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"condition_id\n",
|
||||
"A1 3\n",
|
||||
"A2 3\n",
|
||||
"B1 3\n",
|
||||
"B2 1\n",
|
||||
"C2 2\n",
|
||||
"dtype: int64"
|
||||
]
|
||||
},
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# The group-by object can by used as a DataFrame. \n",
|
||||
"# Operations are executed on each group individually, then aggregated\n",
|
||||
"data.groupby('condition_id').size()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 33,
|
||||
"id": "5c865cc1",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"condition_id\n",
|
||||
"A1 1.400000\n",
|
||||
"A2 1.316667\n",
|
||||
"B1 1.986667\n",
|
||||
"B2 3.320000\n",
|
||||
"C2 0.705000\n",
|
||||
"Name: response_time, dtype: float64"
|
||||
]
|
||||
},
|
||||
"execution_count": 33,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data.groupby('condition_id')['response_time'].mean()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 36,
|
||||
"id": "615a4515",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"condition_id\n",
|
||||
"A1 4.01\n",
|
||||
"A2 3.29\n",
|
||||
"B1 5.74\n",
|
||||
"B2 3.32\n",
|
||||
"C2 0.73\n",
|
||||
"Name: response_time, dtype: float64"
|
||||
]
|
||||
},
|
||||
"execution_count": 36,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data.groupby('condition_id')['response_time'].max()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b0441458",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Pivot tables"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3feec98d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"We want to look at response time biases when the subjects respond LEFT vs RIGHT. In principle, we expect them to have the same response time in both cases.\n",
|
||||
"\n",
|
||||
"We compute a summary table with 1) condition_id on the rows; 2) response on the columns; 3) the average response time for all experiments with a that condition and response\n",
|
||||
"\n",
|
||||
"We can do it with `groupby`, with some table manipulation commands."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 44,
|
||||
"id": "4a8a7d0d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"condition_id response\n",
|
||||
"A1 LEFT 0.120000\n",
|
||||
" RIGHT 2.040000\n",
|
||||
"A2 LEFT 1.316667\n",
|
||||
"B1 LEFT 5.740000\n",
|
||||
" RIGHT 0.110000\n",
|
||||
"B2 RIGHT 3.320000\n",
|
||||
"C2 LEFT 0.680000\n",
|
||||
" RIGHT 0.730000\n",
|
||||
"Name: response_time, dtype: float64"
|
||||
]
|
||||
},
|
||||
"execution_count": 44,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"summary = data.groupby(['condition_id', 'response'])['response_time'].mean()\n",
|
||||
"summary"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 45,
|
||||
"id": "e5a645e0",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th>response</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>0.120000</td>\n",
|
||||
" <td>2.04</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>1.316667</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>5.740000</td>\n",
|
||||
" <td>0.11</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C2</th>\n",
|
||||
" <td>0.680000</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
"response LEFT RIGHT\n",
|
||||
"condition_id \n",
|
||||
"A1 0.120000 2.04\n",
|
||||
"A2 1.316667 NaN\n",
|
||||
"B1 5.740000 0.11\n",
|
||||
"B2 NaN 3.32\n",
|
||||
"C2 0.680000 0.73"
|
||||
]
|
||||
},
|
||||
"execution_count": 45,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"summary.unstack(level=1)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3307fcc6",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Pandas has a command called `pivot_table` that can be used to perform this kind of operation straightforwardly."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 47,
|
||||
"id": "8941edfe",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th>response</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>0.120000</td>\n",
|
||||
" <td>2.04</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>1.316667</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>5.740000</td>\n",
|
||||
" <td>0.11</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C2</th>\n",
|
||||
" <td>0.680000</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
"response LEFT RIGHT\n",
|
||||
"condition_id \n",
|
||||
"A1 0.120000 2.04\n",
|
||||
"A2 1.316667 NaN\n",
|
||||
"B1 5.740000 0.11\n",
|
||||
"B2 NaN 3.32\n",
|
||||
"C2 0.680000 0.73"
|
||||
]
|
||||
},
|
||||
"execution_count": 47,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data.pivot_table(index='condition_id', columns='response', values='response_time', aggfunc='mean')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 59,
|
||||
"id": "a7d1d998",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead tr th {\n",
|
||||
" text-align: left;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead tr:last-of-type th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr>\n",
|
||||
" <th></th>\n",
|
||||
" <th colspan=\"2\" halign=\"left\">mean</th>\n",
|
||||
" <th colspan=\"2\" halign=\"left\">std</th>\n",
|
||||
" <th colspan=\"2\" halign=\"left\">count</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>response</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" <th>LEFT</th>\n",
|
||||
" <th>RIGHT</th>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" <th></th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>A1</th>\n",
|
||||
" <td>0.120000</td>\n",
|
||||
" <td>2.04</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>2.786001</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>A2</th>\n",
|
||||
" <td>1.316667</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.709425</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>3.0</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B1</th>\n",
|
||||
" <td>5.740000</td>\n",
|
||||
" <td>0.11</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>0.042426</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>2.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>B2</th>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>C2</th>\n",
|
||||
" <td>0.680000</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>NaN</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" <td>1.0</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" mean std count \n",
|
||||
"response LEFT RIGHT LEFT RIGHT LEFT RIGHT\n",
|
||||
"condition_id \n",
|
||||
"A1 0.120000 2.04 NaN 2.786001 1.0 2.0\n",
|
||||
"A2 1.316667 NaN 1.709425 NaN 3.0 NaN\n",
|
||||
"B1 5.740000 0.11 NaN 0.042426 1.0 2.0\n",
|
||||
"B2 NaN 3.32 NaN NaN NaN 1.0\n",
|
||||
"C2 0.680000 0.73 NaN NaN 1.0 1.0"
|
||||
]
|
||||
},
|
||||
"execution_count": 59,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"(\n",
|
||||
" data\n",
|
||||
" .pivot_table(\n",
|
||||
" index='condition_id', \n",
|
||||
" columns='response', \n",
|
||||
" values='response_time', \n",
|
||||
" aggfunc=['mean', 'std', 'count'],\n",
|
||||
" )\n",
|
||||
")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a770b812",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0234ccf2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0c77c2dc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
335
notebooks/030_tabular_data/031_split-apply-combine_tutor.ipynb
Normal file
335
notebooks/030_tabular_data/031_split-apply-combine_tutor.ipynb
Normal file
|
@ -0,0 +1,335 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "247bbf84",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Split-apply-combine operations for tabular data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "44584190",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "ba193f3f",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>subject_id</th>\n",
|
||||
" <th>condition_id</th>\n",
|
||||
" <th>response_time</th>\n",
|
||||
" <th>response</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.12</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.37</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>312</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.68</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>0.07</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>313</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.08</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>5</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>0.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>6</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>0.14</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>7</th>\n",
|
||||
" <td>314</td>\n",
|
||||
" <td>C2</td>\n",
|
||||
" <td>0.73</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>8</th>\n",
|
||||
" <td>711</td>\n",
|
||||
" <td>A1</td>\n",
|
||||
" <td>4.01</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>9</th>\n",
|
||||
" <td>712</td>\n",
|
||||
" <td>A2</td>\n",
|
||||
" <td>3.29</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>10</th>\n",
|
||||
" <td>713</td>\n",
|
||||
" <td>B1</td>\n",
|
||||
" <td>5.74</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>11</th>\n",
|
||||
" <td>714</td>\n",
|
||||
" <td>B2</td>\n",
|
||||
" <td>3.32</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" subject_id condition_id response_time response\n",
|
||||
"0 312 A1 0.12 LEFT\n",
|
||||
"1 312 A2 0.37 LEFT\n",
|
||||
"2 312 C2 0.68 LEFT\n",
|
||||
"3 313 A1 0.07 RIGHT\n",
|
||||
"4 313 B1 0.08 RIGHT\n",
|
||||
"5 314 A2 0.29 LEFT\n",
|
||||
"6 314 B1 0.14 RIGHT\n",
|
||||
"7 314 C2 0.73 RIGHT\n",
|
||||
"8 711 A1 4.01 RIGHT\n",
|
||||
"9 712 A2 3.29 LEFT\n",
|
||||
"10 713 B1 5.74 LEFT\n",
|
||||
"11 714 B2 3.32 RIGHT"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data = pd.DataFrame(\n",
|
||||
" data=[\n",
|
||||
" ['312', 'A1', 0.12, 'LEFT'],\n",
|
||||
" ['312', 'A2', 0.37, 'LEFT'],\n",
|
||||
" ['312', 'C2', 0.68, 'LEFT'],\n",
|
||||
" ['313', 'A1', 0.07, 'RIGHT'],\n",
|
||||
" ['313', 'B1', 0.08, 'RIGHT'],\n",
|
||||
" ['314', 'A2', 0.29, 'LEFT'],\n",
|
||||
" ['314', 'B1', 0.14, 'RIGHT'],\n",
|
||||
" ['314', 'C2', 0.73, 'RIGHT'],\n",
|
||||
" ['711', 'A1', 4.01, 'RIGHT'],\n",
|
||||
" ['712', 'A2', 3.29, 'LEFT'],\n",
|
||||
" ['713', 'B1', 5.74, 'LEFT'],\n",
|
||||
" ['714', 'B2', 3.32, 'RIGHT'],\n",
|
||||
" ],\n",
|
||||
" columns=['subject_id', 'condition_id', 'response_time', 'response'],\n",
|
||||
")\n",
|
||||
"data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8a239e0c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Group-by"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "31eba91e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"We want to compute the mean response time by condition.\n",
|
||||
"\n",
|
||||
"Let's start by doing it by hand, using for loops!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ff3f890b",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "805d04c7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2bc09c66",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"This is a basic operation, and we would need to repeat his pattern a million times!\n",
|
||||
"\n",
|
||||
"Pandas and all other tools for tabular data provide a command for performing operations on groups."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dcc8c9c7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "818b8346",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b0441458",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Pivot tables"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3feec98d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"We want to look at response time biases when the subjects respond LEFT vs RIGHT. In principle, we expect them to have the same response time in both cases.\n",
|
||||
"\n",
|
||||
"We compute a summary table with 1) condition_id on the rows; 2) response on the columns; 3) the average response time for all experiments with a that condition and response\n",
|
||||
"\n",
|
||||
"We can do it with `groupby`, with some table manipulation commands."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "04f6ff60",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "62600721",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3307fcc6",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Pandas has a command called `pivot_table` that can be used to perform this kind of operation straightforwardly."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a770b812",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0234ccf2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0c77c2dc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
1429
notebooks/030_tabular_data/040_window_functions.ipynb
Normal file
1429
notebooks/030_tabular_data/040_window_functions.ipynb
Normal file
File diff suppressed because it is too large
Load diff
320
notebooks/030_tabular_data/041_window_functions_tutor.ipynb
Normal file
320
notebooks/030_tabular_data/041_window_functions_tutor.ipynb
Normal file
|
@ -0,0 +1,320 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "247bbf84",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Window functions for tabular data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "44584190",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "83bbd275",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Load experimental data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "88b9e189",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df = pd.read_csv('timed_responses.csv', index_col=0)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "987a3518",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div>\n",
|
||||
"<style scoped>\n",
|
||||
" .dataframe tbody tr th:only-of-type {\n",
|
||||
" vertical-align: middle;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe tbody tr th {\n",
|
||||
" vertical-align: top;\n",
|
||||
" }\n",
|
||||
"\n",
|
||||
" .dataframe thead th {\n",
|
||||
" text-align: right;\n",
|
||||
" }\n",
|
||||
"</style>\n",
|
||||
"<table border=\"1\" class=\"dataframe\">\n",
|
||||
" <thead>\n",
|
||||
" <tr style=\"text-align: right;\">\n",
|
||||
" <th></th>\n",
|
||||
" <th>subject_id</th>\n",
|
||||
" <th>time (ms)</th>\n",
|
||||
" <th>response</th>\n",
|
||||
" <th>accuracy</th>\n",
|
||||
" </tr>\n",
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>574</th>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>540</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.04</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1190</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>552</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.43</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1895</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>1036</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.36</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>53</th>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>257</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.11</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>158</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>743</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.32</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>551</th>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>619</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.25</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1602</th>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>43</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.65</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>413</th>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>471</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.80</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>785</th>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>121</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.10</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1393</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>903</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.33</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>629</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>353</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.17</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1829</th>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>768</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.26</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>902</th>\n",
|
||||
" <td>1</td>\n",
|
||||
" <td>1093</td>\n",
|
||||
" <td>LEFT</td>\n",
|
||||
" <td>0.34</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1486</th>\n",
|
||||
" <td>2</td>\n",
|
||||
" <td>3</td>\n",
|
||||
" <td>RIGHT</td>\n",
|
||||
" <td>0.29</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" subject_id time (ms) response accuracy\n",
|
||||
"574 3 540 RIGHT 0.04\n",
|
||||
"1190 2 552 LEFT 0.43\n",
|
||||
"1895 2 1036 LEFT 0.36\n",
|
||||
"53 3 257 RIGHT 0.11\n",
|
||||
"158 2 743 RIGHT 0.32\n",
|
||||
"551 3 619 LEFT 0.25\n",
|
||||
"1602 1 43 RIGHT 0.65\n",
|
||||
"413 1 471 LEFT 0.80\n",
|
||||
"785 1 121 LEFT 0.10\n",
|
||||
"1393 2 903 RIGHT 0.33\n",
|
||||
"629 2 353 LEFT 0.17\n",
|
||||
"1829 3 768 RIGHT 0.26\n",
|
||||
"902 1 1093 LEFT 0.34\n",
|
||||
"1486 2 3 RIGHT 0.29"
|
||||
]
|
||||
},
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5c41cd93",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Split-apply-combine operations return one aggregated value per group"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0234ccf2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df.groupby('subject_id')['accuracy'].max()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "2b2a1796",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2bb99152",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# However, for some calculations we need to have a value per row\n",
|
||||
"\n",
|
||||
"For example: for each subject, rank the responses by decreasing accuracy"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "3aed0755",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "17f3d40f",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# In many cases, a window functions is combined with a sorting operation\n",
|
||||
"\n",
|
||||
"For example: for each subject, count the number of \"LEFT\" responses up until any moment in the experiment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "67efdd56",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a00b4f39",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Window functions are also useful to compute changes in the data for each group\n",
|
||||
"\n",
|
||||
"In this case, the window function often uses the `shift(n)` method that lags the data by `n` rows"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "e553c17f",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f2973e3d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c9ca46b0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
15
notebooks/030_tabular_data/timed_responses.csv
Normal file
15
notebooks/030_tabular_data/timed_responses.csv
Normal file
|
@ -0,0 +1,15 @@
|
|||
,subject_id,time (ms),response,accuracy
|
||||
574,3,540,RIGHT,0.04
|
||||
1190,2,552,LEFT,0.43
|
||||
1895,2,1036,LEFT,0.36
|
||||
53,3,257,RIGHT,0.11
|
||||
158,2,743,RIGHT,0.32
|
||||
551,3,619,LEFT,0.25
|
||||
1602,1,43,RIGHT,0.65
|
||||
413,1,471,LEFT,0.8
|
||||
785,1,121,LEFT,0.1
|
||||
1393,2,903,RIGHT,0.33
|
||||
629,2,353,LEFT,0.17
|
||||
1829,3,768,RIGHT,0.26
|
||||
902,1,1093,LEFT,0.34
|
||||
1486,2,3,RIGHT,0.29
|
|
Loading…
Reference in a new issue