In [1]:
%run ~/relmapping/annot/notebooks/__init__.ipynb
In [2]:
fp_TFBS = 'annot/Fig2S1_overlaps/modERN_modENCODE/modERN_modENCODE_ext200_merge.bed'
fp_Daugherty2017 = 'annot/Fig2S1_overlaps/Daugherty2017/Daugherty2017_consensus_ATAC.bed'
fp_Ho2017 = 'annot/Fig2S1_overlaps/Ho2017/Ho2017_DNase_emb.bed'
df_TFBS = pd.read_csv(fp_TFBS, sep='\t', names=yp.NAMES_BED9[:4])
df_Daugherty2017 = pd.read_csv(fp_Daugherty2017, sep='\t', comment='#', names=yp.NAMES_BED9)[yp.NAMES_BED3]
df_Ho2017 = pd.read_csv(fp_Ho2017, sep='\t', names=yp.NAMES_BED3)
In [3]:
gv_regl = yp.GenomicVenn2(
BedTool.from_dataframe(regl_Apr27()[yp.NAMES_BED3]),
BedTool.from_dataframe(df_TFBS),
label_a='Accessible\nsites',
label_b='TFBS\nclusters',
)
gv_Daugherty2017 = yp.GenomicVenn2(
BedTool.from_dataframe(df_Daugherty2017),
BedTool.from_dataframe(df_TFBS),
label_a='(Daugherty\net al., 2017)\nATAC-seq',
label_b='TFBS\nclusters',
)
gv_Ho2017 = yp.GenomicVenn2(
BedTool.from_dataframe(df_Ho2017),
BedTool.from_dataframe(df_TFBS),
label_a='(Ho et al.,\n2017) emb\nDNase-seq',
label_b='TFBS\nclusters',
)
fig = plt.figure(figsize=(12, 4))#.subplots_adjust(wspace=0.5)
#plt.tight_layout(pad=0.4, w_pad=0.5, h_pad=1.0)
#plt.tight_layout(pad=100.0)#, h_pad=10.0)
plt.subplot(1,3,1)
v = gv_regl.plot(style='compact')
v.get_patch_by_id('10').set_color(yp.RED)
v.get_patch_by_id('01').set_color(yp.GREEN)
v.get_patch_by_id('11').set_color(yp.YELLOW)
plt.subplot(1,3,2)
v = gv_Daugherty2017.plot(style='compact')
v.get_patch_by_id('10').set_color(yp.RED)
v.get_patch_by_id('01').set_color(yp.GREEN)
v.get_patch_by_id('11').set_color(yp.YELLOW)
plt.subplot(1,3,3)
v = gv_Ho2017.plot(style='compact')
v.get_patch_by_id('10').set_color(yp.RED)
v.get_patch_by_id('01').set_color(yp.GREEN)
v.get_patch_by_id('11').set_color(yp.YELLOW)
plt.savefig('annot_Apr27/Fig2S1A_compareto_TFBS.pdf', bbox_inches='tight', transparent=True)
In [ ]: