bapred.data package

Submodules

bapred.data.atom_feature module

bapred.data.atom_feature.atom_feature(atom)[source]
bapred.data.atom_feature.bond_feature(bond)[source]
bapred.data.atom_feature.get_atom_feature(mol)[source]
bapred.data.atom_feature.get_bond_feature(mol)[source]
bapred.data.atom_feature.get_distance_feature(distance)[source]
bapred.data.atom_feature.get_indices(mol, smarts)[source]
bapred.data.atom_feature.get_indices_sparse(sparse, indices)[source]
bapred.data.atom_feature.get_interact_feature(pmol, lmol, protein_node_idx, ligand_node_idx)[source]
bapred.data.atom_feature.get_mol_coordinate(mol)[source]
bapred.data.atom_feature.get_smarts_feature(mol, smarts, index)[source]

bapred.data.data module

class bapred.data.data.BAPredDataset(protein_pdb, ligand_file, train=True)[source]

Bases: DGLDataset

comp_dummy_graph(num_nodes)[source]
complex_to_graph(pmol, lmol)[source]
get_pocket_with_ligand_in_protein(prot_atom_line, prot_atom_coord, lig_mol)[source]
get_protein_info(prot_pdb)[source]
lig_dummy_graph(num_nodes)[source]
mol_to_graph(mol)[source]
prot_dummy_graph(num_nodes)[source]
bapred.data.data.load_ligands(file_path)[source]
bapred.data.data.process_ligand_file(file_path)[source]

bapred.data.utils module

bapred.data.utils.calculate_pair_distance(arr1, arr2)[source]
bapred.data.utils.is_one(x, allowable_set)[source]
bapred.data.utils.load_obj(name)[source]
bapred.data.utils.one_hot(x, allowable_set)[source]
bapred.data.utils.save_obj(data, name)[source]

Module contents