bindingrmsd.data package

Submodules

bindingrmsd.data.data module

class bindingrmsd.data.data.PoseSelectionDataset(protein_pdb, ligand_file)[source]

Bases: DGLDataset

lig_dummy_graph(num_nodes)[source]
bindingrmsd.data.data.load_ligands(file_path)[source]

Loads ligands from a file or a list of files.

bindingrmsd.data.data.process_ligand_file(file_path)[source]

Processes a single ligand file (.dlg, .pdbqt, .sdf, .mol2).

bindingrmsd.data.data_bck module

class bindingrmsd.data.data_bck.PoseSelectionDataset(protein_pdb, ligand_file)[source]

Bases: DGLDataset

lig_dummy_graph(num_nodes)[source]
bindingrmsd.data.data_bck.load_ligands(file_path)[source]
bindingrmsd.data.data_bck.process_dlg(file_path, only_cluster=False)[source]
bindingrmsd.data.data_bck.process_ligand_file(file_path)[source]

bindingrmsd.data.ligand_atom_feature module

bindingrmsd.data.ligand_atom_feature.atom_feature(atom)[source]
bindingrmsd.data.ligand_atom_feature.bond_feature(bond)[source]
bindingrmsd.data.ligand_atom_feature.calculate_pair_distance(arr1, arr2)[source]
bindingrmsd.data.ligand_atom_feature.get_atom_feature(mol)[source]
bindingrmsd.data.ligand_atom_feature.get_bond_feature(mol)[source]
bindingrmsd.data.ligand_atom_feature.get_distance_feature(distance)[source]
bindingrmsd.data.ligand_atom_feature.get_indices(mol, smarts)[source]
bindingrmsd.data.ligand_atom_feature.get_indices_sparse(sparse, indices)[source]
bindingrmsd.data.ligand_atom_feature.get_interact_feature(pmol, lmol, protein_node_idx, ligand_node_idx)[source]
bindingrmsd.data.ligand_atom_feature.get_mol_coordinate(mol)[source]
bindingrmsd.data.ligand_atom_feature.get_smarts_feature(mol, smarts, index)[source]
bindingrmsd.data.ligand_atom_feature.is_one(x, allowable_set)[source]
bindingrmsd.data.ligand_atom_feature.load_obj(name)[source]
bindingrmsd.data.ligand_atom_feature.mol_to_graph(mol)[source]
bindingrmsd.data.ligand_atom_feature.one_hot(x, allowable_set)[source]
bindingrmsd.data.ligand_atom_feature.save_obj(data, name)[source]

bindingrmsd.data.protein_atom_feature module

bindingrmsd.data.protein_atom_feature.get_all_graph(gp, gl, cutoff=10)[source]
bindingrmsd.data.protein_atom_feature.pl_to_c_graph(gp, gl, cutoff=5)[source]
bindingrmsd.data.protein_atom_feature.prot_to_graph(pdb)[source]
bindingrmsd.data.protein_atom_feature.scaler(distance)[source]

bindingrmsd.data.utils module

bindingrmsd.data.utils.is_one(x, allowable_set)[source]
bindingrmsd.data.utils.load_obj(name)[source]
bindingrmsd.data.utils.one_hot(x, allowable_set)[source]
bindingrmsd.data.utils.save_obj(data, name)[source]

Module contents