{ "cells": [ { "cell_type": "code", "execution_count": 110, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import os.path as op\n", "import os\n", "import seaborn as sns\n", "import matplotlib.pyplot as plt\n", "from datetime import datetime\n", "import matplotlib\n", "\n", "from definitions import RESULTS_FOLDER, FIGURE_FOLDER, ROOT_FOLDER\n", "%matplotlib notebook" ] }, { "cell_type": "code", "execution_count": 107, "metadata": {}, "outputs": [], "source": [ "results_folder = op.join(RESULTS_FOLDER, 'plusmaze_deval')\n", "figure_folder = op.join(ROOT_FOLDER, 'figures', 'plusmaze_deval')\n", "if not op.exists(figure_folder):\n", " os.makedirs(figure_folder)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "control_results = pd.read_csv(op.join(results_folder, 'control', 'summary.csv'))\n", "control_results['group'] = 'control'\n", "hpc_lesion_results = pd.read_csv(op.join(results_folder, 'inactivate_HPC', 'summary.csv'))\n", "hpc_lesion_results['group'] = 'HPC'" ] }, { "cell_type": "code", "execution_count": 119, "metadata": {}, "outputs": [], "source": [ "def label_trial(row):\n", " if row['trial'] == 27.:\n", " return 'Non-deval'\n", " elif row['trial'] == 29.:\n", " return 'Deval'" ] }, { "cell_type": "code", "execution_count": 120, "metadata": {}, "outputs": [], "source": [ "control_results['condition'] = control_results.apply(lambda row: label_trial(row), axis=1)\n", "hpc_lesion_results['condition'] = hpc_lesion_results.apply(lambda row: label_trial(row), axis=1)" ] }, { "cell_type": "code", "execution_count": 121, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Unnamed: 0 | \n", "agent | \n", "group | \n", "score | \n", "trial | \n", "condition | \n", "
---|---|---|---|---|---|---|
0 | \n", "0 | \n", "0.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
1 | \n", "1 | \n", "0.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
2 | \n", "2 | \n", "1.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
3 | \n", "3 | \n", "1.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
4 | \n", "4 | \n", "2.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
5 | \n", "5 | \n", "2.0 | \n", "control | \n", "place | \n", "29.0 | \n", "Deval | \n", "
6 | \n", "6 | \n", "3.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
7 | \n", "7 | \n", "3.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
8 | \n", "8 | \n", "4.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
9 | \n", "9 | \n", "4.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
10 | \n", "10 | \n", "5.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
11 | \n", "11 | \n", "5.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
12 | \n", "12 | \n", "6.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
13 | \n", "13 | \n", "6.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
14 | \n", "14 | \n", "7.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
15 | \n", "15 | \n", "7.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
16 | \n", "16 | \n", "8.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
17 | \n", "17 | \n", "8.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
18 | \n", "18 | \n", "9.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
19 | \n", "19 | \n", "9.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
20 | \n", "20 | \n", "10.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
21 | \n", "21 | \n", "10.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
22 | \n", "22 | \n", "11.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
23 | \n", "23 | \n", "11.0 | \n", "control | \n", "place | \n", "29.0 | \n", "Deval | \n", "
24 | \n", "24 | \n", "12.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
25 | \n", "25 | \n", "12.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
26 | \n", "26 | \n", "13.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
27 | \n", "27 | \n", "13.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
28 | \n", "28 | \n", "14.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
29 | \n", "29 | \n", "14.0 | \n", "control | \n", "place | \n", "29.0 | \n", "Deval | \n", "
30 | \n", "30 | \n", "15.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
31 | \n", "31 | \n", "15.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
32 | \n", "32 | \n", "16.0 | \n", "control | \n", "response | \n", "27.0 | \n", "Non-deval | \n", "
33 | \n", "33 | \n", "16.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
34 | \n", "34 | \n", "17.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
35 | \n", "35 | \n", "17.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
36 | \n", "36 | \n", "18.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
37 | \n", "37 | \n", "18.0 | \n", "control | \n", "response | \n", "29.0 | \n", "Deval | \n", "
38 | \n", "38 | \n", "19.0 | \n", "control | \n", "place | \n", "27.0 | \n", "Non-deval | \n", "
39 | \n", "39 | \n", "19.0 | \n", "control | \n", "place | \n", "29.0 | \n", "Deval | \n", "