41 lines
1.4 KiB
Python
41 lines
1.4 KiB
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
Created on Wed Jul 27 12:17:35 2022
|
|
|
|
@author: tanu
|
|
"""
|
|
foo = df[['ligand_distance', 'interface_dist', 'ligand_affinity_change','mcsm_ppi2_affinity']]
|
|
cols_to_mask = ['ligand_affinity_change']
|
|
cols_to_mask_ppi2 = ['mcsm_ppi2_affinity']
|
|
(foo[cols_to_mask+cols_to_mask_ppi2] == 0).sum()
|
|
(foo[cols_to_mask+cols_to_mask_ppi2] > 0).sum()
|
|
foo.loc[(my_df_ml['ligand_distance'] > 10), cols_to_mask] = 0
|
|
|
|
|
|
infile_ml1 = '/home/tanu/git/Data/ethambutol/output/embb_merged_df3.csv'
|
|
bar = pd.read_csv(infile_ml1, index_col = 0)
|
|
bar = bar[['ligand_distance', 'interface_dist', 'ligand_affinity_change','mcsm_ppi2_affinity']]
|
|
#(bar[cols_to_mask+cols_to_mask_ppi2] == 0).sum()
|
|
bar2 = bar.copy()
|
|
|
|
bar2.loc[(bar2['ligand_distance'] >10), cols_to_mask].value_counts()
|
|
bar2.loc[(bar2['ligand_affinity_change'] == 0)].value_counts()
|
|
# now change
|
|
bar2.loc[(bar2['ligand_distance'] > 10), cols_to_mask] = 0
|
|
bar2.loc[(bar2['ligand_affinity_change'] == 0)].value_counts()
|
|
|
|
|
|
bar2.loc[(bar2['ligand_distance'] == 0), cols_to_mask].value_counts()
|
|
|
|
bar2.loc[(bar2['ligand_distance'] > 10), cols_to_mask].value_counts()
|
|
(bar2[cols_to_mask] == 0).sum()
|
|
|
|
|
|
bar2.loc[(bar2['interface_dist'] > 10), cols_to_mask_ppi2] = 0
|
|
bar2.loc[(bar2['interface_dist'] > 10), cols_to_mask_ppi2].value_counts()
|
|
bar2.loc[(bar2['interface_dist'] == 0), cols_to_mask_ppi2].value_counts()
|
|
(bar2[cols_to_mask_ppi2] == 0).sum()
|
|
|
|
|
|
['interface_dist'] + cols_to_mask_ppi2
|