{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "ad6c7885",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:09:56.928583Z",
     "start_time": "2026-05-11T23:09:54.461627Z"
    }
   },
   "outputs": [],
   "source": [
    "import glob\n",
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5cb011e5",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:10:37.275332Z",
     "start_time": "2026-05-11T23:10:37.268530Z"
    }
   },
   "outputs": [],
   "source": [
    "def path_to_image_html(path):\n",
    "    \"\"\"\n",
    "    Converts a file path or URL to an HTML image tag for display in a DataFrame.\n",
    "    \"\"\"\n",
    "    return f'<img src=\"{path}\" width=\"200\">'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "04207506",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:21:10.590816Z",
     "start_time": "2026-05-11T23:21:10.587169Z"
    }
   },
   "outputs": [],
   "source": [
    "def plot_motifs_table(models, head='counts'):\n",
    "    motif_df = pd.DataFrame(index=range(5), columns=models)\n",
    "    motif_df = motif_df.fillna('')\n",
    "    for model in models:\n",
    "        modisco_path = f'modisco/{model}/{head}/trimmed_logos/pos*.cwm.fwd.png'\n",
    "        num_motifs = len(glob.glob(modisco_path))\n",
    "        num_motifs_to_show = min(5, num_motifs)   # show at most top 5 motifs\n",
    "        motif_image_paths = []\n",
    "        for i in range(num_motifs_to_show):\n",
    "            motif_image_path = f'modisco/{model}/{head}/trimmed_logos/pos_patterns.pattern_{i}.cwm.fwd.png'\n",
    "            motif_df[model].iloc[i] = motif_image_path\n",
    "\n",
    "    motif_df = motif_df.style.format(path_to_image_html)\n",
    "    return motif_df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "68e1a965",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:21:11.108255Z",
     "start_time": "2026-05-11T23:21:11.096697Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_c8981_\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th class=\"col_heading level0 col0\" >ALL1_KMT2A_C</th>\n",
       "      <th class=\"col_heading level0 col1\" >ALL1_KMT2A_N</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_c8981_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_c8981_row0_col0\" class=\"data row0 col0\" ><img src=\"modisco/ALL1_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_c8981_row0_col1\" class=\"data row0 col1\" ><img src=\"modisco/ALL1_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c8981_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
       "      <td id=\"T_c8981_row1_col0\" class=\"data row1 col0\" ><img src=\"modisco/ALL1_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_c8981_row1_col1\" class=\"data row1 col1\" ><img src=\"modisco/ALL1_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c8981_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
       "      <td id=\"T_c8981_row2_col0\" class=\"data row2 col0\" ><img src=\"modisco/ALL1_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_c8981_row2_col1\" class=\"data row2 col1\" ><img src=\"modisco/ALL1_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c8981_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
       "      <td id=\"T_c8981_row3_col0\" class=\"data row3 col0\" ><img src=\"modisco/ALL1_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_3.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_c8981_row3_col1\" class=\"data row3 col1\" ><img src=\"modisco/ALL1_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_3.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c8981_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
       "      <td id=\"T_c8981_row4_col0\" class=\"data row4 col0\" ><img src=\"modisco/ALL1_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_4.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_c8981_row4_col1\" class=\"data row4 col1\" ><img src=\"modisco/ALL1_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_4.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x7f9a6fa92d10>"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "models = ['ALL1_KMT2A_C', 'ALL1_KMT2A_N']\n",
    "plot_motifs_table(models, 'counts')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "53e6b9d7",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:21:13.100845Z",
     "start_time": "2026-05-11T23:21:13.091248Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_197eb_\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th class=\"col_heading level0 col0\" >ALL1_KMT2A_C</th>\n",
       "      <th class=\"col_heading level0 col1\" >ALL1_KMT2A_N</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_197eb_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_197eb_row0_col0\" class=\"data row0 col0\" ><img src=\"modisco/ALL1_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_197eb_row0_col1\" class=\"data row0 col1\" ><img src=\"modisco/ALL1_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_197eb_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
       "      <td id=\"T_197eb_row1_col0\" class=\"data row1 col0\" ><img src=\"modisco/ALL1_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_197eb_row1_col1\" class=\"data row1 col1\" ><img src=\"modisco/ALL1_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_197eb_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
       "      <td id=\"T_197eb_row2_col0\" class=\"data row2 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_197eb_row2_col1\" class=\"data row2 col1\" ><img src=\"modisco/ALL1_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_197eb_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
       "      <td id=\"T_197eb_row3_col0\" class=\"data row3 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_197eb_row3_col1\" class=\"data row3 col1\" ><img src=\"\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_197eb_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
       "      <td id=\"T_197eb_row4_col0\" class=\"data row4 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_197eb_row4_col1\" class=\"data row4 col1\" ><img src=\"\" width=\"200\"></td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x7f9a76734290>"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "plot_motifs_table(models, 'profile')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "c86f02a2",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:21:14.187194Z",
     "start_time": "2026-05-11T23:21:14.175569Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_7afd2_\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th class=\"col_heading level0 col0\" >RS411_KMT2A_C</th>\n",
       "      <th class=\"col_heading level0 col1\" >RS411_KMT2A_N</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_7afd2_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_7afd2_row0_col0\" class=\"data row0 col0\" ><img src=\"modisco/RS411_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_7afd2_row0_col1\" class=\"data row0 col1\" ><img src=\"modisco/RS411_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_7afd2_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
       "      <td id=\"T_7afd2_row1_col0\" class=\"data row1 col0\" ><img src=\"modisco/RS411_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_7afd2_row1_col1\" class=\"data row1 col1\" ><img src=\"modisco/RS411_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_7afd2_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
       "      <td id=\"T_7afd2_row2_col0\" class=\"data row2 col0\" ><img src=\"modisco/RS411_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_7afd2_row2_col1\" class=\"data row2 col1\" ><img src=\"modisco/RS411_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_7afd2_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
       "      <td id=\"T_7afd2_row3_col0\" class=\"data row3 col0\" ><img src=\"modisco/RS411_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_3.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_7afd2_row3_col1\" class=\"data row3 col1\" ><img src=\"modisco/RS411_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_3.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_7afd2_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
       "      <td id=\"T_7afd2_row4_col0\" class=\"data row4 col0\" ><img src=\"modisco/RS411_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_4.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_7afd2_row4_col1\" class=\"data row4 col1\" ><img src=\"modisco/RS411_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_4.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x7f9a6fbc09d0>"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "models = ['RS411_KMT2A_C', 'RS411_KMT2A_N']\n",
    "plot_motifs_table(models, 'counts')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "85345341",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:21:17.898083Z",
     "start_time": "2026-05-11T23:21:17.888465Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_d41e2_\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th class=\"col_heading level0 col0\" >RS411_KMT2A_C</th>\n",
       "      <th class=\"col_heading level0 col1\" >RS411_KMT2A_N</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_d41e2_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_d41e2_row0_col0\" class=\"data row0 col0\" ><img src=\"modisco/RS411_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_d41e2_row0_col1\" class=\"data row0 col1\" ><img src=\"modisco/RS411_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_d41e2_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
       "      <td id=\"T_d41e2_row1_col0\" class=\"data row1 col0\" ><img src=\"modisco/RS411_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_d41e2_row1_col1\" class=\"data row1 col1\" ><img src=\"modisco/RS411_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_d41e2_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
       "      <td id=\"T_d41e2_row2_col0\" class=\"data row2 col0\" ><img src=\"modisco/RS411_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_d41e2_row2_col1\" class=\"data row2 col1\" ><img src=\"modisco/RS411_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_d41e2_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
       "      <td id=\"T_d41e2_row3_col0\" class=\"data row3 col0\" ><img src=\"modisco/RS411_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_3.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_d41e2_row3_col1\" class=\"data row3 col1\" ><img src=\"modisco/RS411_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_3.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_d41e2_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
       "      <td id=\"T_d41e2_row4_col0\" class=\"data row4 col0\" ><img src=\"modisco/RS411_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_4.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_d41e2_row4_col1\" class=\"data row4 col1\" ><img src=\"modisco/RS411_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_4.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x7f9a6fbc9850>"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "plot_motifs_table(models, 'profile')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "id": "3142ca1a",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:21:56.283438Z",
     "start_time": "2026-05-11T23:21:56.260738Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_6b0d3_\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th class=\"col_heading level0 col0\" >CD34_KMT2A_C</th>\n",
       "      <th class=\"col_heading level0 col1\" >CD34_KMT2A_N</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_6b0d3_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_6b0d3_row0_col0\" class=\"data row0 col0\" ><img src=\"modisco/CD34_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_6b0d3_row0_col1\" class=\"data row0 col1\" ><img src=\"modisco/CD34_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_6b0d3_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
       "      <td id=\"T_6b0d3_row1_col0\" class=\"data row1 col0\" ><img src=\"modisco/CD34_KMT2A_C/counts/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_6b0d3_row1_col1\" class=\"data row1 col1\" ><img src=\"modisco/CD34_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_6b0d3_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
       "      <td id=\"T_6b0d3_row2_col0\" class=\"data row2 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_6b0d3_row2_col1\" class=\"data row2 col1\" ><img src=\"modisco/CD34_KMT2A_N/counts/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_6b0d3_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
       "      <td id=\"T_6b0d3_row3_col0\" class=\"data row3 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_6b0d3_row3_col1\" class=\"data row3 col1\" ><img src=\"\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_6b0d3_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
       "      <td id=\"T_6b0d3_row4_col0\" class=\"data row4 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_6b0d3_row4_col1\" class=\"data row4 col1\" ><img src=\"\" width=\"200\"></td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x7f9a76734b90>"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "models = ['CD34_KMT2A_C', 'CD34_KMT2A_N']\n",
    "plot_motifs_table(models, 'counts')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "id": "38ce1930",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-11T23:21:56.416303Z",
     "start_time": "2026-05-11T23:21:56.395162Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_0fd78_\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th class=\"col_heading level0 col0\" >CD34_KMT2A_C</th>\n",
       "      <th class=\"col_heading level0 col1\" >CD34_KMT2A_N</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_0fd78_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_0fd78_row0_col0\" class=\"data row0 col0\" ><img src=\"modisco/CD34_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_0fd78_row0_col1\" class=\"data row0 col1\" ><img src=\"modisco/CD34_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_0.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_0fd78_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
       "      <td id=\"T_0fd78_row1_col0\" class=\"data row1 col0\" ><img src=\"modisco/CD34_KMT2A_C/profile/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "      <td id=\"T_0fd78_row1_col1\" class=\"data row1 col1\" ><img src=\"modisco/CD34_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_1.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_0fd78_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
       "      <td id=\"T_0fd78_row2_col0\" class=\"data row2 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_0fd78_row2_col1\" class=\"data row2 col1\" ><img src=\"modisco/CD34_KMT2A_N/profile/trimmed_logos/pos_patterns.pattern_2.cwm.fwd.png\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_0fd78_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
       "      <td id=\"T_0fd78_row3_col0\" class=\"data row3 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_0fd78_row3_col1\" class=\"data row3 col1\" ><img src=\"\" width=\"200\"></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_0fd78_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
       "      <td id=\"T_0fd78_row4_col0\" class=\"data row4 col0\" ><img src=\"\" width=\"200\"></td>\n",
       "      <td id=\"T_0fd78_row4_col1\" class=\"data row4 col1\" ><img src=\"\" width=\"200\"></td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x7f9a6fac6b10>"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "plot_motifs_table(models, 'profile')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "21073e26",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "bpnet",
   "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.7.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
