ailixir-chemical-rag / app /tett_diff_fingerprint.py
AILIXIR Bot
Auto-sync: f5ce6ac77794a3b45f6053fe4c4a770721c82ec1
8cc99a5
Raw
History Blame Contribute Delete
2.61 kB
# # from rdkit import Chem
# # from rdkit.Chem import AllChem
# # from rdkit import DataStructs
# # mol1 = Chem.MolFromSmiles("c1ccccc1")
# # mol2 = Chem.MolFromSmiles("c1ccncc1")
# # fp1 = AllChem.GetMorganFingerprintAsBitVect(mol1, 2, nBits=2048)
# # fp2 = AllChem.GetMorganFingerprintAsBitVect(mol2, 2, nBits=2048)
# # print(DataStructs.TanimotoSimilarity(fp1, fp2))
# # from rdkit import Chem
# # from rdkit.Chem import MACCSkeys, DataStructs
# # mol1 = Chem.MolFromSmiles("c1ccccc1")
# # mol2 = Chem.MolFromSmiles("c1ccncc1")
# # fp1 = MACCSkeys.GenMACCSKeys(mol1)
# # fp2 = MACCSkeys.GenMACCSKeys(mol2)
# # print("MACCS:", DataStructs.TanimotoSimilarity(fp1, fp2))
# # (.venv) PS C:\Users\omary\Desktop\CS_1\chemical-rag-system> & c:/Users/omary/Desktop/CS_1/.venv/Scripts/python.exe c:/Users/omary/Desktop/CS_1/chemical-rag-system/app/x.py
# # MACCS: 0.375
# # (.venv) PS C:\Users\omary\Desktop\CS_1\chemical-rag-system>
# # from rdkit import Chem
# # from rdkit.Chem import rdMolDescriptors
# # from rdkit import DataStructs
# # mol1 = Chem.MolFromSmiles("c1ccccc1")
# # mol2 = Chem.MolFromSmiles("c1ccncc1")
# # fp1 = rdMolDescriptors.GetHashedAtomPairFingerprintAsBitVect(mol1, nBits=2048)
# # fp2 = rdMolDescriptors.GetHashedAtomPairFingerprintAsBitVect(mol2, nBits=2048)
# # print("AtomPair:", DataStructs.TanimotoSimilarity(fp1, fp2))
# # (.venv) PS C:\Users\omary\Desktop\CS_1\chemical-rag-system> & c:/Users/omary/Desktop/CS_1/.venv/Scripts/python.exe c:/Users/omary/Desktop/CS_1/chemical-rag-system/app/x.py
# # [07:23:55] DEPRECATION WARNING: please use AtomPairGenerator
# # [07:23:55] DEPRECATION WARNING: please use AtomPairGenerator
# # AtomPair: 0.6153846153846154
# # (.venv) PS C:\Users\omary\Desktop\CS_1\chemical-rag-system>
# from rdkit import Chem
# from rdkit.Chem import rdMolDescriptors
# from rdkit import DataStructs
# mol1 = Chem.MolFromSmiles("c1ccccc1")
# mol2 = Chem.MolFromSmiles("c1ccncc1")
# fp1 = rdMolDescriptors.GetHashedTopologicalTorsionFingerprintAsBitVect(mol1, nBits=2048)
# fp2 = rdMolDescriptors.GetHashedTopologicalTorsionFingerprintAsBitVect(mol2, nBits=2048)
# print("Torsion:", DataStructs.TanimotoSimilarity(fp1, fp2))
# (.venv) PS C:\Users\omary\Desktop\CS_1\chemical-rag-system> & c:/Users/omary/Desktop/CS_1/.venv/Scripts/python.exe c:/Users/omary/Desktop/CS_1/chemical-rag-system/app/x.py
# [07:24:25] DEPRECATION WARNING: please use TopologicalTorsionGenerator
# [07:24:25] DEPRECATION WARNING: please use TopologicalTorsionGenerator
# Torsion: 0.2857142857142857
# (.venv) PS C:\Users\omary\Desktop\CS_1\chemical-rag-system>