{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "1c11020f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:20:12.249156Z",
     "start_time": "2026-04-15T15:19:57.086991Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:53:40.442790Z",
     "iopub.status.busy": "2025-11-24T21:53:40.442104Z",
     "iopub.status.idle": "2025-11-24T21:53:43.654085Z",
     "shell.execute_reply": "2025-11-24T21:53:43.651607Z",
     "shell.execute_reply.started": "2025-11-24T21:53:40.442728Z"
    }
   },
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "pd.set_option('display.max_rows', None)\n",
    "import MotifCompendium\n",
    "MotifCompendium.set_compute_options(max_cpus=16, use_gpu=True, progress_bar=True)\n",
    "import MotifCompendium.utils.analysis as utils_analysis\n",
    "import MotifCompendium.utils.plotting as utils_plotting"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "7a886d64-b253-423a-ac9b-e615a8bd55e7",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:20:12.307196Z",
     "start_time": "2026-04-15T15:20:12.302115Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:51:32.864333Z",
     "iopub.status.busy": "2025-11-24T21:51:32.863683Z",
     "iopub.status.idle": "2025-11-24T21:51:32.871344Z",
     "shell.execute_reply": "2025-11-24T21:51:32.869339Z",
     "shell.execute_reply.started": "2025-11-24T21:51:32.864277Z"
    }
   },
   "outputs": [],
   "source": [
    "fusion_er_models = ['Reh_DMSO_HPA', 'Reh_HPA', 'Reh_PAS', 'REH_ETV6-RUNX1_rep2', \n",
    "                    'Reh_ETV6_Atlas', 'Nalm6_ETV6-RUNX1_V5_B']\n",
    "native_runx1_models = ['Reh_DMSO_RUNX1_native', 'Reh_RUNX1_B_native', \n",
    "                       'REH_RUNX1_rep2_native', 'Nalm6_RUNX1_native']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "562f638d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:21:30.412280Z",
     "start_time": "2026-04-15T15:21:25.509077Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:51:33.616463Z",
     "iopub.status.busy": "2025-11-24T21:51:33.615802Z",
     "iopub.status.idle": "2025-11-24T21:51:34.524425Z",
     "shell.execute_reply": "2025-11-24T21:51:34.522922Z",
     "shell.execute_reply.started": "2025-11-24T21:51:33.616406Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "computing similarities on GPU...: 100%|██████████| 1/1 [00:04<00:00,  4.68s/it]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<h2>MotifCompendium with 375 motifs</h2><h3>Motifs = (375, 30, 8)</h3><h3>Metadata</h3><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>name</th>\n",
       "      <th>num_seqlets</th>\n",
       "      <th>model</th>\n",
       "      <th>posneg</th>\n",
       "      <th>avg_contrib</th>\n",
       "      <th>avg_dist_from_summit</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_0</td>\n",
       "      <td>1177</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.428206</td>\n",
       "      <td>51.011895</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_1</td>\n",
       "      <td>778</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.407465</td>\n",
       "      <td>45.449871</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_10</td>\n",
       "      <td>187</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.485414</td>\n",
       "      <td>44.919786</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_11</td>\n",
       "      <td>155</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.470296</td>\n",
       "      <td>47.529032</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_12</td>\n",
       "      <td>135</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.503286</td>\n",
       "      <td>38.362963</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_13</td>\n",
       "      <td>107</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.564226</td>\n",
       "      <td>39.785047</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_14</td>\n",
       "      <td>100</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.565921</td>\n",
       "      <td>35.560000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_15</td>\n",
       "      <td>85</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.521674</td>\n",
       "      <td>40.317647</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_16</td>\n",
       "      <td>73</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.499348</td>\n",
       "      <td>48.657534</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_17</td>\n",
       "      <td>52</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.647903</td>\n",
       "      <td>36.269231</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_18</td>\n",
       "      <td>50</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.423578</td>\n",
       "      <td>43.200000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_2</td>\n",
       "      <td>563</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.456746</td>\n",
       "      <td>44.687389</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_3</td>\n",
       "      <td>464</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.409840</td>\n",
       "      <td>45.237069</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_4</td>\n",
       "      <td>285</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.514392</td>\n",
       "      <td>40.761404</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_5</td>\n",
       "      <td>281</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.489219</td>\n",
       "      <td>42.177936</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_6</td>\n",
       "      <td>209</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.533248</td>\n",
       "      <td>39.167464</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_7</td>\n",
       "      <td>205</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.451302</td>\n",
       "      <td>45.019512</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_8</td>\n",
       "      <td>189</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.504712</td>\n",
       "      <td>36.761905</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_0-subpattern_9</td>\n",
       "      <td>188</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.527835</td>\n",
       "      <td>38.622340</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_0</td>\n",
       "      <td>182</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.296848</td>\n",
       "      <td>48.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_1</td>\n",
       "      <td>181</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.328291</td>\n",
       "      <td>54.281768</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_2</td>\n",
       "      <td>100</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.287005</td>\n",
       "      <td>45.560000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_3</td>\n",
       "      <td>93</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.400509</td>\n",
       "      <td>39.225806</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_4</td>\n",
       "      <td>81</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.379800</td>\n",
       "      <td>52.111111</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_5</td>\n",
       "      <td>48</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.409258</td>\n",
       "      <td>38.208333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_6</td>\n",
       "      <td>32</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.317723</td>\n",
       "      <td>52.968750</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_7</td>\n",
       "      <td>24</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.413651</td>\n",
       "      <td>32.291667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_8</td>\n",
       "      <td>19</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.511894</td>\n",
       "      <td>53.263158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_1-subpattern_9</td>\n",
       "      <td>8</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.596289</td>\n",
       "      <td>42.875000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_2-subpattern_0</td>\n",
       "      <td>89</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.402417</td>\n",
       "      <td>45.179775</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_2-subpattern_1</td>\n",
       "      <td>65</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.488131</td>\n",
       "      <td>35.446154</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_2-subpattern_2</td>\n",
       "      <td>65</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.398566</td>\n",
       "      <td>44.800000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_2-subpattern_3</td>\n",
       "      <td>22</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.496104</td>\n",
       "      <td>39.318182</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_2-subpattern_4</td>\n",
       "      <td>14</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.620140</td>\n",
       "      <td>33.142857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_2-subpattern_5</td>\n",
       "      <td>6</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.597604</td>\n",
       "      <td>42.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_2-subpattern_6</td>\n",
       "      <td>6</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.953849</td>\n",
       "      <td>28.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_3-subpattern_0</td>\n",
       "      <td>70</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.579633</td>\n",
       "      <td>31.271429</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_3-subpattern_1</td>\n",
       "      <td>56</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.585317</td>\n",
       "      <td>38.339286</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_3-subpattern_2</td>\n",
       "      <td>32</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.448530</td>\n",
       "      <td>36.031250</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_3-subpattern_3</td>\n",
       "      <td>30</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.767473</td>\n",
       "      <td>29.066667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_3-subpattern_4</td>\n",
       "      <td>14</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.772751</td>\n",
       "      <td>43.142857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_4-subpattern_0</td>\n",
       "      <td>40</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.860818</td>\n",
       "      <td>26.950000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_4-subpattern_1</td>\n",
       "      <td>33</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.692910</td>\n",
       "      <td>37.878788</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_4-subpattern_2</td>\n",
       "      <td>33</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.663149</td>\n",
       "      <td>38.181818</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_4-subpattern_3</td>\n",
       "      <td>17</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.529211</td>\n",
       "      <td>38.411765</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_4-subpattern_4</td>\n",
       "      <td>12</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.762852</td>\n",
       "      <td>16.583333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_4-subpattern_5</td>\n",
       "      <td>4</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.806969</td>\n",
       "      <td>16.750000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_4-subpattern_6</td>\n",
       "      <td>3</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.673425</td>\n",
       "      <td>6.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>Reh_DMSO_HPA-pos.pattern_5-subpattern_0</td>\n",
       "      <td>35</td>\n",
       "      <td>Reh_DMSO_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.357784</td>\n",
       "      <td>42.942857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_0</td>\n",
       "      <td>281</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.125649</td>\n",
       "      <td>46.270463</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_1</td>\n",
       "      <td>196</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.124964</td>\n",
       "      <td>43.765306</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_10</td>\n",
       "      <td>60</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.121521</td>\n",
       "      <td>48.983333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_11</td>\n",
       "      <td>36</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.118037</td>\n",
       "      <td>47.305556</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_12</td>\n",
       "      <td>8</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.116168</td>\n",
       "      <td>59.750000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_2</td>\n",
       "      <td>179</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.128389</td>\n",
       "      <td>34.340782</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_3</td>\n",
       "      <td>159</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.120118</td>\n",
       "      <td>39.484277</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_4</td>\n",
       "      <td>156</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.138134</td>\n",
       "      <td>39.878205</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_5</td>\n",
       "      <td>129</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.131623</td>\n",
       "      <td>38.310078</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_6</td>\n",
       "      <td>119</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.155633</td>\n",
       "      <td>39.798319</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_7</td>\n",
       "      <td>116</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.149529</td>\n",
       "      <td>37.862069</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_8</td>\n",
       "      <td>93</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.134353</td>\n",
       "      <td>36.548387</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>Reh_HPA-pos.pattern_0-subpattern_9</td>\n",
       "      <td>67</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.134632</td>\n",
       "      <td>45.208955</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>Reh_HPA-pos.pattern_1-subpattern_0</td>\n",
       "      <td>46</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.151179</td>\n",
       "      <td>32.739130</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>Reh_HPA-pos.pattern_2-subpattern_0</td>\n",
       "      <td>45</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.105256</td>\n",
       "      <td>39.088889</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>Reh_HPA-pos.pattern_3-subpattern_0</td>\n",
       "      <td>22</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.102753</td>\n",
       "      <td>34.545455</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>Reh_HPA-pos.pattern_4-subpattern_0</td>\n",
       "      <td>21</td>\n",
       "      <td>Reh_HPA</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.185337</td>\n",
       "      <td>32.952381</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_0</td>\n",
       "      <td>315</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.075335</td>\n",
       "      <td>45.155556</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_1</td>\n",
       "      <td>199</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.078751</td>\n",
       "      <td>45.316583</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_2</td>\n",
       "      <td>166</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.082632</td>\n",
       "      <td>41.271084</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_3</td>\n",
       "      <td>162</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.086740</td>\n",
       "      <td>41.407407</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_4</td>\n",
       "      <td>155</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.083568</td>\n",
       "      <td>40.696774</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_5</td>\n",
       "      <td>144</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.090413</td>\n",
       "      <td>40.451389</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_6</td>\n",
       "      <td>104</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.085743</td>\n",
       "      <td>41.990385</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_7</td>\n",
       "      <td>104</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.085817</td>\n",
       "      <td>47.682692</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_8</td>\n",
       "      <td>98</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.080509</td>\n",
       "      <td>43.673469</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>Reh_PAS-pos.pattern_0-subpattern_9</td>\n",
       "      <td>85</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.085455</td>\n",
       "      <td>40.094118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>Reh_PAS-pos.pattern_1-subpattern_0</td>\n",
       "      <td>45</td>\n",
       "      <td>Reh_PAS</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.089222</td>\n",
       "      <td>49.288889</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_0</td>\n",
       "      <td>791</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.619884</td>\n",
       "      <td>49.704172</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_1</td>\n",
       "      <td>704</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.604632</td>\n",
       "      <td>43.363636</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_10</td>\n",
       "      <td>127</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.665451</td>\n",
       "      <td>47.417323</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_11</td>\n",
       "      <td>118</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.781235</td>\n",
       "      <td>36.872881</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_12</td>\n",
       "      <td>116</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.675000</td>\n",
       "      <td>48.663793</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_13</td>\n",
       "      <td>79</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.839746</td>\n",
       "      <td>36.329114</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_14</td>\n",
       "      <td>76</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.753147</td>\n",
       "      <td>37.065789</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_15</td>\n",
       "      <td>51</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.863340</td>\n",
       "      <td>32.745098</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_16</td>\n",
       "      <td>41</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.828003</td>\n",
       "      <td>39.853659</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_17</td>\n",
       "      <td>28</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.851049</td>\n",
       "      <td>24.392857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_2</td>\n",
       "      <td>619</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.604266</td>\n",
       "      <td>40.515347</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_3</td>\n",
       "      <td>395</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.653340</td>\n",
       "      <td>37.073418</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_4</td>\n",
       "      <td>323</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.632996</td>\n",
       "      <td>41.959752</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_5</td>\n",
       "      <td>320</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.774646</td>\n",
       "      <td>37.968750</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_6</td>\n",
       "      <td>309</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.598658</td>\n",
       "      <td>44.436893</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_7</td>\n",
       "      <td>203</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.780673</td>\n",
       "      <td>33.098522</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_8</td>\n",
       "      <td>168</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.788197</td>\n",
       "      <td>33.988095</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_0-subpattern_9</td>\n",
       "      <td>166</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.641408</td>\n",
       "      <td>37.765060</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>95</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_0</td>\n",
       "      <td>132</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.613887</td>\n",
       "      <td>42.757576</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_1</td>\n",
       "      <td>119</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.829135</td>\n",
       "      <td>40.075630</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_2</td>\n",
       "      <td>60</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.551635</td>\n",
       "      <td>40.116667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_3</td>\n",
       "      <td>50</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.622901</td>\n",
       "      <td>33.980000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_4</td>\n",
       "      <td>37</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.693269</td>\n",
       "      <td>30.594595</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_5</td>\n",
       "      <td>36</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.591411</td>\n",
       "      <td>51.416667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_6</td>\n",
       "      <td>33</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.552188</td>\n",
       "      <td>36.060606</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_7</td>\n",
       "      <td>20</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.738547</td>\n",
       "      <td>24.050000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_1-subpattern_8</td>\n",
       "      <td>11</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.796511</td>\n",
       "      <td>28.636364</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_2-subpattern_0</td>\n",
       "      <td>123</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.430661</td>\n",
       "      <td>48.837398</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_2-subpattern_1</td>\n",
       "      <td>116</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.429891</td>\n",
       "      <td>52.431034</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_2-subpattern_2</td>\n",
       "      <td>69</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.411586</td>\n",
       "      <td>48.159420</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_2-subpattern_3</td>\n",
       "      <td>39</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.389182</td>\n",
       "      <td>50.717949</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>108</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_2-subpattern_4</td>\n",
       "      <td>20</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.626267</td>\n",
       "      <td>52.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>109</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_3-subpattern_0</td>\n",
       "      <td>69</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.225056</td>\n",
       "      <td>20.507246</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>110</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_3-subpattern_1</td>\n",
       "      <td>68</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.866340</td>\n",
       "      <td>39.764706</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_3-subpattern_2</td>\n",
       "      <td>40</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.853136</td>\n",
       "      <td>38.025000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>112</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_3-subpattern_3</td>\n",
       "      <td>35</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.253936</td>\n",
       "      <td>23.171429</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>113</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_3-subpattern_4</td>\n",
       "      <td>15</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.045238</td>\n",
       "      <td>24.266667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>114</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_3-subpattern_5</td>\n",
       "      <td>12</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.938765</td>\n",
       "      <td>36.250000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>115</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_3-subpattern_6</td>\n",
       "      <td>2</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.054931</td>\n",
       "      <td>58.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>116</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_4-subpattern_0</td>\n",
       "      <td>71</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.047477</td>\n",
       "      <td>32.802817</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>117</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_4-subpattern_1</td>\n",
       "      <td>68</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.743615</td>\n",
       "      <td>36.602941</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>118</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_4-subpattern_2</td>\n",
       "      <td>30</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.847155</td>\n",
       "      <td>44.233333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>119</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_4-subpattern_3</td>\n",
       "      <td>29</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.697989</td>\n",
       "      <td>40.379310</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>120</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_4-subpattern_4</td>\n",
       "      <td>20</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.007559</td>\n",
       "      <td>41.300000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>121</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_4-subpattern_5</td>\n",
       "      <td>11</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.926005</td>\n",
       "      <td>33.090909</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_4-subpattern_6</td>\n",
       "      <td>2</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.401222</td>\n",
       "      <td>27.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>123</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_5-subpattern_0</td>\n",
       "      <td>49</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.895459</td>\n",
       "      <td>33.673469</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_5-subpattern_1</td>\n",
       "      <td>41</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.046462</td>\n",
       "      <td>30.853659</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>125</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_5-subpattern_2</td>\n",
       "      <td>20</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.487148</td>\n",
       "      <td>13.050000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_5-subpattern_3</td>\n",
       "      <td>8</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.989449</td>\n",
       "      <td>21.250000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>127</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_5-subpattern_4</td>\n",
       "      <td>5</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.404248</td>\n",
       "      <td>37.200000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>128</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_5-subpattern_5</td>\n",
       "      <td>5</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.606945</td>\n",
       "      <td>46.600000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>129</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_5-subpattern_6</td>\n",
       "      <td>2</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.657688</td>\n",
       "      <td>53.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>130</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_6-subpattern_0</td>\n",
       "      <td>36</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.550752</td>\n",
       "      <td>35.027778</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>131</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_6-subpattern_1</td>\n",
       "      <td>34</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.498078</td>\n",
       "      <td>46.647059</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>132</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_6-subpattern_2</td>\n",
       "      <td>6</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.410542</td>\n",
       "      <td>51.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>133</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_7-subpattern_0</td>\n",
       "      <td>23</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.981947</td>\n",
       "      <td>30.652174</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_7-subpattern_1</td>\n",
       "      <td>18</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.599200</td>\n",
       "      <td>28.722222</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_7-subpattern_2</td>\n",
       "      <td>15</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.844039</td>\n",
       "      <td>34.866667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_7-subpattern_3</td>\n",
       "      <td>2</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.538283</td>\n",
       "      <td>49.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>137</th>\n",
       "      <td>REH_ETV6-RUNX1_rep2-pos.pattern_8-subpattern_0</td>\n",
       "      <td>23</td>\n",
       "      <td>REH_ETV6-RUNX1_rep2</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.486470</td>\n",
       "      <td>41.869565</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_0-subpattern_0</td>\n",
       "      <td>128</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021034</td>\n",
       "      <td>54.687500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_0-subpattern_1</td>\n",
       "      <td>124</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021694</td>\n",
       "      <td>60.008065</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>140</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_0-subpattern_2</td>\n",
       "      <td>115</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020739</td>\n",
       "      <td>57.608696</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>141</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_0-subpattern_3</td>\n",
       "      <td>110</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.019924</td>\n",
       "      <td>49.790909</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>142</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_0-subpattern_4</td>\n",
       "      <td>96</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.022035</td>\n",
       "      <td>62.729167</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>143</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_0-subpattern_5</td>\n",
       "      <td>92</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021056</td>\n",
       "      <td>49.728261</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>144</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_0-subpattern_6</td>\n",
       "      <td>30</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020712</td>\n",
       "      <td>61.566667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>145</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_0-subpattern_7</td>\n",
       "      <td>18</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.022019</td>\n",
       "      <td>51.111111</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>146</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_1-subpattern_0</td>\n",
       "      <td>101</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020284</td>\n",
       "      <td>66.920792</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>147</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_1-subpattern_1</td>\n",
       "      <td>98</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.022808</td>\n",
       "      <td>62.377551</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>148</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_1-subpattern_2</td>\n",
       "      <td>89</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020970</td>\n",
       "      <td>66.404494</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>149</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_1-subpattern_3</td>\n",
       "      <td>77</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021695</td>\n",
       "      <td>69.792208</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>150</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_1-subpattern_4</td>\n",
       "      <td>67</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.019948</td>\n",
       "      <td>58.567164</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>151</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_1-subpattern_5</td>\n",
       "      <td>55</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020924</td>\n",
       "      <td>61.654545</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>152</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_1-subpattern_6</td>\n",
       "      <td>44</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021020</td>\n",
       "      <td>47.522727</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>153</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_1-subpattern_7</td>\n",
       "      <td>4</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.017686</td>\n",
       "      <td>55.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>154</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_10-subpattern_0</td>\n",
       "      <td>18</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.017628</td>\n",
       "      <td>88.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>155</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_10-subpattern_1</td>\n",
       "      <td>18</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.028414</td>\n",
       "      <td>68.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>156</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_10-subpattern_2</td>\n",
       "      <td>16</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020325</td>\n",
       "      <td>70.625000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>157</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_10-subpattern_3</td>\n",
       "      <td>8</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.018318</td>\n",
       "      <td>78.625000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>158</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_11-subpattern_0</td>\n",
       "      <td>24</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.024347</td>\n",
       "      <td>78.291667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>159</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_11-subpattern_1</td>\n",
       "      <td>18</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.018235</td>\n",
       "      <td>63.777778</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>160</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_11-subpattern_2</td>\n",
       "      <td>15</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020692</td>\n",
       "      <td>51.800000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>161</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_12-subpattern_0</td>\n",
       "      <td>28</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021291</td>\n",
       "      <td>59.464286</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>162</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_12-subpattern_1</td>\n",
       "      <td>27</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020352</td>\n",
       "      <td>57.185185</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>163</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_13-subpattern_0</td>\n",
       "      <td>25</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.024520</td>\n",
       "      <td>60.400000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>164</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_2-subpattern_0</td>\n",
       "      <td>99</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021796</td>\n",
       "      <td>54.191919</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>165</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_2-subpattern_1</td>\n",
       "      <td>84</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.024318</td>\n",
       "      <td>71.607143</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>166</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_2-subpattern_2</td>\n",
       "      <td>79</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.022444</td>\n",
       "      <td>67.911392</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>167</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_2-subpattern_3</td>\n",
       "      <td>71</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020385</td>\n",
       "      <td>57.028169</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>168</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_2-subpattern_4</td>\n",
       "      <td>67</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023684</td>\n",
       "      <td>70.552239</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>169</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_2-subpattern_5</td>\n",
       "      <td>46</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021886</td>\n",
       "      <td>44.195652</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>170</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_2-subpattern_6</td>\n",
       "      <td>7</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.015784</td>\n",
       "      <td>70.571429</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>171</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_3-subpattern_0</td>\n",
       "      <td>43</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.019748</td>\n",
       "      <td>53.255814</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>172</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_3-subpattern_1</td>\n",
       "      <td>40</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023750</td>\n",
       "      <td>50.125000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>173</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_3-subpattern_2</td>\n",
       "      <td>27</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.024288</td>\n",
       "      <td>49.370370</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>174</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_3-subpattern_3</td>\n",
       "      <td>26</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.022194</td>\n",
       "      <td>62.730769</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>175</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_3-subpattern_4</td>\n",
       "      <td>18</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.026042</td>\n",
       "      <td>69.888889</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>176</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_3-subpattern_5</td>\n",
       "      <td>13</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021340</td>\n",
       "      <td>40.307692</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>177</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_3-subpattern_6</td>\n",
       "      <td>3</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.034024</td>\n",
       "      <td>30.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>178</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_4-subpattern_0</td>\n",
       "      <td>37</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.031749</td>\n",
       "      <td>59.135135</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>179</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_4-subpattern_1</td>\n",
       "      <td>34</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.028735</td>\n",
       "      <td>80.294118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>180</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_4-subpattern_2</td>\n",
       "      <td>23</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021363</td>\n",
       "      <td>60.869565</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>181</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_4-subpattern_3</td>\n",
       "      <td>22</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023778</td>\n",
       "      <td>77.409091</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>182</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_4-subpattern_4</td>\n",
       "      <td>18</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.024156</td>\n",
       "      <td>83.444444</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>183</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_4-subpattern_5</td>\n",
       "      <td>7</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023752</td>\n",
       "      <td>72.285714</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>184</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_5-subpattern_0</td>\n",
       "      <td>26</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020875</td>\n",
       "      <td>61.115385</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>185</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_5-subpattern_1</td>\n",
       "      <td>25</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023208</td>\n",
       "      <td>69.760000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>186</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_5-subpattern_2</td>\n",
       "      <td>25</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020532</td>\n",
       "      <td>52.240000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>187</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_5-subpattern_3</td>\n",
       "      <td>25</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.024530</td>\n",
       "      <td>68.200000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>188</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_5-subpattern_4</td>\n",
       "      <td>16</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023401</td>\n",
       "      <td>57.312500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>189</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_5-subpattern_5</td>\n",
       "      <td>6</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021429</td>\n",
       "      <td>54.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>190</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_5-subpattern_6</td>\n",
       "      <td>3</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.018618</td>\n",
       "      <td>16.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>191</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_6-subpattern_0</td>\n",
       "      <td>28</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.019740</td>\n",
       "      <td>70.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>192</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_6-subpattern_1</td>\n",
       "      <td>25</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.022923</td>\n",
       "      <td>54.760000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>193</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_6-subpattern_2</td>\n",
       "      <td>24</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023379</td>\n",
       "      <td>68.541667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>194</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_6-subpattern_3</td>\n",
       "      <td>18</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020599</td>\n",
       "      <td>67.166667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>195</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_6-subpattern_4</td>\n",
       "      <td>7</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.017799</td>\n",
       "      <td>83.857143</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>196</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_6-subpattern_5</td>\n",
       "      <td>5</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.019130</td>\n",
       "      <td>61.600000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>197</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_7-subpattern_0</td>\n",
       "      <td>15</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.016258</td>\n",
       "      <td>62.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>198</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_7-subpattern_1</td>\n",
       "      <td>14</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.022611</td>\n",
       "      <td>56.642857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>199</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_7-subpattern_2</td>\n",
       "      <td>13</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023484</td>\n",
       "      <td>63.461538</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>200</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_7-subpattern_3</td>\n",
       "      <td>12</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021613</td>\n",
       "      <td>59.416667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>201</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_7-subpattern_4</td>\n",
       "      <td>9</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020138</td>\n",
       "      <td>71.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>202</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_7-subpattern_5</td>\n",
       "      <td>9</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021542</td>\n",
       "      <td>72.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>203</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_8-subpattern_0</td>\n",
       "      <td>26</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.021899</td>\n",
       "      <td>55.346154</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>204</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_8-subpattern_1</td>\n",
       "      <td>23</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023481</td>\n",
       "      <td>71.304348</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>205</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_8-subpattern_2</td>\n",
       "      <td>17</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.023175</td>\n",
       "      <td>77.647059</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>206</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_9-subpattern_0</td>\n",
       "      <td>18</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.020299</td>\n",
       "      <td>54.833333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>207</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_9-subpattern_1</td>\n",
       "      <td>16</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.018929</td>\n",
       "      <td>65.562500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>208</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_9-subpattern_2</td>\n",
       "      <td>15</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.026773</td>\n",
       "      <td>62.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>209</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_9-subpattern_3</td>\n",
       "      <td>11</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.030798</td>\n",
       "      <td>49.636364</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>210</th>\n",
       "      <td>Reh_ETV6_Atlas-pos.pattern_9-subpattern_4</td>\n",
       "      <td>2</td>\n",
       "      <td>Reh_ETV6_Atlas</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.014832</td>\n",
       "      <td>27.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>211</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_0</td>\n",
       "      <td>882</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.505484</td>\n",
       "      <td>47.507937</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>212</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_1</td>\n",
       "      <td>761</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.503783</td>\n",
       "      <td>39.771353</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>213</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_10</td>\n",
       "      <td>105</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.580571</td>\n",
       "      <td>36.076190</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>214</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_11</td>\n",
       "      <td>89</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.618258</td>\n",
       "      <td>37.550562</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>215</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_12</td>\n",
       "      <td>86</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.641610</td>\n",
       "      <td>30.534884</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>216</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_13</td>\n",
       "      <td>58</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.594077</td>\n",
       "      <td>40.396552</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>217</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_14</td>\n",
       "      <td>56</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.582100</td>\n",
       "      <td>28.678571</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>218</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_2</td>\n",
       "      <td>585</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.509088</td>\n",
       "      <td>44.979487</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>219</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_3</td>\n",
       "      <td>310</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.563472</td>\n",
       "      <td>36.674194</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>220</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_4</td>\n",
       "      <td>237</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.561097</td>\n",
       "      <td>35.742616</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>221</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_5</td>\n",
       "      <td>215</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.515936</td>\n",
       "      <td>38.693023</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>222</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_6</td>\n",
       "      <td>196</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.585002</td>\n",
       "      <td>34.137755</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>223</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_7</td>\n",
       "      <td>193</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.539312</td>\n",
       "      <td>40.388601</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>224</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_8</td>\n",
       "      <td>142</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.589598</td>\n",
       "      <td>36.415493</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>225</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_0-subpattern_9</td>\n",
       "      <td>131</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.548602</td>\n",
       "      <td>43.893130</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>226</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_1-subpattern_0</td>\n",
       "      <td>49</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.448568</td>\n",
       "      <td>37.285714</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>227</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_1-subpattern_1</td>\n",
       "      <td>46</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.508453</td>\n",
       "      <td>39.065217</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>228</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_1-subpattern_2</td>\n",
       "      <td>36</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.480647</td>\n",
       "      <td>28.861111</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>229</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_1-subpattern_3</td>\n",
       "      <td>32</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.488670</td>\n",
       "      <td>26.593750</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>230</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_1-subpattern_4</td>\n",
       "      <td>28</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.558050</td>\n",
       "      <td>43.071429</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>231</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_1-subpattern_5</td>\n",
       "      <td>5</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.407306</td>\n",
       "      <td>7.400000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>232</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_2-subpattern_0</td>\n",
       "      <td>29</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.737583</td>\n",
       "      <td>34.344828</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>233</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_2-subpattern_1</td>\n",
       "      <td>24</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.660184</td>\n",
       "      <td>34.458333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>234</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_2-subpattern_2</td>\n",
       "      <td>18</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.789101</td>\n",
       "      <td>48.166667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>235</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_2-subpattern_3</td>\n",
       "      <td>17</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.593997</td>\n",
       "      <td>26.705882</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>236</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_3-subpattern_0</td>\n",
       "      <td>30</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.676075</td>\n",
       "      <td>44.433333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>237</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_3-subpattern_1</td>\n",
       "      <td>24</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.605674</td>\n",
       "      <td>39.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>238</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_3-subpattern_2</td>\n",
       "      <td>10</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718557</td>\n",
       "      <td>31.600000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>239</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_3-subpattern_3</td>\n",
       "      <td>4</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.565644</td>\n",
       "      <td>60.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>240</th>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B-pos.pattern_4-subpattern_0</td>\n",
       "      <td>24</td>\n",
       "      <td>Nalm6_ETV6-RUNX1_V5_B</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.597090</td>\n",
       "      <td>35.875000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>241</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_0</td>\n",
       "      <td>869</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.107294</td>\n",
       "      <td>43.380898</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>242</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_1</td>\n",
       "      <td>777</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.093596</td>\n",
       "      <td>46.756757</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>243</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_2</td>\n",
       "      <td>283</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.096457</td>\n",
       "      <td>51.600707</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>244</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_3</td>\n",
       "      <td>216</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.098038</td>\n",
       "      <td>55.870370</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>245</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_4</td>\n",
       "      <td>132</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.103714</td>\n",
       "      <td>49.992424</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>246</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_5</td>\n",
       "      <td>86</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.111225</td>\n",
       "      <td>44.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>247</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_6</td>\n",
       "      <td>85</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.126490</td>\n",
       "      <td>39.270588</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>248</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_7</td>\n",
       "      <td>26</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.117396</td>\n",
       "      <td>44.923077</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>249</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_8</td>\n",
       "      <td>2</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.035491</td>\n",
       "      <td>18.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>250</th>\n",
       "      <td>Reh_DMSO_RUNX1_native-pos.pattern_0-subpattern_9</td>\n",
       "      <td>2</td>\n",
       "      <td>Reh_DMSO_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.188461</td>\n",
       "      <td>28.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>251</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_0</td>\n",
       "      <td>953</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.213292</td>\n",
       "      <td>30.804827</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>252</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_1</td>\n",
       "      <td>895</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.144256</td>\n",
       "      <td>31.491620</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>253</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_2</td>\n",
       "      <td>832</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.114800</td>\n",
       "      <td>33.182692</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>254</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_3</td>\n",
       "      <td>825</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.143767</td>\n",
       "      <td>35.166061</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>255</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_4</td>\n",
       "      <td>35</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.153081</td>\n",
       "      <td>32.228571</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>256</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_5</td>\n",
       "      <td>27</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.199259</td>\n",
       "      <td>37.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>257</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_6</td>\n",
       "      <td>19</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.243194</td>\n",
       "      <td>38.263158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>258</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_7</td>\n",
       "      <td>9</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.135831</td>\n",
       "      <td>55.222222</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>259</th>\n",
       "      <td>Reh_RUNX1_B_native-pos.pattern_0-subpattern_8</td>\n",
       "      <td>7</td>\n",
       "      <td>Reh_RUNX1_B_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.092652</td>\n",
       "      <td>41.285714</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>260</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_0</td>\n",
       "      <td>966</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.162419</td>\n",
       "      <td>37.979296</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>261</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_1</td>\n",
       "      <td>835</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.169916</td>\n",
       "      <td>40.026347</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>262</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_10</td>\n",
       "      <td>128</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.201817</td>\n",
       "      <td>34.765625</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>263</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_11</td>\n",
       "      <td>107</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.187112</td>\n",
       "      <td>34.579439</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>264</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_12</td>\n",
       "      <td>101</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.236325</td>\n",
       "      <td>33.504950</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>265</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_13</td>\n",
       "      <td>89</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.228486</td>\n",
       "      <td>34.011236</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>266</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_14</td>\n",
       "      <td>88</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.160699</td>\n",
       "      <td>46.102273</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>267</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_15</td>\n",
       "      <td>83</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.243159</td>\n",
       "      <td>36.710843</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>268</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_16</td>\n",
       "      <td>80</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.174387</td>\n",
       "      <td>36.587500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>269</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_17</td>\n",
       "      <td>62</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.195096</td>\n",
       "      <td>36.677419</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>270</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_18</td>\n",
       "      <td>57</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.198052</td>\n",
       "      <td>36.157895</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>271</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_2</td>\n",
       "      <td>661</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.170211</td>\n",
       "      <td>46.888048</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>272</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_3</td>\n",
       "      <td>342</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.136536</td>\n",
       "      <td>40.947368</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>273</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_4</td>\n",
       "      <td>273</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.222598</td>\n",
       "      <td>36.560440</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>274</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_5</td>\n",
       "      <td>238</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.222890</td>\n",
       "      <td>36.928571</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>275</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_6</td>\n",
       "      <td>202</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.186719</td>\n",
       "      <td>40.594059</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>276</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_7</td>\n",
       "      <td>190</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.229909</td>\n",
       "      <td>33.605263</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>277</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_8</td>\n",
       "      <td>172</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.215852</td>\n",
       "      <td>39.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>278</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_0-subpattern_9</td>\n",
       "      <td>140</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.222715</td>\n",
       "      <td>29.121429</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>279</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_1-subpattern_0</td>\n",
       "      <td>89</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.254129</td>\n",
       "      <td>30.640449</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>280</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_1-subpattern_1</td>\n",
       "      <td>83</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.314032</td>\n",
       "      <td>29.469880</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>281</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_1-subpattern_2</td>\n",
       "      <td>33</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.181548</td>\n",
       "      <td>59.060606</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>282</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_1-subpattern_3</td>\n",
       "      <td>11</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.283684</td>\n",
       "      <td>23.181818</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>283</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_1-subpattern_4</td>\n",
       "      <td>2</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.243232</td>\n",
       "      <td>33.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>284</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_2-subpattern_0</td>\n",
       "      <td>56</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.238501</td>\n",
       "      <td>30.892857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>285</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_2-subpattern_1</td>\n",
       "      <td>39</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.355276</td>\n",
       "      <td>31.948718</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>286</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_2-subpattern_2</td>\n",
       "      <td>31</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.277062</td>\n",
       "      <td>36.677419</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>287</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_2-subpattern_3</td>\n",
       "      <td>29</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.464714</td>\n",
       "      <td>17.896552</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>288</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_2-subpattern_4</td>\n",
       "      <td>10</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.131950</td>\n",
       "      <td>57.600000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>289</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_2-subpattern_5</td>\n",
       "      <td>4</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.087356</td>\n",
       "      <td>41.250000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>290</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_2-subpattern_6</td>\n",
       "      <td>2</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.191636</td>\n",
       "      <td>18.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>291</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_3-subpattern_0</td>\n",
       "      <td>33</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.234901</td>\n",
       "      <td>34.727273</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>292</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_3-subpattern_1</td>\n",
       "      <td>33</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.118458</td>\n",
       "      <td>41.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>293</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_3-subpattern_2</td>\n",
       "      <td>20</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.121295</td>\n",
       "      <td>47.400000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>294</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_3-subpattern_3</td>\n",
       "      <td>19</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.114841</td>\n",
       "      <td>35.263158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>295</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_3-subpattern_4</td>\n",
       "      <td>13</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.120916</td>\n",
       "      <td>67.692308</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>296</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_3-subpattern_5</td>\n",
       "      <td>11</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.157030</td>\n",
       "      <td>48.181818</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>297</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_4-subpattern_0</td>\n",
       "      <td>22</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.298526</td>\n",
       "      <td>24.227273</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>298</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_4-subpattern_1</td>\n",
       "      <td>15</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.183479</td>\n",
       "      <td>21.866667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>299</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_4-subpattern_2</td>\n",
       "      <td>12</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.304342</td>\n",
       "      <td>25.750000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>300</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_4-subpattern_3</td>\n",
       "      <td>9</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.207249</td>\n",
       "      <td>43.222222</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>301</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_4-subpattern_4</td>\n",
       "      <td>7</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.178113</td>\n",
       "      <td>28.571429</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>302</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_5-subpattern_0</td>\n",
       "      <td>23</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.355309</td>\n",
       "      <td>24.782609</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>303</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_5-subpattern_1</td>\n",
       "      <td>15</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.226761</td>\n",
       "      <td>35.533333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>304</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_5-subpattern_2</td>\n",
       "      <td>14</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.232254</td>\n",
       "      <td>39.642857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>305</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_5-subpattern_3</td>\n",
       "      <td>11</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.164631</td>\n",
       "      <td>42.727273</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>306</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_6-subpattern_0</td>\n",
       "      <td>28</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.150554</td>\n",
       "      <td>43.821429</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>307</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_6-subpattern_1</td>\n",
       "      <td>21</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.172559</td>\n",
       "      <td>78.904762</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>308</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_6-subpattern_2</td>\n",
       "      <td>7</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.118361</td>\n",
       "      <td>105.428571</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>309</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_6-subpattern_3</td>\n",
       "      <td>2</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.104003</td>\n",
       "      <td>41.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>310</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_7-subpattern_0</td>\n",
       "      <td>37</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.189025</td>\n",
       "      <td>39.918919</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>311</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_8-subpattern_0</td>\n",
       "      <td>22</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.223095</td>\n",
       "      <td>33.590909</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>312</th>\n",
       "      <td>REH_RUNX1_rep2_native-pos.pattern_9-subpattern_0</td>\n",
       "      <td>22</td>\n",
       "      <td>REH_RUNX1_rep2_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.327062</td>\n",
       "      <td>28.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>313</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_0</td>\n",
       "      <td>604</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.191209</td>\n",
       "      <td>26.586093</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>314</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_1</td>\n",
       "      <td>558</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.308025</td>\n",
       "      <td>30.772401</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>315</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_10</td>\n",
       "      <td>49</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.267296</td>\n",
       "      <td>21.020408</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>316</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_11</td>\n",
       "      <td>43</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.292359</td>\n",
       "      <td>26.302326</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>317</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_2</td>\n",
       "      <td>554</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.180211</td>\n",
       "      <td>29.447653</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>318</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_3</td>\n",
       "      <td>190</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.290429</td>\n",
       "      <td>24.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>319</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_4</td>\n",
       "      <td>121</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.309896</td>\n",
       "      <td>24.892562</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>320</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_5</td>\n",
       "      <td>117</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.310585</td>\n",
       "      <td>22.111111</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>321</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_6</td>\n",
       "      <td>93</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.293228</td>\n",
       "      <td>21.397849</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>322</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_7</td>\n",
       "      <td>91</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.294970</td>\n",
       "      <td>21.186813</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>323</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_8</td>\n",
       "      <td>78</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.300742</td>\n",
       "      <td>26.692308</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>324</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_0-subpattern_9</td>\n",
       "      <td>69</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.253938</td>\n",
       "      <td>24.652174</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>325</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_0</td>\n",
       "      <td>551</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.116982</td>\n",
       "      <td>52.012704</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>326</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_1</td>\n",
       "      <td>451</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.175082</td>\n",
       "      <td>51.084257</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>327</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_10</td>\n",
       "      <td>3</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.114913</td>\n",
       "      <td>47.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>328</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_2</td>\n",
       "      <td>236</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.127401</td>\n",
       "      <td>51.088983</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>329</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_3</td>\n",
       "      <td>154</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.209821</td>\n",
       "      <td>42.149351</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>330</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_4</td>\n",
       "      <td>137</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.234548</td>\n",
       "      <td>39.985401</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>331</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_5</td>\n",
       "      <td>77</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.232747</td>\n",
       "      <td>32.480519</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>332</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_6</td>\n",
       "      <td>66</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.222159</td>\n",
       "      <td>43.636364</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>333</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_7</td>\n",
       "      <td>56</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.263058</td>\n",
       "      <td>36.035714</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>334</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_8</td>\n",
       "      <td>23</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.242830</td>\n",
       "      <td>33.565217</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>335</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_1-subpattern_9</td>\n",
       "      <td>16</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.163852</td>\n",
       "      <td>25.687500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>336</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_0</td>\n",
       "      <td>169</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.181473</td>\n",
       "      <td>44.420118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>337</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_1</td>\n",
       "      <td>140</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.154317</td>\n",
       "      <td>41.685714</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>338</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_10</td>\n",
       "      <td>14</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.227946</td>\n",
       "      <td>21.928571</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>339</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_2</td>\n",
       "      <td>133</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.151199</td>\n",
       "      <td>47.887218</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>340</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_3</td>\n",
       "      <td>131</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.143375</td>\n",
       "      <td>44.381679</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>341</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_4</td>\n",
       "      <td>122</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.150256</td>\n",
       "      <td>53.942623</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>342</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_5</td>\n",
       "      <td>107</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.146961</td>\n",
       "      <td>51.654206</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>343</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_6</td>\n",
       "      <td>26</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.260703</td>\n",
       "      <td>29.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>344</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_7</td>\n",
       "      <td>22</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.288406</td>\n",
       "      <td>19.272727</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>345</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_8</td>\n",
       "      <td>21</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.321173</td>\n",
       "      <td>22.809524</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>346</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_2-subpattern_9</td>\n",
       "      <td>16</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.220577</td>\n",
       "      <td>37.250000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>347</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_0</td>\n",
       "      <td>140</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.125863</td>\n",
       "      <td>43.692857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>348</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_1</td>\n",
       "      <td>123</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.224464</td>\n",
       "      <td>30.357724</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>349</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_2</td>\n",
       "      <td>107</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.142181</td>\n",
       "      <td>51.233645</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>350</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_3</td>\n",
       "      <td>90</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.190711</td>\n",
       "      <td>52.388889</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>351</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_4</td>\n",
       "      <td>84</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.148812</td>\n",
       "      <td>44.130952</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>352</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_5</td>\n",
       "      <td>84</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.192712</td>\n",
       "      <td>50.261905</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>353</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_6</td>\n",
       "      <td>84</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.181225</td>\n",
       "      <td>46.845238</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>354</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_7</td>\n",
       "      <td>18</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.192599</td>\n",
       "      <td>38.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>355</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_3-subpattern_8</td>\n",
       "      <td>2</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.122049</td>\n",
       "      <td>14.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>356</th>\n",
       "      <td>Nalm6_RUNX1_native-pos.pattern_4-subpattern_0</td>\n",
       "      <td>41</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.097143</td>\n",
       "      <td>53.756098</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>357</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_0</td>\n",
       "      <td>247</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.137315</td>\n",
       "      <td>38.518219</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>358</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_1</td>\n",
       "      <td>237</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.117441</td>\n",
       "      <td>42.801688</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>359</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_10</td>\n",
       "      <td>22</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.135008</td>\n",
       "      <td>53.409091</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>360</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_11</td>\n",
       "      <td>17</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.146817</td>\n",
       "      <td>55.529412</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>361</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_12</td>\n",
       "      <td>12</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.156268</td>\n",
       "      <td>47.083333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>362</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_13</td>\n",
       "      <td>7</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.178233</td>\n",
       "      <td>49.285714</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>363</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_2</td>\n",
       "      <td>158</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.139575</td>\n",
       "      <td>41.696203</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>364</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_3</td>\n",
       "      <td>132</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.155521</td>\n",
       "      <td>40.075758</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>365</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_4</td>\n",
       "      <td>128</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.168664</td>\n",
       "      <td>37.796875</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>366</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_5</td>\n",
       "      <td>87</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.165997</td>\n",
       "      <td>38.931034</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>367</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_6</td>\n",
       "      <td>61</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.163302</td>\n",
       "      <td>40.836066</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>368</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_7</td>\n",
       "      <td>47</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.154235</td>\n",
       "      <td>46.489362</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>369</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_8</td>\n",
       "      <td>30</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.143616</td>\n",
       "      <td>38.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>370</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_0-subpattern_9</td>\n",
       "      <td>29</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.183722</td>\n",
       "      <td>36.034483</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>371</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_1-subpattern_0</td>\n",
       "      <td>24</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.193234</td>\n",
       "      <td>37.291667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>372</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_1-subpattern_1</td>\n",
       "      <td>17</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.144052</td>\n",
       "      <td>33.705882</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>373</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_1-subpattern_2</td>\n",
       "      <td>11</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>-0.186703</td>\n",
       "      <td>23.909091</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>374</th>\n",
       "      <td>Nalm6_RUNX1_native-neg.pattern_2-subpattern_0</td>\n",
       "      <td>40</td>\n",
       "      <td>Nalm6_RUNX1_native</td>\n",
       "      <td>neg</td>\n",
       "      <td>0.004092</td>\n",
       "      <td>37.275000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div><h3>Images</h3><p>No images available</p>"
      ],
      "text/plain": [
       "<MotifCompendium.MotifCompendium.MotifCompendium at 0x7f16739765c0>"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "modisco_dict = dict()\n",
    "for model in fusion_er_models:\n",
    "    modisco_dict[model] = f'/users/shouvikm/BPNet/modisco/{model}/counts/counts_modisco_results.h5'\n",
    "for model in native_runx1_models:\n",
    "    modisco_dict[model] = f'/users/shouvikm/BPNet/fusion_deconvolution_V3/modisco/{model}/counts/counts_modisco_results.h5'\n",
    "    \n",
    "mc = MotifCompendium.build_from_modisco(modisco_dict, load_subpatterns=True)\n",
    "mc"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "8ed261f5-55bd-4d9d-ab09-1ad92e8e3797",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:22:06.642242Z",
     "start_time": "2026-04-15T15:21:56.348138Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:53:10.910907Z",
     "iopub.status.busy": "2025-11-24T21:53:10.910256Z",
     "iopub.status.idle": "2025-11-24T21:53:18.891334Z",
     "shell.execute_reply": "2025-11-24T21:53:18.888746Z",
     "shell.execute_reply.started": "2025-11-24T21:53:10.910843Z"
    }
   },
   "outputs": [],
   "source": [
    "mc.motif_collection_html(\"outputs/fusion_deconvolution_motif_collection.html\", 'model')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "8553645f-eab7-4db8-be01-3af5cf4220a1",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:22:09.254244Z",
     "start_time": "2026-04-15T15:22:06.647674Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:53:53.627169Z",
     "iopub.status.busy": "2025-11-24T21:53:53.626524Z",
     "iopub.status.idle": "2025-11-24T21:53:56.404577Z",
     "shell.execute_reply": "2025-11-24T21:53:56.402135Z",
     "shell.execute_reply.started": "2025-11-24T21:53:53.627113Z"
    }
   },
   "outputs": [],
   "source": [
    "utils_analysis.plot_similarity_distribution(\n",
    "    mc, \"outputs/fusion_deconvolution_similarity_distribution.html\"\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "070fdc4c-b13d-40ce-a0ba-b89df45972cd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:22:09.313651Z",
     "start_time": "2026-04-15T15:22:09.257065Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:56:10.876497Z",
     "iopub.status.busy": "2025-11-24T21:56:10.875819Z",
     "iopub.status.idle": "2025-11-24T21:56:11.073334Z",
     "shell.execute_reply": "2025-11-24T21:56:11.071403Z",
     "shell.execute_reply.started": "2025-11-24T21:56:10.876437Z"
    },
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "mc.cluster(similarity_threshold=0.95)\n",
    "mc"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "7bc2cd35-1f0d-4474-9bca-aa049ec6ce2a",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:22:23.763001Z",
     "start_time": "2026-04-15T15:22:09.316275Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:57:42.608278Z",
     "iopub.status.busy": "2025-11-24T21:57:42.607600Z",
     "iopub.status.idle": "2025-11-24T21:57:54.165091Z",
     "shell.execute_reply": "2025-11-24T21:57:54.162566Z",
     "shell.execute_reply.started": "2025-11-24T21:57:42.608222Z"
    }
   },
   "outputs": [],
   "source": [
    "mc.motif_collection_html(\"outputs/fusion_deconvolution_motif_clustered_collection.html\", \"cluster\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "147024ab-a935-47e0-a8a0-f29442b24111",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:22:24.062658Z",
     "start_time": "2026-04-15T15:22:23.768359Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:33:40.667488Z",
     "iopub.status.busy": "2025-11-24T22:33:40.666808Z",
     "iopub.status.idle": "2025-11-24T22:33:40.910737Z",
     "shell.execute_reply": "2025-11-24T22:33:40.909271Z",
     "shell.execute_reply.started": "2025-11-24T22:33:40.667430Z"
    },
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "mc_avg = mc.cluster_averages(\"cluster\", aggregations=[(\"name\", \"count\", \"num_constituents\"),\n",
    "                                                      (\"model\", \"concat_counted\", \"motifs_per_model\"),\n",
    "                                                      (\"num_seqlets\", \"sum\", \"total_seqlets\")])\n",
    "mc_avg"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "7c2838f5-aa08-424b-9f3e-7c423cd92569",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:22:31.365459Z",
     "start_time": "2026-04-15T15:22:24.066165Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:33:45.381409Z",
     "iopub.status.busy": "2025-11-24T22:33:45.380734Z",
     "iopub.status.idle": "2025-11-24T22:33:55.395713Z",
     "shell.execute_reply": "2025-11-24T22:33:55.393742Z",
     "shell.execute_reply.started": "2025-11-24T22:33:45.381351Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg.summary_table_html(\"outputs/fusion_deconvolution_cluster_summary_table.html\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "78f6cf78",
   "metadata": {},
   "outputs": [
    {
     "ename": "ImportError",
     "evalue": "Missing optional dependency 'lxml'.  Use pip or conda to install lxml.",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mModuleNotFoundError\u001b[0m                       Traceback (most recent call last)",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/compat/_optional.py:135\u001b[0m, in \u001b[0;36mimport_optional_dependency\u001b[0;34m(name, extra, errors, min_version)\u001b[0m\n\u001b[1;32m    134\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 135\u001b[0m     module \u001b[38;5;241m=\u001b[39m \u001b[43mimportlib\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mimport_module\u001b[49m\u001b[43m(\u001b[49m\u001b[43mname\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m    136\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mImportError\u001b[39;00m:\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/importlib/__init__.py:126\u001b[0m, in \u001b[0;36mimport_module\u001b[0;34m(name, package)\u001b[0m\n\u001b[1;32m    125\u001b[0m         level \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[0;32m--> 126\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43m_bootstrap\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_gcd_import\u001b[49m\u001b[43m(\u001b[49m\u001b[43mname\u001b[49m\u001b[43m[\u001b[49m\u001b[43mlevel\u001b[49m\u001b[43m:\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mpackage\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mlevel\u001b[49m\u001b[43m)\u001b[49m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1050\u001b[0m, in \u001b[0;36m_gcd_import\u001b[0;34m(name, package, level)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1027\u001b[0m, in \u001b[0;36m_find_and_load\u001b[0;34m(name, import_)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:992\u001b[0m, in \u001b[0;36m_find_and_load_unlocked\u001b[0;34m(name, import_)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:241\u001b[0m, in \u001b[0;36m_call_with_frames_removed\u001b[0;34m(f, *args, **kwds)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1050\u001b[0m, in \u001b[0;36m_gcd_import\u001b[0;34m(name, package, level)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1027\u001b[0m, in \u001b[0;36m_find_and_load\u001b[0;34m(name, import_)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1004\u001b[0m, in \u001b[0;36m_find_and_load_unlocked\u001b[0;34m(name, import_)\u001b[0m\n",
      "\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'lxml'",
      "\nDuring handling of the above exception, another exception occurred:\n",
      "\u001b[0;31mImportError\u001b[0m                               Traceback (most recent call last)",
      "Cell \u001b[0;32mIn[4], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m summary_df \u001b[38;5;241m=\u001b[39m \u001b[43mpd\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mread_html\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43moutputs/fusion_deconvolution_cluster_summary_table.html\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m[\u001b[38;5;241m0\u001b[39m]\n\u001b[1;32m      2\u001b[0m summary_df\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/io/html.py:1240\u001b[0m, in \u001b[0;36mread_html\u001b[0;34m(io, match, flavor, header, index_col, skiprows, attrs, parse_dates, thousands, encoding, decimal, converters, na_values, keep_default_na, displayed_only, extract_links, dtype_backend, storage_options)\u001b[0m\n\u001b[1;32m   1224\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(io, \u001b[38;5;28mstr\u001b[39m) \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28many\u001b[39m(\n\u001b[1;32m   1225\u001b[0m     [\n\u001b[1;32m   1226\u001b[0m         is_file_like(io),\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m   1230\u001b[0m     ]\n\u001b[1;32m   1231\u001b[0m ):\n\u001b[1;32m   1232\u001b[0m     warnings\u001b[38;5;241m.\u001b[39mwarn(\n\u001b[1;32m   1233\u001b[0m         \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mPassing literal html to \u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mread_html\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m is deprecated and \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m   1234\u001b[0m         \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mwill be removed in a future version. To read from a \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m   1237\u001b[0m         stacklevel\u001b[38;5;241m=\u001b[39mfind_stack_level(),\n\u001b[1;32m   1238\u001b[0m     )\n\u001b[0;32m-> 1240\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43m_parse\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m   1241\u001b[0m \u001b[43m    \u001b[49m\u001b[43mflavor\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mflavor\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1242\u001b[0m \u001b[43m    \u001b[49m\u001b[43mio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mio\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1243\u001b[0m \u001b[43m    \u001b[49m\u001b[43mmatch\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmatch\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1244\u001b[0m \u001b[43m    \u001b[49m\u001b[43mheader\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheader\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1245\u001b[0m \u001b[43m    \u001b[49m\u001b[43mindex_col\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mindex_col\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1246\u001b[0m \u001b[43m    \u001b[49m\u001b[43mskiprows\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mskiprows\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1247\u001b[0m \u001b[43m    \u001b[49m\u001b[43mparse_dates\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mparse_dates\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1248\u001b[0m \u001b[43m    \u001b[49m\u001b[43mthousands\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mthousands\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1249\u001b[0m \u001b[43m    \u001b[49m\u001b[43mattrs\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mattrs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1250\u001b[0m \u001b[43m    \u001b[49m\u001b[43mencoding\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mencoding\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1251\u001b[0m \u001b[43m    \u001b[49m\u001b[43mdecimal\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdecimal\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1252\u001b[0m \u001b[43m    \u001b[49m\u001b[43mconverters\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mconverters\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1253\u001b[0m \u001b[43m    \u001b[49m\u001b[43mna_values\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mna_values\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1254\u001b[0m \u001b[43m    \u001b[49m\u001b[43mkeep_default_na\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mkeep_default_na\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1255\u001b[0m \u001b[43m    \u001b[49m\u001b[43mdisplayed_only\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdisplayed_only\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1256\u001b[0m \u001b[43m    \u001b[49m\u001b[43mextract_links\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mextract_links\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1257\u001b[0m \u001b[43m    \u001b[49m\u001b[43mdtype_backend\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdtype_backend\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1258\u001b[0m \u001b[43m    \u001b[49m\u001b[43mstorage_options\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstorage_options\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1259\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/io/html.py:971\u001b[0m, in \u001b[0;36m_parse\u001b[0;34m(flavor, io, match, attrs, encoding, displayed_only, extract_links, storage_options, **kwargs)\u001b[0m\n\u001b[1;32m    969\u001b[0m retained \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m    970\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m flav \u001b[38;5;129;01min\u001b[39;00m flavor:\n\u001b[0;32m--> 971\u001b[0m     parser \u001b[38;5;241m=\u001b[39m \u001b[43m_parser_dispatch\u001b[49m\u001b[43m(\u001b[49m\u001b[43mflav\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m    972\u001b[0m     p \u001b[38;5;241m=\u001b[39m parser(\n\u001b[1;32m    973\u001b[0m         io,\n\u001b[1;32m    974\u001b[0m         compiled_match,\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m    979\u001b[0m         storage_options,\n\u001b[1;32m    980\u001b[0m     )\n\u001b[1;32m    982\u001b[0m     \u001b[38;5;28;01mtry\u001b[39;00m:\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/io/html.py:918\u001b[0m, in \u001b[0;36m_parser_dispatch\u001b[0;34m(flavor)\u001b[0m\n\u001b[1;32m    916\u001b[0m     import_optional_dependency(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mbs4\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m    917\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 918\u001b[0m     \u001b[43mimport_optional_dependency\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mlxml.etree\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[1;32m    919\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m _valid_parsers[flavor]\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/compat/_optional.py:138\u001b[0m, in \u001b[0;36mimport_optional_dependency\u001b[0;34m(name, extra, errors, min_version)\u001b[0m\n\u001b[1;32m    136\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mImportError\u001b[39;00m:\n\u001b[1;32m    137\u001b[0m     \u001b[38;5;28;01mif\u001b[39;00m errors \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mraise\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m--> 138\u001b[0m         \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mImportError\u001b[39;00m(msg)\n\u001b[1;32m    139\u001b[0m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m    141\u001b[0m \u001b[38;5;66;03m# Handle submodules: if we have submodule, grab parent module from sys.modules\u001b[39;00m\n",
      "\u001b[0;31mImportError\u001b[0m: Missing optional dependency 'lxml'.  Use pip or conda to install lxml."
     ]
    }
   ],
   "source": [
    "summary_df = pd.read_html(\"outputs/fusion_deconvolution_cluster_summary_table.html\")[0]\n",
    "summary_df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "9cb65c6e",
   "metadata": {},
   "outputs": [
    {
     "ename": "ImportError",
     "evalue": "Missing optional dependency 'lxml'.  Use pip or conda to install lxml.",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mModuleNotFoundError\u001b[0m                       Traceback (most recent call last)",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/compat/_optional.py:135\u001b[0m, in \u001b[0;36mimport_optional_dependency\u001b[0;34m(name, extra, errors, min_version)\u001b[0m\n\u001b[1;32m    134\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 135\u001b[0m     module \u001b[38;5;241m=\u001b[39m \u001b[43mimportlib\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mimport_module\u001b[49m\u001b[43m(\u001b[49m\u001b[43mname\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m    136\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mImportError\u001b[39;00m:\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/importlib/__init__.py:126\u001b[0m, in \u001b[0;36mimport_module\u001b[0;34m(name, package)\u001b[0m\n\u001b[1;32m    125\u001b[0m         level \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[0;32m--> 126\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43m_bootstrap\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_gcd_import\u001b[49m\u001b[43m(\u001b[49m\u001b[43mname\u001b[49m\u001b[43m[\u001b[49m\u001b[43mlevel\u001b[49m\u001b[43m:\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mpackage\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mlevel\u001b[49m\u001b[43m)\u001b[49m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1050\u001b[0m, in \u001b[0;36m_gcd_import\u001b[0;34m(name, package, level)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1027\u001b[0m, in \u001b[0;36m_find_and_load\u001b[0;34m(name, import_)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:992\u001b[0m, in \u001b[0;36m_find_and_load_unlocked\u001b[0;34m(name, import_)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:241\u001b[0m, in \u001b[0;36m_call_with_frames_removed\u001b[0;34m(f, *args, **kwds)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1050\u001b[0m, in \u001b[0;36m_gcd_import\u001b[0;34m(name, package, level)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1027\u001b[0m, in \u001b[0;36m_find_and_load\u001b[0;34m(name, import_)\u001b[0m\n",
      "File \u001b[0;32m<frozen importlib._bootstrap>:1004\u001b[0m, in \u001b[0;36m_find_and_load_unlocked\u001b[0;34m(name, import_)\u001b[0m\n",
      "\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'lxml'",
      "\nDuring handling of the above exception, another exception occurred:\n",
      "\u001b[0;31mImportError\u001b[0m                               Traceback (most recent call last)",
      "Cell \u001b[0;32mIn[9], line 4\u001b[0m\n\u001b[1;32m      1\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21;01mpandas\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mas\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21;01mpd\u001b[39;00m\n\u001b[1;32m      3\u001b[0m \u001b[38;5;66;03m# Load the summary table HTML\u001b[39;00m\n\u001b[0;32m----> 4\u001b[0m summary_df \u001b[38;5;241m=\u001b[39m \u001b[43mpd\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mread_html\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43moutputs/fusion_deconvolution_cluster_summary_table.html\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m[\u001b[38;5;241m0\u001b[39m]\n\u001b[1;32m      6\u001b[0m \u001b[38;5;66;03m# # Sort by 'total_seqlets' in descending order and get the top 25 rows\u001b[39;00m\n\u001b[1;32m      7\u001b[0m \u001b[38;5;66;03m# top25_df = summary_df.sort_values(by=\"total_seqlets\", ascending=False).head(25)\u001b[39;00m\n\u001b[1;32m      8\u001b[0m \n\u001b[1;32m      9\u001b[0m \u001b[38;5;66;03m# # Display the result in the notebook\u001b[39;00m\n\u001b[1;32m     10\u001b[0m \u001b[38;5;66;03m# top25_df\u001b[39;00m\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/io/html.py:1240\u001b[0m, in \u001b[0;36mread_html\u001b[0;34m(io, match, flavor, header, index_col, skiprows, attrs, parse_dates, thousands, encoding, decimal, converters, na_values, keep_default_na, displayed_only, extract_links, dtype_backend, storage_options)\u001b[0m\n\u001b[1;32m   1224\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(io, \u001b[38;5;28mstr\u001b[39m) \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28many\u001b[39m(\n\u001b[1;32m   1225\u001b[0m     [\n\u001b[1;32m   1226\u001b[0m         is_file_like(io),\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m   1230\u001b[0m     ]\n\u001b[1;32m   1231\u001b[0m ):\n\u001b[1;32m   1232\u001b[0m     warnings\u001b[38;5;241m.\u001b[39mwarn(\n\u001b[1;32m   1233\u001b[0m         \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mPassing literal html to \u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mread_html\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m is deprecated and \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m   1234\u001b[0m         \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mwill be removed in a future version. To read from a \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m   1237\u001b[0m         stacklevel\u001b[38;5;241m=\u001b[39mfind_stack_level(),\n\u001b[1;32m   1238\u001b[0m     )\n\u001b[0;32m-> 1240\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43m_parse\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m   1241\u001b[0m \u001b[43m    \u001b[49m\u001b[43mflavor\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mflavor\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1242\u001b[0m \u001b[43m    \u001b[49m\u001b[43mio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mio\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1243\u001b[0m \u001b[43m    \u001b[49m\u001b[43mmatch\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmatch\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1244\u001b[0m \u001b[43m    \u001b[49m\u001b[43mheader\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheader\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1245\u001b[0m \u001b[43m    \u001b[49m\u001b[43mindex_col\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mindex_col\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1246\u001b[0m \u001b[43m    \u001b[49m\u001b[43mskiprows\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mskiprows\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1247\u001b[0m \u001b[43m    \u001b[49m\u001b[43mparse_dates\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mparse_dates\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1248\u001b[0m \u001b[43m    \u001b[49m\u001b[43mthousands\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mthousands\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1249\u001b[0m \u001b[43m    \u001b[49m\u001b[43mattrs\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mattrs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1250\u001b[0m \u001b[43m    \u001b[49m\u001b[43mencoding\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mencoding\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1251\u001b[0m \u001b[43m    \u001b[49m\u001b[43mdecimal\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdecimal\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1252\u001b[0m \u001b[43m    \u001b[49m\u001b[43mconverters\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mconverters\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1253\u001b[0m \u001b[43m    \u001b[49m\u001b[43mna_values\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mna_values\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1254\u001b[0m \u001b[43m    \u001b[49m\u001b[43mkeep_default_na\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mkeep_default_na\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1255\u001b[0m \u001b[43m    \u001b[49m\u001b[43mdisplayed_only\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdisplayed_only\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1256\u001b[0m \u001b[43m    \u001b[49m\u001b[43mextract_links\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mextract_links\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1257\u001b[0m \u001b[43m    \u001b[49m\u001b[43mdtype_backend\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdtype_backend\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1258\u001b[0m \u001b[43m    \u001b[49m\u001b[43mstorage_options\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstorage_options\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m   1259\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/io/html.py:971\u001b[0m, in \u001b[0;36m_parse\u001b[0;34m(flavor, io, match, attrs, encoding, displayed_only, extract_links, storage_options, **kwargs)\u001b[0m\n\u001b[1;32m    969\u001b[0m retained \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m    970\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m flav \u001b[38;5;129;01min\u001b[39;00m flavor:\n\u001b[0;32m--> 971\u001b[0m     parser \u001b[38;5;241m=\u001b[39m \u001b[43m_parser_dispatch\u001b[49m\u001b[43m(\u001b[49m\u001b[43mflav\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m    972\u001b[0m     p \u001b[38;5;241m=\u001b[39m parser(\n\u001b[1;32m    973\u001b[0m         io,\n\u001b[1;32m    974\u001b[0m         compiled_match,\n\u001b[0;32m   (...)\u001b[0m\n\u001b[1;32m    979\u001b[0m         storage_options,\n\u001b[1;32m    980\u001b[0m     )\n\u001b[1;32m    982\u001b[0m     \u001b[38;5;28;01mtry\u001b[39;00m:\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/io/html.py:918\u001b[0m, in \u001b[0;36m_parser_dispatch\u001b[0;34m(flavor)\u001b[0m\n\u001b[1;32m    916\u001b[0m     import_optional_dependency(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mbs4\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m    917\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 918\u001b[0m     \u001b[43mimport_optional_dependency\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mlxml.etree\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[1;32m    919\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m _valid_parsers[flavor]\n",
      "File \u001b[0;32m/oak/stanford/groups/akundaje/shouvikm/miniconda3/envs/motifcompendium-gpu/lib/python3.10/site-packages/pandas/compat/_optional.py:138\u001b[0m, in \u001b[0;36mimport_optional_dependency\u001b[0;34m(name, extra, errors, min_version)\u001b[0m\n\u001b[1;32m    136\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mImportError\u001b[39;00m:\n\u001b[1;32m    137\u001b[0m     \u001b[38;5;28;01mif\u001b[39;00m errors \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mraise\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m--> 138\u001b[0m         \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mImportError\u001b[39;00m(msg)\n\u001b[1;32m    139\u001b[0m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m    141\u001b[0m \u001b[38;5;66;03m# Handle submodules: if we have submodule, grab parent module from sys.modules\u001b[39;00m\n",
      "\u001b[0;31mImportError\u001b[0m: Missing optional dependency 'lxml'.  Use pip or conda to install lxml."
     ]
    }
   ],
   "source": [
    "import pandas as pd\n",
    "\n",
    "# Load the summary table HTML\n",
    "\n",
    "\n",
    "# # Sort by 'total_seqlets' in descending order and get the top 25 rows\n",
    "# top25_df = summary_df.sort_values(by=\"total_seqlets\", ascending=False).head(25)\n",
    "\n",
    "# # Display the result in the notebook\n",
    "# top25_df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "f49d5859",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:30:00.596509Z",
     "start_time": "2026-04-15T15:30:00.575974Z"
    }
   },
   "outputs": [],
   "source": [
    "mc.metadata[mc.metadata['cluster'] == 11]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "ca66dc24",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T15:30:00.596509Z",
     "start_time": "2026-04-15T15:30:00.575974Z"
    }
   },
   "outputs": [],
   "source": [
    "mc.metadata[mc.metadata['cluster'] == 11]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "b02ae9d0-0989-4f8f-8f33-423bbeed5818",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T14:59:02.765558Z",
     "start_time": "2026-04-15T14:59:02.309792Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:33:55.396989Z",
     "iopub.status.busy": "2025-11-24T22:33:55.396766Z",
     "iopub.status.idle": "2025-11-24T22:33:55.541875Z",
     "shell.execute_reply": "2025-11-24T22:33:55.539527Z",
     "shell.execute_reply.started": "2025-11-24T22:33:55.396967Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg[\"annotation\"] = \"\"\n",
    "mc_avg.summary_table_html(\"outputs/fusion_deconvolution_editable_cluster_summary_table.html\", editable=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "84fc0bca-315b-4eb4-b121-755191faac0d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-02-11T05:54:48.484605Z",
     "start_time": "2026-02-11T05:54:48.205558Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:52:21.784027Z",
     "iopub.status.busy": "2025-11-24T22:52:21.783329Z",
     "iopub.status.idle": "2025-11-24T22:52:22.087817Z",
     "shell.execute_reply": "2025-11-24T22:52:22.086254Z",
     "shell.execute_reply.started": "2025-11-24T22:52:21.783969Z"
    },
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "mc_avg.update_from_summary_table(\"outputs/fusion_bias_correction_edited_cluster_summary_table.html\")\n",
    "mc_avg"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "0a629182-1e56-47bd-81b5-08a791376f58",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-02-11T05:55:00.589145Z",
     "start_time": "2026-02-11T05:55:00.567679Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:57:38.442057Z",
     "iopub.status.busy": "2025-11-24T22:57:38.441379Z",
     "iopub.status.idle": "2025-11-24T22:57:38.465019Z",
     "shell.execute_reply": "2025-11-24T22:57:38.463574Z",
     "shell.execute_reply.started": "2025-11-24T22:57:38.441999Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg_edited = mc_avg[mc_avg.metadata['annotation'] != '']\n",
    "mc_avg_edited = mc_avg_edited.sort('total_seqlets', ascending=False)\n",
    "mc_avg_edited['cluster_annotation'] = mc_avg_edited['name'] + ' ' + mc_avg_edited['annotation']\n",
    "mc_avg_edited"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cb172ac7-b81c-4c5b-be7f-86cebd455240",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-02-11T05:55:51.087534Z",
     "start_time": "2026-02-11T05:55:50.977730Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-25T00:13:05.421249Z",
     "iopub.status.busy": "2025-11-25T00:13:05.419606Z",
     "iopub.status.idle": "2025-11-25T00:13:05.467369Z",
     "shell.execute_reply": "2025-11-25T00:13:05.466056Z",
     "shell.execute_reply.started": "2025-11-25T00:13:05.421137Z"
    }
   },
   "outputs": [],
   "source": [
    "utils_analysis.export_compendium_modisco(mc_avg_edited, \"source_cluster\", \"outputs/fusion_motifs_compendium_modisco.h5\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "1675a1d1-e4d7-4c83-9807-e49320aa31bd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-12-31T08:06:06.081149Z",
     "start_time": "2025-12-31T08:06:01.264763Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg_edited.save(\"outputs/motif_compendium.mc\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5cdd563e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-12-31T08:06:06.498020Z",
     "start_time": "2025-12-31T08:06:06.084659Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg_edited.metadata.to_csv(\"outputs/motif_compendium_metadata.csv\", index=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "824cdf61",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-12-31T08:06:27.847624Z",
     "start_time": "2025-12-31T08:06:14.242001Z"
    }
   },
   "outputs": [],
   "source": [
    "for i in range(mc_avg_edited.metadata.shape[0]):\n",
    "    cluster = mc_avg_edited.metadata.iloc[i]['source_cluster']\n",
    "    utils_plotting.plot_motif(mc_avg_edited.get_standard_motif_stack()[i], \n",
    "                              show=False, \n",
    "                              save_loc=f\"outputs/motif_logos/{cluster}.png\")"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "motifcompendium-gpu",
   "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.10.19"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
