view clsi_profile_type2_linux-Copy1.ipynb @ 0:c1a77856070c draft

"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
author rakesh4osdd
date Sat, 26 Jun 2021 07:27:53 +0000
parents
children
line wrap: on
line source

{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "967b1345",
   "metadata": {},
   "outputs": [],
   "source": [
    "# ASIST module2 | map AST result to the CLSI breakporints with combination antibiotics\n",
    "# By rakesh4osdd@gmail.com, 06-Jun-2021\n",
    "import pandas as pd\n",
    "import re\n",
    "import sys"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "39e25c15",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1.2.4 2.2.1\n"
     ]
    }
   ],
   "source": [
    "print(pd.__version__, re.__version__)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 175,
   "id": "c96d7c62",
   "metadata": {},
   "outputs": [],
   "source": [
    "# cross check MIC values\n",
    "def sus_res(mic):\n",
    "    print(mic)\n",
    "    #print ((mic,pd.isna(mic[1]),pd.isna(mic[0]),'\\n')\n",
    "    if not (pd.isna(mic[0]) or pd.isna(mic[1]) or pd.isna(mic[2])):#check for NaN value\n",
    "        #remove unwanted whitespace\n",
    "        o_mic = mic[0].replace(' ', '')\n",
    "        s_mic = mic[1].replace(' ', '')\n",
    "        r_mic = mic[2].replace(' ', '')\n",
    "        i_mic = mic[3].replace(' ', '')\n",
    "        print(imic(o_mic,i_mic))\n",
    "        #print (o_mic,s_mic,r_mic)\n",
    "        #print (type(o_mic),type(s_mic),type(r_mic))\n",
    "        if '/' in s_mic: #check for combination antibiotics\n",
    "            #print ('combination antibiotics')\n",
    "            try:\n",
    "                if '/' in o_mic:\n",
    "                    #print ('input combination')\n",
    "                    if (float(o_mic.split('/')[0]) <= float(s_mic.split('/')[0]) and float(o_mic.split('/')[1]) <= float(s_mic.split('/')[1])):\n",
    "                        strain_type='Susceptible'\n",
    "                    elif (float(o_mic.split('/')[0]) >= float(r_mic.split('/')[0]) and float(o_mic.split('/')[1]) >= float(r_mic.split('/')[1])):\n",
    "                        strain_type='Resistant'\n",
    "                    elif (imic(o_mic,i_mic)):\n",
    "                        strain_type='Intermediate-1'                    \n",
    "                    else:\n",
    "                        strain_type='Intermediate-2'\n",
    "                else: \n",
    "                    #print ('single')\n",
    "                    if float(o_mic)==0:\n",
    "                        strain_type='Strain could not classified'\n",
    "                    elif (float(o_mic.split('/')[0]) <= float(s_mic.split('/')[0]) and float(1) <= float(s_mic.split('/')[1])):\n",
    "                        strain_type='Susceptible'\n",
    "                    elif (float(o_mic.split('/')[0]) >= float(r_mic.split('/')[0]) and float(1) >= float(r_mic.split('/')[1])):\n",
    "                        strain_type='Resistant'\n",
    "                    else:\n",
    "                        strain_type='Intermediate-3'\n",
    "            except ValueError:\n",
    "                strain_type='Strain could not classified-1'\n",
    "        elif (s_mic == '-'):\n",
    "            if o_mic:\n",
    "                if float(o_mic)==0:\n",
    "                    strain_type='Strain could not classified-2'\n",
    "                #elif (float(o_mic) <= float(s_mic)):\n",
    "                #    strain_type='Susceptible'\n",
    "                elif (float(o_mic) >= float(r_mic)):\n",
    "                    strain_type='Resistant'\n",
    "                elif (imic(o_mic,i_mic)):\n",
    "                    strain_type='Intermediat-4'\n",
    "                else:\n",
    "                    strain_type='Intermediate-5'\n",
    "            else:\n",
    "                strain_type='Strain could not classified-3'\n",
    "        else: #single antibiotics\n",
    "            #print('single antibiotics')\n",
    "            if o_mic:\n",
    "                if float(o_mic)==0:\n",
    "                    strain_type='Strain could not classified-4'\n",
    "                elif (float(o_mic) <= float(s_mic)):\n",
    "                    strain_type='Susceptible'\n",
    "                elif (float(o_mic) >= float(r_mic)):\n",
    "                    strain_type='Resistant'\n",
    "                else:\n",
    "                    strain_type='Intermediate-6'\n",
    "            else:\n",
    "                strain_type='Strain could not classified-5'\n",
    "    else:\n",
    "        strain_type='Strain could not classified-6'\n",
    "    return(strain_type)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 176,
   "id": "dbc70e34",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['32/2', '16/4', '128/4', '32/4-64/4']\n",
      "32/2 32/4-64/4\n",
      "False\n",
      "32/2 32/4-64/4\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "'Intermediate-2'"
      ]
     },
     "execution_count": 176,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mic=['32/2','16/4','128/4','32/4-64/4']\n",
    "sus_res(mic)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "653b096e",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 202,
   "id": "626a1e3f",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "65/4 64/4 s\n",
      "65 4 64 4 s\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "'Strain could not classified-5'"
      ]
     },
     "execution_count": 202,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def check_mic(mic1,mic2,mic_type):\n",
    "    print(mic1,mic2,mic_type)\n",
    "    m1a = mic1.split('/')[0]\n",
    "    m1b = mic1.split('/')[1]\n",
    "    if '-' in mic2:   # for intermediate only\n",
    "        m2a = mic2.split('-')[0].split('/')[0]\n",
    "        m2b = mic2.split('-')[0].split('/')[1]\n",
    "        m2aa = mic2.split('-')[1].split('/')[0]\n",
    "        m2bb = mic2.split('-')[1].split('/')[1]\n",
    "        if (float(m2aa)>=float(m1a)>=float(m2a) and float(m2b)>=float(m1b)>=float(m2b)):\n",
    "            #print('intermediate')\n",
    "            mic_type='Intermediate-1'\n",
    "        else:\n",
    "            #print('not define')\n",
    "            mic_type='Strain could not classified-1'\n",
    "        #print (m1a,m1b,m2a,m2b,m2aa,m2bb)\n",
    "    else:\n",
    "        m2a = mic2.split('/')[0]\n",
    "        m2b = mic2.split('/')[1]\n",
    "        print(m1a,m1b,m2a,m2b,mic_type)\n",
    "        if mic_type=='s':\n",
    "            if (float(m1a)<=float(m2a) and float(m1b)<=float(m2b)):\n",
    "                mic_type='Susceptible'\n",
    "            else:\n",
    "                mic_type='Strain could not classified-5'\n",
    "        elif mic_type=='r':\n",
    "            if (float(m1a)>=float(m2a) and float(m1b)>=float(m2b)):\n",
    "                mic_type='Resistant'\n",
    "            else:\n",
    "                mic_type='Strain could not classified-4'\n",
    "        elif mic_type=='i':\n",
    "            if (float(m1a)==float(m2a) and float(m1b)==float(m2b)):\n",
    "                mic_type='Intermediate-2'\n",
    "            else:\n",
    "                mic_type='Strain could not classified-3'\n",
    "        else:\n",
    "            mic_type='Strain could not classified-2'\n",
    "    return(mic_type)\n",
    "        \n",
    "check_mic('65/4','64/4','s')\n",
    "#    float(mic1.split('/')[0]) <= float(mic2.split('/')[0]) and float(mic1.split('/')[1]) <= float(mic2.split('/')[1])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 171,
   "id": "19905924",
   "metadata": {},
   "outputs": [],
   "source": [
    "#compare MIC values and assign Susceptible and Resistant to Strain\n",
    "#try:\n",
    "#result[['CLSI_profile']] = result[['o_mic','s_mic','r_mic','i_mic']].apply(sus_res,axis = 1)\n",
    "#except ValueError:\n",
    "#    print('Waring: Error in input MIC value')\n",
    "#result[['o_mic','s_mic','r_mic','i_mic']].apply(sus_res,axis = 1)\n",
    "#del result['CLSI_profile']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "id": "7784b77d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'input_user = sys.argv[1]\\ninput_clsi = sys.argv[2]\\noutput_table = sys.argv[3]'"
      ]
     },
     "execution_count": 42,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# for input argument\n",
    "\"\"\"input_user = sys.argv[1]\n",
    "input_clsi = sys.argv[2]\n",
    "output_table = sys.argv[3]\"\"\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "id": "1dee9127",
   "metadata": {},
   "outputs": [],
   "source": [
    "input_user='input.csv'\n",
    "input_clsi='clsi.csv'\n",
    "output_profile=input_user+'_profile.csv'\n",
    "output_table=input_user+'_table.csv'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "14c5cfd3",
   "metadata": {},
   "outputs": [],
   "source": [
    "# read user AST data with selected 3 columns\n",
    "strain_mic=pd.read_csv(input_user, sep=',', usecols =['Strain name', 'Antibiotics', 'MIC'],na_filter=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "77135cb7",
   "metadata": {},
   "outputs": [],
   "source": [
    "clsi_bp=pd.read_csv(input_clsi,sep=',')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "2ec1cbec",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Antibiotics</th>\n",
       "      <th>Susceptible</th>\n",
       "      <th>Resistant</th>\n",
       "      <th>Intermediate</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Amikacin</td>\n",
       "      <td>≤ 16</td>\n",
       "      <td>≥ 64</td>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Tobramycin</td>\n",
       "      <td>≤ 4</td>\n",
       "      <td>≥ 16</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Gentamicin</td>\n",
       "      <td>≤ 4</td>\n",
       "      <td>≥ 16</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Netilmicin</td>\n",
       "      <td>≤ 8</td>\n",
       "      <td>≥ 32</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Imipenem</td>\n",
       "      <td>≤ 2</td>\n",
       "      <td>≥ 8</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>Meropenem</td>\n",
       "      <td>≤ 2</td>\n",
       "      <td>≥ 8</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Doripenem</td>\n",
       "      <td>≤ 2</td>\n",
       "      <td>≥ 8</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Ciprofloxacin</td>\n",
       "      <td>≤ 1</td>\n",
       "      <td>≥ 4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Levofloxacin</td>\n",
       "      <td>≤ 2</td>\n",
       "      <td>≥ 8</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Piperacillin/ tazobactam</td>\n",
       "      <td>≤ 16/4</td>\n",
       "      <td>≥ 128/4</td>\n",
       "      <td>32/4-64/4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>Ticarcillin/ clavulanic acid</td>\n",
       "      <td>≤ 16/2</td>\n",
       "      <td>≥ 128/2</td>\n",
       "      <td>32/2-64/2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Cefotaxime</td>\n",
       "      <td>≤ 8</td>\n",
       "      <td>≥ 64</td>\n",
       "      <td>16-32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Ceftriaxone</td>\n",
       "      <td>≤ 8</td>\n",
       "      <td>≥ 64</td>\n",
       "      <td>16-32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Ceftazidime</td>\n",
       "      <td>≤ 8</td>\n",
       "      <td>≥ 32</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>Cefepime</td>\n",
       "      <td>≤ 8</td>\n",
       "      <td>≥ 32</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Trimethoprim/ sulfamethoxazole</td>\n",
       "      <td>≤ 2/38</td>\n",
       "      <td>≥ 4/76</td>\n",
       "      <td>-</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>Ampicillin/ sulbactam</td>\n",
       "      <td>≤ 8/4</td>\n",
       "      <td>≥ 32/16</td>\n",
       "      <td>16/8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>Colistin</td>\n",
       "      <td>-</td>\n",
       "      <td>≥ 4</td>\n",
       "      <td>≤ 2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>Polymyxin B</td>\n",
       "      <td>-</td>\n",
       "      <td>≥ 4</td>\n",
       "      <td>≤ 2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Tetracycline</td>\n",
       "      <td>≤ 4</td>\n",
       "      <td>≥ 16</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>Doxycycline</td>\n",
       "      <td>≤ 4</td>\n",
       "      <td>≥ 16</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>Minocycline</td>\n",
       "      <td>≤ 4</td>\n",
       "      <td>≥ 16</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                       Antibiotics Susceptible Resistant Intermediate\n",
       "0                         Amikacin        ≤ 16      ≥ 64           32\n",
       "1                       Tobramycin         ≤ 4      ≥ 16            8\n",
       "2                       Gentamicin         ≤ 4      ≥ 16            8\n",
       "3                       Netilmicin         ≤ 8      ≥ 32           16\n",
       "4                         Imipenem         ≤ 2       ≥ 8            4\n",
       "5                        Meropenem         ≤ 2       ≥ 8            4\n",
       "6                        Doripenem         ≤ 2       ≥ 8            4\n",
       "7                    Ciprofloxacin         ≤ 1       ≥ 4            2\n",
       "8                     Levofloxacin         ≤ 2       ≥ 8            4\n",
       "9         Piperacillin/ tazobactam      ≤ 16/4   ≥ 128/4    32/4-64/4\n",
       "10    Ticarcillin/ clavulanic acid      ≤ 16/2   ≥ 128/2    32/2-64/2\n",
       "11                      Cefotaxime         ≤ 8      ≥ 64        16-32\n",
       "12                     Ceftriaxone         ≤ 8      ≥ 64        16-32\n",
       "13                     Ceftazidime         ≤ 8      ≥ 32           16\n",
       "14                        Cefepime         ≤ 8      ≥ 32           16\n",
       "15  Trimethoprim/ sulfamethoxazole      ≤ 2/38    ≥ 4/76            -\n",
       "16           Ampicillin/ sulbactam       ≤ 8/4   ≥ 32/16         16/8\n",
       "17                        Colistin           -       ≥ 4          ≤ 2\n",
       "18                     Polymyxin B           -       ≥ 4          ≤ 2\n",
       "19                    Tetracycline         ≤ 4      ≥ 16            8\n",
       "20                     Doxycycline         ≤ 4      ≥ 16            8\n",
       "21                     Minocycline         ≤ 4      ≥ 16            8"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "clsi_bp\n",
    "#strain_mic"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "860505f7",
   "metadata": {},
   "outputs": [],
   "source": [
    "# convert MIC to numbers sMIC, rMIC\n",
    "clsi_bp['s_mic'] =clsi_bp[['Susceptible']].applymap(lambda x: (re.sub(r'[^0-9.\\/-]', '', x)))\n",
    "clsi_bp['r_mic'] =clsi_bp[['Resistant']].applymap(lambda x: (re.sub(r'[^0-9.\\/-]', '', x)))\n",
    "clsi_bp['i_mic'] = clsi_bp[['Intermediate']].applymap(lambda x: (re.sub(r'[^0-9.\\/-]', '', x)))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "cad964a6",
   "metadata": {},
   "outputs": [],
   "source": [
    "#clsi_bp['i_mic'] = clsi_bp[['Intermediate']].applymap(lambda x: (re.sub(r'[^0-9.\\/-]', '', x)))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "2b6c02f5",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Read only numbers in MIC values\n",
    "#try:\n",
    "strain_mic['o_mic']=strain_mic[['MIC']].applymap(lambda x: (re.sub(r'[^0-9.\\/]','', x)))\n",
    "#except TypeError:\n",
    "#    print('Waring: Error in MIC value')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "942fefb2",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Strain name</th>\n",
       "      <th>Antibiotics</th>\n",
       "      <th>MIC</th>\n",
       "      <th>o_mic</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>0.1</td>\n",
       "      <td>0.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Ampicillin</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Ampicillin/sulbactam</td>\n",
       "      <td>mg/L</td>\n",
       "      <td>/</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Cefazolin</td>\n",
       "      <td>64</td>\n",
       "      <td>64</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Ceftriaxone</td>\n",
       "      <td>16</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Cefepime</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Meropenem</td>\n",
       "      <td>0.25</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Imipenem</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Tigecycline</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Ceftazidime</td>\n",
       "      <td>&gt;128</td>\n",
       "      <td>128</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Cefepime</td>\n",
       "      <td>&gt;256</td>\n",
       "      <td>256</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Ciprofloxacin</td>\n",
       "      <td>&gt;32</td>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Colistin</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Trimethoprim/sulfamethoxazole</td>\n",
       "      <td>8/152</td>\n",
       "      <td>8/152</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Ampicillin/sulbactam</td>\n",
       "      <td>&gt;=0.3 mg/L</td>\n",
       "      <td>0.3/</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Ticarcillin/clavulanicacid</td>\n",
       "      <td>&gt;=128/2</td>\n",
       "      <td>128/2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>NA</td>\n",
       "      <td></td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Trimethoprim/sulfamethoxazole</td>\n",
       "      <td>8/152</td>\n",
       "      <td>8/152</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>Acinetobacter baumannii ORAB01</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>&gt;64/4</td>\n",
       "      <td>64/4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>Acinetobacter baumannii strain MRSN7100</td>\n",
       "      <td>Amoxicillin/clavulanicacid</td>\n",
       "      <td>16/8</td>\n",
       "      <td>16/8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>Acinetobacter baumannii strain MRSN7168</td>\n",
       "      <td>Amoxicillin/clavulanicacid</td>\n",
       "      <td>16/8</td>\n",
       "      <td>16/8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>Acinetobacter baumannii strain MRSN7336</td>\n",
       "      <td>Amoxicillin/clavulanicacid</td>\n",
       "      <td>16/8</td>\n",
       "      <td>16/8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>Acinetobacter baumannii strain MRSN7834</td>\n",
       "      <td>Amoxicillin/clavulanicacid</td>\n",
       "      <td>16/8</td>\n",
       "      <td>16/8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0305</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0306</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0307</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0308</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                       Strain name  \\\n",
       "0                      Acinetobacter baumannii A85   \n",
       "1                      Acinetobacter baumannii A85   \n",
       "2                      Acinetobacter baumannii A85   \n",
       "3               Acinetobacter baumannii AB307-0294   \n",
       "4               Acinetobacter baumannii AB307-0294   \n",
       "5               Acinetobacter baumannii AB307-0294   \n",
       "6               Acinetobacter baumannii AB307-0294   \n",
       "7               Acinetobacter baumannii AB307-0294   \n",
       "8               Acinetobacter baumannii AB307-0294   \n",
       "9               Acinetobacter baumannii AB307-0294   \n",
       "10              Acinetobacter baumannii AB307-0294   \n",
       "11              Acinetobacter baumannii AB307-0294   \n",
       "12               Acinetobacter baumannii AB5075-UW   \n",
       "13               Acinetobacter baumannii AB5075-UW   \n",
       "14               Acinetobacter baumannii AB5075-UW   \n",
       "15                   Acinetobacter baumannii DU202   \n",
       "16                   Acinetobacter baumannii DU202   \n",
       "17                   Acinetobacter baumannii DU202   \n",
       "18                   Acinetobacter baumannii DU202   \n",
       "19                   Acinetobacter baumannii DU202   \n",
       "20                   Acinetobacter baumannii DU202   \n",
       "21                  Acinetobacter baumannii ORAB01   \n",
       "22         Acinetobacter baumannii strain MRSN7100   \n",
       "23         Acinetobacter baumannii strain MRSN7168   \n",
       "24         Acinetobacter baumannii strain MRSN7336   \n",
       "25         Acinetobacter baumannii strain MRSN7834   \n",
       "26  Acinetobacter baumannii strain FDA-CDC-AR_0305   \n",
       "27  Acinetobacter baumannii strain FDA-CDC-AR_0306   \n",
       "28  Acinetobacter baumannii strain FDA-CDC-AR_0307   \n",
       "29  Acinetobacter baumannii strain FDA-CDC-AR_0308   \n",
       "\n",
       "                      Antibiotics         MIC  o_mic  \n",
       "0                        Colistin         0.1    0.1  \n",
       "1                        Colistin           1      1  \n",
       "2                        Colistin           2      2  \n",
       "3                      Ampicillin           0      0  \n",
       "4            Ampicillin/sulbactam        mg/L      /  \n",
       "5         Piperacillin/tazobactam           0      0  \n",
       "6                       Cefazolin          64     64  \n",
       "7                     Ceftriaxone          16     16  \n",
       "8                        Cefepime           8      8  \n",
       "9                       Meropenem        0.25   0.25  \n",
       "10                       Imipenem           1      1  \n",
       "11                    Tigecycline         0.5    0.5  \n",
       "12                    Ceftazidime        >128    128  \n",
       "13                       Cefepime        >256    256  \n",
       "14                  Ciprofloxacin         >32     32  \n",
       "15                       Colistin                     \n",
       "16  Trimethoprim/sulfamethoxazole       8/152  8/152  \n",
       "17           Ampicillin/sulbactam  >=0.3 mg/L   0.3/  \n",
       "18     Ticarcillin/clavulanicacid     >=128/2  128/2  \n",
       "19        Piperacillin/tazobactam          NA         \n",
       "20  Trimethoprim/sulfamethoxazole       8/152  8/152  \n",
       "21        Piperacillin/tazobactam       >64/4   64/4  \n",
       "22     Amoxicillin/clavulanicacid        16/8   16/8  \n",
       "23     Amoxicillin/clavulanicacid        16/8   16/8  \n",
       "24     Amoxicillin/clavulanicacid        16/8   16/8  \n",
       "25     Amoxicillin/clavulanicacid        16/8   16/8  \n",
       "26                     Polymyxinb           1      1  \n",
       "27                     Polymyxinb           1      1  \n",
       "28                     Polymyxinb           8      8  \n",
       "29                     Polymyxinb           4      4  "
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "strain_mic"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "bba6b0a2",
   "metadata": {},
   "outputs": [],
   "source": [
    "# capitalize each Antibiotic Name for comparision with removing whitespace\n",
    "strain_mic['Antibiotics']=strain_mic['Antibiotics'].str.capitalize().str.replace(\" \",\"\")\n",
    "clsi_bp['Antibiotics']=clsi_bp['Antibiotics'].str.capitalize().str.replace(\" \",\"\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "id": "ea403928",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Strain name</th>\n",
       "      <th>Antibiotics</th>\n",
       "      <th>MIC</th>\n",
       "      <th>o_mic</th>\n",
       "      <th>s_mic</th>\n",
       "      <th>r_mic</th>\n",
       "      <th>i_mic</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>0.1</td>\n",
       "      <td>0.1</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Colistin</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Ampicillin/sulbactam</td>\n",
       "      <td>mg/L</td>\n",
       "      <td>/</td>\n",
       "      <td>8/4</td>\n",
       "      <td>32/16</td>\n",
       "      <td>16/8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Ampicillin/sulbactam</td>\n",
       "      <td>&gt;=0.3 mg/L</td>\n",
       "      <td>0.3/</td>\n",
       "      <td>8/4</td>\n",
       "      <td>32/16</td>\n",
       "      <td>16/8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>16/4</td>\n",
       "      <td>128/4</td>\n",
       "      <td>32/4-64/4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>NA</td>\n",
       "      <td></td>\n",
       "      <td>16/4</td>\n",
       "      <td>128/4</td>\n",
       "      <td>32/4-64/4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Acinetobacter baumannii ORAB01</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>&gt;64/4</td>\n",
       "      <td>64/4</td>\n",
       "      <td>16/4</td>\n",
       "      <td>128/4</td>\n",
       "      <td>32/4-64/4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Ceftriaxone</td>\n",
       "      <td>16</td>\n",
       "      <td>16</td>\n",
       "      <td>8</td>\n",
       "      <td>64</td>\n",
       "      <td>16-32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Cefepime</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>32</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Cefepime</td>\n",
       "      <td>&gt;256</td>\n",
       "      <td>256</td>\n",
       "      <td>8</td>\n",
       "      <td>32</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Meropenem</td>\n",
       "      <td>0.25</td>\n",
       "      <td>0.25</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Imipenem</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Ceftazidime</td>\n",
       "      <td>&gt;128</td>\n",
       "      <td>128</td>\n",
       "      <td>8</td>\n",
       "      <td>32</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Ciprofloxacin</td>\n",
       "      <td>&gt;32</td>\n",
       "      <td>32</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Trimethoprim/sulfamethoxazole</td>\n",
       "      <td>8/152</td>\n",
       "      <td>8/152</td>\n",
       "      <td>2/38</td>\n",
       "      <td>4/76</td>\n",
       "      <td>-</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Trimethoprim/sulfamethoxazole</td>\n",
       "      <td>8/152</td>\n",
       "      <td>8/152</td>\n",
       "      <td>2/38</td>\n",
       "      <td>4/76</td>\n",
       "      <td>-</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Ticarcillin/clavulanicacid</td>\n",
       "      <td>&gt;=128/2</td>\n",
       "      <td>128/2</td>\n",
       "      <td>16/2</td>\n",
       "      <td>128/2</td>\n",
       "      <td>32/2-64/2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0305</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0306</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0307</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0308</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                       Strain name  \\\n",
       "0                      Acinetobacter baumannii A85   \n",
       "1                      Acinetobacter baumannii A85   \n",
       "2                      Acinetobacter baumannii A85   \n",
       "3                    Acinetobacter baumannii DU202   \n",
       "4               Acinetobacter baumannii AB307-0294   \n",
       "5                    Acinetobacter baumannii DU202   \n",
       "6               Acinetobacter baumannii AB307-0294   \n",
       "7                    Acinetobacter baumannii DU202   \n",
       "8                   Acinetobacter baumannii ORAB01   \n",
       "9               Acinetobacter baumannii AB307-0294   \n",
       "10              Acinetobacter baumannii AB307-0294   \n",
       "11               Acinetobacter baumannii AB5075-UW   \n",
       "12              Acinetobacter baumannii AB307-0294   \n",
       "13              Acinetobacter baumannii AB307-0294   \n",
       "14               Acinetobacter baumannii AB5075-UW   \n",
       "15               Acinetobacter baumannii AB5075-UW   \n",
       "16                   Acinetobacter baumannii DU202   \n",
       "17                   Acinetobacter baumannii DU202   \n",
       "18                   Acinetobacter baumannii DU202   \n",
       "19  Acinetobacter baumannii strain FDA-CDC-AR_0305   \n",
       "20  Acinetobacter baumannii strain FDA-CDC-AR_0306   \n",
       "21  Acinetobacter baumannii strain FDA-CDC-AR_0307   \n",
       "22  Acinetobacter baumannii strain FDA-CDC-AR_0308   \n",
       "\n",
       "                      Antibiotics         MIC  o_mic s_mic  r_mic      i_mic  \n",
       "0                        Colistin         0.1    0.1     -      4          2  \n",
       "1                        Colistin           1      1     -      4          2  \n",
       "2                        Colistin           2      2     -      4          2  \n",
       "3                        Colistin                        -      4          2  \n",
       "4            Ampicillin/sulbactam        mg/L      /   8/4  32/16       16/8  \n",
       "5            Ampicillin/sulbactam  >=0.3 mg/L   0.3/   8/4  32/16       16/8  \n",
       "6         Piperacillin/tazobactam           0      0  16/4  128/4  32/4-64/4  \n",
       "7         Piperacillin/tazobactam          NA         16/4  128/4  32/4-64/4  \n",
       "8         Piperacillin/tazobactam       >64/4   64/4  16/4  128/4  32/4-64/4  \n",
       "9                     Ceftriaxone          16     16     8     64      16-32  \n",
       "10                       Cefepime           8      8     8     32         16  \n",
       "11                       Cefepime        >256    256     8     32         16  \n",
       "12                      Meropenem        0.25   0.25     2      8          4  \n",
       "13                       Imipenem           1      1     2      8          4  \n",
       "14                    Ceftazidime        >128    128     8     32         16  \n",
       "15                  Ciprofloxacin         >32     32     1      4          2  \n",
       "16  Trimethoprim/sulfamethoxazole       8/152  8/152  2/38   4/76          -  \n",
       "17  Trimethoprim/sulfamethoxazole       8/152  8/152  2/38   4/76          -  \n",
       "18     Ticarcillin/clavulanicacid     >=128/2  128/2  16/2  128/2  32/2-64/2  \n",
       "19                     Polymyxinb           1      1     -      4          2  \n",
       "20                     Polymyxinb           1      1     -      4          2  \n",
       "21                     Polymyxinb           8      8     -      4          2  \n",
       "22                     Polymyxinb           4      4     -      4          2  "
      ]
     },
     "execution_count": 53,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#compare CLSI Antibiotics only\n",
    "#result=pd.merge(strain_mic, clsi_bp, on='Antibiotics',how='inner',  indicator=True)[['Strain name','Antibiotics', 'MIC', 'o_mic', 's_mic', 'r_mic','_merge']]\n",
    "try:\n",
    "    result=pd.merge(strain_mic, clsi_bp, on='Antibiotics',how='inner')[['Strain name','Antibiotics', 'MIC', 'o_mic', 's_mic', 'r_mic','i_mic']]\n",
    "except KeyError:\n",
    "    print('Waring: Error in input Values')\n",
    "result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "id": "44f7e35d",
   "metadata": {},
   "outputs": [
    {
     "ename": "ValueError",
     "evalue": "could not broadcast input array from shape (23,) into shape (23,1)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mValueError\u001b[0m                                Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-44-76a7d8475ba3>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m      1\u001b[0m \u001b[0;31m#compare MIC values and assign Susceptible and Resistant to Strain\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      2\u001b[0m \u001b[0;31m#try:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0mresult\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'CLSI_profile'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mresult\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'o_mic'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m's_mic'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m'r_mic'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m'i_mic'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mapply\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0msus_res\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0maxis\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m      4\u001b[0m \u001b[0;31m#except ValueError:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      5\u001b[0m \u001b[0;31m#    print('Waring: Error in input MIC value')\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/miniconda3/lib/python3.9/site-packages/pandas/core/frame.py\u001b[0m in \u001b[0;36m__setitem__\u001b[0;34m(self, key, value)\u001b[0m\n\u001b[1;32m   3158\u001b[0m             \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_setitem_frame\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   3159\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mSeries\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mndarray\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlist\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mIndex\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 3160\u001b[0;31m             \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_setitem_array\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   3161\u001b[0m         \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   3162\u001b[0m             \u001b[0;31m# set column\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/miniconda3/lib/python3.9/site-packages/pandas/core/frame.py\u001b[0m in \u001b[0;36m_setitem_array\u001b[0;34m(self, key, value)\u001b[0m\n\u001b[1;32m   3196\u001b[0m                 )[1]\n\u001b[1;32m   3197\u001b[0m                 \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_check_setitem_copy\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 3198\u001b[0;31m                 \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0miloc\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mindexer\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   3199\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   3200\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0m_setitem_frame\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/miniconda3/lib/python3.9/site-packages/pandas/core/indexing.py\u001b[0m in \u001b[0;36m__setitem__\u001b[0;34m(self, key, value)\u001b[0m\n\u001b[1;32m    690\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    691\u001b[0m         \u001b[0miloc\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mname\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m\"iloc\"\u001b[0m \u001b[0;32melse\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0miloc\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 692\u001b[0;31m         \u001b[0miloc\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_setitem_with_indexer\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    693\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    694\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0m_validate_key\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mint\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/miniconda3/lib/python3.9/site-packages/pandas/core/indexing.py\u001b[0m in \u001b[0;36m_setitem_with_indexer\u001b[0;34m(self, indexer, value, name)\u001b[0m\n\u001b[1;32m   1635\u001b[0m             \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_setitem_with_indexer_split_path\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1636\u001b[0m         \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1637\u001b[0;31m             \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_setitem_single_block\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   1638\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1639\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0m_setitem_with_indexer_split_path\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mindexer\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mstr\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/miniconda3/lib/python3.9/site-packages/pandas/core/indexing.py\u001b[0m in \u001b[0;36m_setitem_single_block\u001b[0;34m(self, indexer, value, name)\u001b[0m\n\u001b[1;32m   1859\u001b[0m         \u001b[0;31m# actually do the set\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1860\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_consolidate_inplace\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1861\u001b[0;31m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_mgr\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_mgr\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msetitem\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mvalue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   1862\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_maybe_update_cacher\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mclear\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1863\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/miniconda3/lib/python3.9/site-packages/pandas/core/internals/managers.py\u001b[0m in \u001b[0;36msetitem\u001b[0;34m(self, indexer, value)\u001b[0m\n\u001b[1;32m    566\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    567\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0msetitem\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mindexer\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m->\u001b[0m \u001b[0;34m\"BlockManager\"\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 568\u001b[0;31m         \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mapply\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"setitem\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mindexer\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mvalue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    569\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    570\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0mputmask\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmask\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mnew\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0malign\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mbool\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mint\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/miniconda3/lib/python3.9/site-packages/pandas/core/internals/managers.py\u001b[0m in \u001b[0;36mapply\u001b[0;34m(self, f, align_keys, ignore_failures, **kwargs)\u001b[0m\n\u001b[1;32m    425\u001b[0m                     \u001b[0mapplied\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mb\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mapply\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mf\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    426\u001b[0m                 \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 427\u001b[0;31m                     \u001b[0mapplied\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mgetattr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mb\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    428\u001b[0m             \u001b[0;32mexcept\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mTypeError\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mNotImplementedError\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    429\u001b[0m                 \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mignore_failures\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m~/miniconda3/lib/python3.9/site-packages/pandas/core/internals/blocks.py\u001b[0m in \u001b[0;36msetitem\u001b[0;34m(self, indexer, value)\u001b[0m\n\u001b[1;32m   1033\u001b[0m         \u001b[0;31m# set\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1034\u001b[0m         \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1035\u001b[0;31m             \u001b[0mvalues\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mvalue\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   1036\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1037\u001b[0m         \u001b[0;32mif\u001b[0m \u001b[0mtranspose\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;31mValueError\u001b[0m: could not broadcast input array from shape (23,) into shape (23,1)"
     ]
    }
   ],
   "source": [
    "#compare MIC values and assign Susceptible and Resistant to Strain\n",
    "#try:\n",
    "result[['CLSI_profile']] = result[['o_mic','s_mic','r_mic','i_mic']].apply(sus_res,axis = 1)\n",
    "#except ValueError:\n",
    "#    print('Waring: Error in input MIC value')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "id": "30c2a7a3",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Strain name</th>\n",
       "      <th>Antibiotics</th>\n",
       "      <th>MIC</th>\n",
       "      <th>o_mic</th>\n",
       "      <th>s_mic</th>\n",
       "      <th>r_mic</th>\n",
       "      <th>i_mic</th>\n",
       "      <th>CLSI_profile</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>0.1</td>\n",
       "      <td>0.1</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Intermediate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Intermediate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Acinetobacter baumannii A85</td>\n",
       "      <td>Colistin</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>IntermediatE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Colistin</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Strain could not classified</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Ampicillin/sulbactam</td>\n",
       "      <td>mg/L</td>\n",
       "      <td>/</td>\n",
       "      <td>8/4</td>\n",
       "      <td>32/16</td>\n",
       "      <td>16/8</td>\n",
       "      <td>Strain could not classified</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Ampicillin/sulbactam</td>\n",
       "      <td>&gt;=0.3 mg/L</td>\n",
       "      <td>0.3/</td>\n",
       "      <td>8/4</td>\n",
       "      <td>32/16</td>\n",
       "      <td>16/8</td>\n",
       "      <td>Strain could not classified</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>16/4</td>\n",
       "      <td>128/4</td>\n",
       "      <td>32/4-64/4</td>\n",
       "      <td>Strain could not classified</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>NA</td>\n",
       "      <td></td>\n",
       "      <td>16/4</td>\n",
       "      <td>128/4</td>\n",
       "      <td>32/4-64/4</td>\n",
       "      <td>Strain could not classified</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Acinetobacter baumannii ORAB01</td>\n",
       "      <td>Piperacillin/tazobactam</td>\n",
       "      <td>&gt;64/4</td>\n",
       "      <td>64/4</td>\n",
       "      <td>16/4</td>\n",
       "      <td>128/4</td>\n",
       "      <td>32/4-64/4</td>\n",
       "      <td>Intermediate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Ceftriaxone</td>\n",
       "      <td>16</td>\n",
       "      <td>16</td>\n",
       "      <td>8</td>\n",
       "      <td>64</td>\n",
       "      <td>16-32</td>\n",
       "      <td>Intermediate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Cefepime</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>32</td>\n",
       "      <td>16</td>\n",
       "      <td>Susceptible</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Cefepime</td>\n",
       "      <td>&gt;256</td>\n",
       "      <td>256</td>\n",
       "      <td>8</td>\n",
       "      <td>32</td>\n",
       "      <td>16</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Meropenem</td>\n",
       "      <td>0.25</td>\n",
       "      <td>0.25</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>4</td>\n",
       "      <td>Susceptible</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Acinetobacter baumannii AB307-0294</td>\n",
       "      <td>Imipenem</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>4</td>\n",
       "      <td>Susceptible</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Ceftazidime</td>\n",
       "      <td>&gt;128</td>\n",
       "      <td>128</td>\n",
       "      <td>8</td>\n",
       "      <td>32</td>\n",
       "      <td>16</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Acinetobacter baumannii AB5075-UW</td>\n",
       "      <td>Ciprofloxacin</td>\n",
       "      <td>&gt;32</td>\n",
       "      <td>32</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Trimethoprim/sulfamethoxazole</td>\n",
       "      <td>8/152</td>\n",
       "      <td>8/152</td>\n",
       "      <td>2/38</td>\n",
       "      <td>4/76</td>\n",
       "      <td>-</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Trimethoprim/sulfamethoxazole</td>\n",
       "      <td>8/152</td>\n",
       "      <td>8/152</td>\n",
       "      <td>2/38</td>\n",
       "      <td>4/76</td>\n",
       "      <td>-</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>Acinetobacter baumannii DU202</td>\n",
       "      <td>Ticarcillin/clavulanicacid</td>\n",
       "      <td>&gt;=128/2</td>\n",
       "      <td>128/2</td>\n",
       "      <td>16/2</td>\n",
       "      <td>128/2</td>\n",
       "      <td>32/2-64/2</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0305</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Intermediate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0306</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Intermediate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0307</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>Acinetobacter baumannii strain FDA-CDC-AR_0308</td>\n",
       "      <td>Polymyxinb</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>-</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                       Strain name  \\\n",
       "0                      Acinetobacter baumannii A85   \n",
       "1                      Acinetobacter baumannii A85   \n",
       "2                      Acinetobacter baumannii A85   \n",
       "3                    Acinetobacter baumannii DU202   \n",
       "4               Acinetobacter baumannii AB307-0294   \n",
       "5                    Acinetobacter baumannii DU202   \n",
       "6               Acinetobacter baumannii AB307-0294   \n",
       "7                    Acinetobacter baumannii DU202   \n",
       "8                   Acinetobacter baumannii ORAB01   \n",
       "9               Acinetobacter baumannii AB307-0294   \n",
       "10              Acinetobacter baumannii AB307-0294   \n",
       "11               Acinetobacter baumannii AB5075-UW   \n",
       "12              Acinetobacter baumannii AB307-0294   \n",
       "13              Acinetobacter baumannii AB307-0294   \n",
       "14               Acinetobacter baumannii AB5075-UW   \n",
       "15               Acinetobacter baumannii AB5075-UW   \n",
       "16                   Acinetobacter baumannii DU202   \n",
       "17                   Acinetobacter baumannii DU202   \n",
       "18                   Acinetobacter baumannii DU202   \n",
       "19  Acinetobacter baumannii strain FDA-CDC-AR_0305   \n",
       "20  Acinetobacter baumannii strain FDA-CDC-AR_0306   \n",
       "21  Acinetobacter baumannii strain FDA-CDC-AR_0307   \n",
       "22  Acinetobacter baumannii strain FDA-CDC-AR_0308   \n",
       "\n",
       "                      Antibiotics         MIC  o_mic s_mic  r_mic      i_mic  \\\n",
       "0                        Colistin         0.1    0.1     -      4          2   \n",
       "1                        Colistin           1      1     -      4          2   \n",
       "2                        Colistin           2      2     -      4          2   \n",
       "3                        Colistin                        -      4          2   \n",
       "4            Ampicillin/sulbactam        mg/L      /   8/4  32/16       16/8   \n",
       "5            Ampicillin/sulbactam  >=0.3 mg/L   0.3/   8/4  32/16       16/8   \n",
       "6         Piperacillin/tazobactam           0      0  16/4  128/4  32/4-64/4   \n",
       "7         Piperacillin/tazobactam          NA         16/4  128/4  32/4-64/4   \n",
       "8         Piperacillin/tazobactam       >64/4   64/4  16/4  128/4  32/4-64/4   \n",
       "9                     Ceftriaxone          16     16     8     64      16-32   \n",
       "10                       Cefepime           8      8     8     32         16   \n",
       "11                       Cefepime        >256    256     8     32         16   \n",
       "12                      Meropenem        0.25   0.25     2      8          4   \n",
       "13                       Imipenem           1      1     2      8          4   \n",
       "14                    Ceftazidime        >128    128     8     32         16   \n",
       "15                  Ciprofloxacin         >32     32     1      4          2   \n",
       "16  Trimethoprim/sulfamethoxazole       8/152  8/152  2/38   4/76          -   \n",
       "17  Trimethoprim/sulfamethoxazole       8/152  8/152  2/38   4/76          -   \n",
       "18     Ticarcillin/clavulanicacid     >=128/2  128/2  16/2  128/2  32/2-64/2   \n",
       "19                     Polymyxinb           1      1     -      4          2   \n",
       "20                     Polymyxinb           1      1     -      4          2   \n",
       "21                     Polymyxinb           8      8     -      4          2   \n",
       "22                     Polymyxinb           4      4     -      4          2   \n",
       "\n",
       "                   CLSI_profile  \n",
       "0                  Intermediate  \n",
       "1                  Intermediate  \n",
       "2                  IntermediatE  \n",
       "3   Strain could not classified  \n",
       "4   Strain could not classified  \n",
       "5   Strain could not classified  \n",
       "6   Strain could not classified  \n",
       "7   Strain could not classified  \n",
       "8                  Intermediate  \n",
       "9                  Intermediate  \n",
       "10                  Susceptible  \n",
       "11                    Resistant  \n",
       "12                  Susceptible  \n",
       "13                  Susceptible  \n",
       "14                    Resistant  \n",
       "15                    Resistant  \n",
       "16                    Resistant  \n",
       "17                    Resistant  \n",
       "18                    Resistant  \n",
       "19                 Intermediate  \n",
       "20                 Intermediate  \n",
       "21                    Resistant  \n",
       "22                    Resistant  "
      ]
     },
     "execution_count": 61,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "ab7d8379",
   "metadata": {},
   "outputs": [],
   "source": [
    "#result[['Strain name', 'Antibiotics', 'MIC','s_mic','r_mic','CLSI_profile']].to_csv(output_profile,sep=',', index=False, encoding='utf-8-sig')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "a426ae2b",
   "metadata": {},
   "outputs": [],
   "source": [
    "#create a pivot table for ASIST\n",
    "table=result[['Strain name', 'Antibiotics','CLSI_profile']].drop_duplicates()\n",
    "result_table=pd.pivot_table(table, values ='CLSI_profile', index =['Strain name'],columns =['Antibiotics'], aggfunc = lambda x: ' '.join(x))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "df439a58",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th>Antibiotics</th>\n",
       "      <th>Ampicillin/sulbactam</th>\n",
       "      <th>Cefepime</th>\n",
       "      <th>Ceftazidime</th>\n",
       "      <th>Ceftriaxone</th>\n",
       "      <th>Ciprofloxacin</th>\n",
       "      <th>Colistin</th>\n",
       "      <th>Imipenem</th>\n",
       "      <th>Meropenem</th>\n",
       "      <th>Piperacillin/tazobactam</th>\n",
       "      <th>Polymyxinb</th>\n",
       "      <th>Ticarcillin/clavulanicacid</th>\n",
       "      <th>Trimethoprim/sulfamethoxazole</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Strain name</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii A85</th>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii AB307-0294</th>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Intermediate</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii AB5075-UW</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii DU202</th>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii ORAB01</th>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Intermediate</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii strain FDA-CDC-AR_0305</th>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii strain FDA-CDC-AR_0306</th>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii strain FDA-CDC-AR_0307</th>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii strain FDA-CDC-AR_0308</th>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "Antibiotics                                            Ampicillin/sulbactam  \\\n",
       "Strain name                                                                   \n",
       "Acinetobacter baumannii A85                                             NaN   \n",
       "Acinetobacter baumannii AB307-0294              Strain could not classified   \n",
       "Acinetobacter baumannii AB5075-UW                                       NaN   \n",
       "Acinetobacter baumannii DU202                   Strain could not classified   \n",
       "Acinetobacter baumannii ORAB01                                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                          NaN   \n",
       "\n",
       "Antibiotics                                        Cefepime Ceftazidime  \\\n",
       "Strain name                                                               \n",
       "Acinetobacter baumannii A85                             NaN         NaN   \n",
       "Acinetobacter baumannii AB307-0294              Susceptible         NaN   \n",
       "Acinetobacter baumannii AB5075-UW                 Resistant   Resistant   \n",
       "Acinetobacter baumannii DU202                           NaN         NaN   \n",
       "Acinetobacter baumannii ORAB01                          NaN         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305          NaN         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306          NaN         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307          NaN         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308          NaN         NaN   \n",
       "\n",
       "Antibiotics                                      Ceftriaxone Ciprofloxacin  \\\n",
       "Strain name                                                                  \n",
       "Acinetobacter baumannii A85                              NaN           NaN   \n",
       "Acinetobacter baumannii AB307-0294              Intermediate           NaN   \n",
       "Acinetobacter baumannii AB5075-UW                        NaN     Resistant   \n",
       "Acinetobacter baumannii DU202                            NaN           NaN   \n",
       "Acinetobacter baumannii ORAB01                           NaN           NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305           NaN           NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306           NaN           NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307           NaN           NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308           NaN           NaN   \n",
       "\n",
       "Antibiotics                                                        Colistin  \\\n",
       "Strain name                                                                   \n",
       "Acinetobacter baumannii A85                                     Susceptible   \n",
       "Acinetobacter baumannii AB307-0294                                      NaN   \n",
       "Acinetobacter baumannii AB5075-UW                                       NaN   \n",
       "Acinetobacter baumannii DU202                   Strain could not classified   \n",
       "Acinetobacter baumannii ORAB01                                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                          NaN   \n",
       "\n",
       "Antibiotics                                        Imipenem    Meropenem  \\\n",
       "Strain name                                                                \n",
       "Acinetobacter baumannii A85                             NaN          NaN   \n",
       "Acinetobacter baumannii AB307-0294              Susceptible  Susceptible   \n",
       "Acinetobacter baumannii AB5075-UW                       NaN          NaN   \n",
       "Acinetobacter baumannii DU202                           NaN          NaN   \n",
       "Acinetobacter baumannii ORAB01                          NaN          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305          NaN          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306          NaN          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307          NaN          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308          NaN          NaN   \n",
       "\n",
       "Antibiotics                                         Piperacillin/tazobactam  \\\n",
       "Strain name                                                                   \n",
       "Acinetobacter baumannii A85                                             NaN   \n",
       "Acinetobacter baumannii AB307-0294              Strain could not classified   \n",
       "Acinetobacter baumannii AB5075-UW                                       NaN   \n",
       "Acinetobacter baumannii DU202                   Strain could not classified   \n",
       "Acinetobacter baumannii ORAB01                                 Intermediate   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                          NaN   \n",
       "\n",
       "Antibiotics                                      Polymyxinb  \\\n",
       "Strain name                                                   \n",
       "Acinetobacter baumannii A85                             NaN   \n",
       "Acinetobacter baumannii AB307-0294                      NaN   \n",
       "Acinetobacter baumannii AB5075-UW                       NaN   \n",
       "Acinetobacter baumannii DU202                           NaN   \n",
       "Acinetobacter baumannii ORAB01                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305  Susceptible   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306  Susceptible   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307    Resistant   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308    Resistant   \n",
       "\n",
       "Antibiotics                                    Ticarcillin/clavulanicacid  \\\n",
       "Strain name                                                                 \n",
       "Acinetobacter baumannii A85                                           NaN   \n",
       "Acinetobacter baumannii AB307-0294                                    NaN   \n",
       "Acinetobacter baumannii AB5075-UW                                     NaN   \n",
       "Acinetobacter baumannii DU202                                   Resistant   \n",
       "Acinetobacter baumannii ORAB01                                        NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                        NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                        NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                        NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                        NaN   \n",
       "\n",
       "Antibiotics                                    Trimethoprim/sulfamethoxazole  \n",
       "Strain name                                                                   \n",
       "Acinetobacter baumannii A85                                              NaN  \n",
       "Acinetobacter baumannii AB307-0294                                       NaN  \n",
       "Acinetobacter baumannii AB5075-UW                                        NaN  \n",
       "Acinetobacter baumannii DU202                                      Resistant  \n",
       "Acinetobacter baumannii ORAB01                                           NaN  \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                           NaN  \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                           NaN  \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                           NaN  \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                           NaN  "
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "result_table"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "ee19e872",
   "metadata": {},
   "outputs": [],
   "source": [
    "#result_table.to_csv(output_table,na_rep='NA')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "692ab948",
   "metadata": {},
   "outputs": [],
   "source": [
    "# reorder the Antibiotics for ASIST\n",
    "clsi_ab=['Amikacin','Tobramycin','Gentamycin','Imipenem','Meropenem','Doripenem','Ciprofloxacin','Levofloxacin',\n",
    "         'Piperacillin/tazobactam','Ticarcillin/clavulanicacid','Cefotaxime','Ceftriaxone','Ceftazidime','Cefepime',\n",
    "         'Trimethoprim/sulfamethoxazole','Ampicillin/sulbactam','Colistin','Polymyxinb','Tetracycline','Doxicycline ',\n",
    "         'Minocycline']\n",
    "result_selected=result_table.filter(clsi_ab)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "e0d983b9",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(9, 12)"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "result_selected.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "04376d0a",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(9, 12)"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "result_table.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "1b0a4d77",
   "metadata": {},
   "outputs": [],
   "source": [
    "result_selected.insert(0,'Resistance_phenotype','')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "d36dcdab",
   "metadata": {},
   "outputs": [],
   "source": [
    "result_selected.to_csv(output_table,na_rep='NA')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "5c162c07",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th>Antibiotics</th>\n",
       "      <th>Resistance_phenotype</th>\n",
       "      <th>Imipenem</th>\n",
       "      <th>Meropenem</th>\n",
       "      <th>Ciprofloxacin</th>\n",
       "      <th>Piperacillin/ tazobactam</th>\n",
       "      <th>Ticarcillin/clavulanic acid</th>\n",
       "      <th>Ceftriaxone</th>\n",
       "      <th>Ceftazidime</th>\n",
       "      <th>Cefepime</th>\n",
       "      <th>Trimethoprim/ sulfamethoxazole</th>\n",
       "      <th>Ampicillin/ sulbactam</th>\n",
       "      <th>Colistin</th>\n",
       "      <th>Polymyxin B</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Strain name</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii A85</th>\n",
       "      <td></td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii AB307-0294</th>\n",
       "      <td></td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Intermediate</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Susceptible</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii AB5075-UW</th>\n",
       "      <td></td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii DU202</th>\n",
       "      <td></td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>Strain could not classified</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii ORAB01</th>\n",
       "      <td></td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Intermediate</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii strain FDA-CDC-AR_0305</th>\n",
       "      <td></td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Susceptible</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii strain FDA-CDC-AR_0306</th>\n",
       "      <td></td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Susceptible</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii strain FDA-CDC-AR_0307</th>\n",
       "      <td></td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Acinetobacter baumannii strain FDA-CDC-AR_0308</th>\n",
       "      <td></td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Resistant</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "Antibiotics                                    Resistance_phenotype  \\\n",
       "Strain name                                                           \n",
       "Acinetobacter baumannii A85                                           \n",
       "Acinetobacter baumannii AB307-0294                                    \n",
       "Acinetobacter baumannii AB5075-UW                                     \n",
       "Acinetobacter baumannii DU202                                         \n",
       "Acinetobacter baumannii ORAB01                                        \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                        \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                        \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                        \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                        \n",
       "\n",
       "Antibiotics                                        Imipenem    Meropenem  \\\n",
       "Strain name                                                                \n",
       "Acinetobacter baumannii A85                             NaN          NaN   \n",
       "Acinetobacter baumannii AB307-0294              Susceptible  Susceptible   \n",
       "Acinetobacter baumannii AB5075-UW                       NaN          NaN   \n",
       "Acinetobacter baumannii DU202                           NaN          NaN   \n",
       "Acinetobacter baumannii ORAB01                          NaN          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305          NaN          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306          NaN          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307          NaN          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308          NaN          NaN   \n",
       "\n",
       "Antibiotics                                    Ciprofloxacin  \\\n",
       "Strain name                                                    \n",
       "Acinetobacter baumannii A85                              NaN   \n",
       "Acinetobacter baumannii AB307-0294                       NaN   \n",
       "Acinetobacter baumannii AB5075-UW                  Resistant   \n",
       "Acinetobacter baumannii DU202                            NaN   \n",
       "Acinetobacter baumannii ORAB01                           NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305           NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306           NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307           NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308           NaN   \n",
       "\n",
       "Antibiotics                                        Piperacillin/ tazobactam  \\\n",
       "Strain name                                                                   \n",
       "Acinetobacter baumannii A85                                             NaN   \n",
       "Acinetobacter baumannii AB307-0294              Strain could not classified   \n",
       "Acinetobacter baumannii AB5075-UW                                       NaN   \n",
       "Acinetobacter baumannii DU202                   Strain could not classified   \n",
       "Acinetobacter baumannii ORAB01                                 Intermediate   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                          NaN   \n",
       "\n",
       "Antibiotics                                    Ticarcillin/clavulanic acid  \\\n",
       "Strain name                                                                  \n",
       "Acinetobacter baumannii A85                                            NaN   \n",
       "Acinetobacter baumannii AB307-0294                                     NaN   \n",
       "Acinetobacter baumannii AB5075-UW                                      NaN   \n",
       "Acinetobacter baumannii DU202                                    Resistant   \n",
       "Acinetobacter baumannii ORAB01                                         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                         NaN   \n",
       "\n",
       "Antibiotics                                      Ceftriaxone Ceftazidime  \\\n",
       "Strain name                                                                \n",
       "Acinetobacter baumannii A85                              NaN         NaN   \n",
       "Acinetobacter baumannii AB307-0294              Intermediate         NaN   \n",
       "Acinetobacter baumannii AB5075-UW                        NaN   Resistant   \n",
       "Acinetobacter baumannii DU202                            NaN         NaN   \n",
       "Acinetobacter baumannii ORAB01                           NaN         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305           NaN         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306           NaN         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307           NaN         NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308           NaN         NaN   \n",
       "\n",
       "Antibiotics                                        Cefepime  \\\n",
       "Strain name                                                   \n",
       "Acinetobacter baumannii A85                             NaN   \n",
       "Acinetobacter baumannii AB307-0294              Susceptible   \n",
       "Acinetobacter baumannii AB5075-UW                 Resistant   \n",
       "Acinetobacter baumannii DU202                           NaN   \n",
       "Acinetobacter baumannii ORAB01                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308          NaN   \n",
       "\n",
       "Antibiotics                                    Trimethoprim/ sulfamethoxazole  \\\n",
       "Strain name                                                                     \n",
       "Acinetobacter baumannii A85                                               NaN   \n",
       "Acinetobacter baumannii AB307-0294                                        NaN   \n",
       "Acinetobacter baumannii AB5075-UW                                         NaN   \n",
       "Acinetobacter baumannii DU202                                       Resistant   \n",
       "Acinetobacter baumannii ORAB01                                            NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                            NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                            NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                            NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                            NaN   \n",
       "\n",
       "Antibiotics                                           Ampicillin/ sulbactam  \\\n",
       "Strain name                                                                   \n",
       "Acinetobacter baumannii A85                                             NaN   \n",
       "Acinetobacter baumannii AB307-0294              Strain could not classified   \n",
       "Acinetobacter baumannii AB5075-UW                                       NaN   \n",
       "Acinetobacter baumannii DU202                   Strain could not classified   \n",
       "Acinetobacter baumannii ORAB01                                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                          NaN   \n",
       "\n",
       "Antibiotics                                                        Colistin  \\\n",
       "Strain name                                                                   \n",
       "Acinetobacter baumannii A85                                     Susceptible   \n",
       "Acinetobacter baumannii AB307-0294                                      NaN   \n",
       "Acinetobacter baumannii AB5075-UW                                       NaN   \n",
       "Acinetobacter baumannii DU202                   Strain could not classified   \n",
       "Acinetobacter baumannii ORAB01                                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307                          NaN   \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308                          NaN   \n",
       "\n",
       "Antibiotics                                     Polymyxin B  \n",
       "Strain name                                                  \n",
       "Acinetobacter baumannii A85                             NaN  \n",
       "Acinetobacter baumannii AB307-0294                      NaN  \n",
       "Acinetobacter baumannii AB5075-UW                       NaN  \n",
       "Acinetobacter baumannii DU202                           NaN  \n",
       "Acinetobacter baumannii ORAB01                          NaN  \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0305  Susceptible  \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0306  Susceptible  \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0307    Resistant  \n",
       "Acinetobacter baumannii strain FDA-CDC-AR_0308    Resistant  "
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#rename headers\n",
    "result_selected.rename(columns = {'Ticarcillin/clavulanicacid':'Ticarcillin/clavulanic acid','Piperacillin/tazobactam':'Piperacillin/ tazobactam','Trimethoprim/sulfamethoxazole': 'Trimethoprim/ sulfamethoxazole','Ampicillin/sulbactam':'Ampicillin/ sulbactam', 'Polymyxinb': 'Polymyxin B'} )"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "00cd53d4",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "475401df",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}