Drug Design Filters
from global_chem_extensions import GlobalChemExtensions
cheminformatics = GlobalChemExtensions().cheminformatics()gc.build_global_chem_network()
smiles_list = list(gc.get_node_smiles('emerging_perfluoroalkyls').values())
filtered_smiles = cheminformatics.filter_smiles_by_criteria(
smiles_list,
lipinski_rule_of_5=True,
ghose=False,
veber=False,
rule_of_3=False,
reos=False,
drug_like=False,
pass_all_filters=False
)
print (filtered_smiles)[
'O=C(O)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)F',
'O=C(O)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)F',
'O=S(=O)(O)C(F)(F)C(F)(F)C(F)(F)C(F)(F)F',
'O=S(=O)(O)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)F',
'FC(F)(F)C1(F)OC1(F)F',
'O=C(O)C(F)(F)C(F)(F)C(F)(F)F',
'O=C(O)C(F)(F)C(F)(F)C(F)(F)C(F)(F)F',
'O=S(=O)(O)C(F)(F)C(F)(F)C(F)(F)C(F)(F)C(F)(F)F'
]
Last updated