In [1]:
from assaytools import grant
from glob import glob
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
In [2]:
SrcColumns = ['A - Src','B - Buffer','C - Src','D - Buffer', 'E - Src','F - Buffer','G - Src','H - Buffer']
AblColumns = ['A - Abl','B - Buffer','C - Abl','D - Buffer', 'E - Abl','F - Buffer','G - Abl','H - Buffer']
In [3]:
file_ABL_GEF= "../competition/data/Abl Gef gain 120 bw1020 2016-01-19 15-59-53_plate_1.xml"
file_ABL_GEF_IMA= "../competition/data/Abl Gef Ima gain 120 bw1020 2016-01-19 16-22-45_plate_1.xml"
In [4]:
AblGef_df = grant.file2df(file_ABL_GEF,AblColumns)
AblGefIma_df = grant.file2df(file_ABL_GEF_IMA,AblColumns)
In [5]:
AblGef_df
Out[5]:
In [6]:
sns.set_palette("Paired", 10)
plt.plot(AblGefIma_df[:].values, 'r');
plt.plot(AblGef_df[:].values, 'k');
plt.text(8,60000,'Gefitinib (ABL)',fontsize=15)
plt.text(8,55000,'Imatinib + Gefitinib (ABL)',fontsize=15,color='red')
plt.savefig('Abl_Gef_Ima_Jan2016_repeat.png',dpi=1000)
In [7]:
ligand_conc = np.array([20.0e-6,9.15e-6,4.18e-6,1.91e-6,0.875e-6,0.4e-6,0.183e-6,0.0837e-6,0.0383e-6,0.0175e-6,0.008e-6,0.0001e-6], np.float64) # ligand concentration, M
In [8]:
sns.set_palette("Paired", 10)
plt.semilogx(ligand_conc*12,AblGefIma_df[:].values, 'r');
plt.semilogx(ligand_conc*12,AblGef_df[:].values, 'k');
plt.text(4e-9,60000,'Gefitinib (ABL)',fontsize=15)
plt.text(4e-9,55000,'Imatinib + Gefitinib (ABL)',fontsize=15,color='red')
plt.xlabel('Ligand Concentration (M)')
plt.ylabel('Relative Fluorescence')
plt.xlim(1e-9,3e-4)
plt.tight_layout();
In [9]:
plt.figure(figsize=(2.5,2.5))
plt.semilogx(ligand_conc*12,AblGefIma_df[['A - Abl','C - Abl','E - Abl','G - Abl']].values, 'r');
plt.semilogx(ligand_conc*12,AblGefIma_df[['B - Buffer','D - Buffer','F - Buffer','H - Buffer']].values, 'r', linestyle=':');
plt.semilogx(ligand_conc*12,AblGef_df[['A - Abl','C - Abl','E - Abl','G - Abl']].values, 'k');
plt.semilogx(ligand_conc*12,AblGef_df[['B - Buffer','D - Buffer','F - Buffer','H - Buffer']].values, 'k', linestyle=':');
plt.text(1.5e-9,63000,'1 $\mu$M Abl + gefitinib',fontsize=7)
plt.text(1.5e-9,52000,'1 $\mu$M Abl + 10 $\mu$M imatinib \n + gefitinib',fontsize=7, color='red')
plt.xlabel('[gefitinib] (M)',fontsize=9)
plt.ylabel('relative fluorescence',fontsize=9)
plt.title('excitation 280 nm/ emission 480 nm',fontsize=9)
plt.xlim(1e-9,3e-4)
plt.yticks([])
plt.xticks(fontsize=8)
plt.tight_layout();
plt.savefig('Abl_Gef_Ima_grant.eps',type='eps',dpi=1000)
In [10]:
AblGefIma_df[['A - Abl','C - Abl']]
Out[10]:
In [11]:
AblGefIma_df[:].values
Out[11]:
In [ ]: