View source: R/705-searchDrug.R
| searchDrug | R Documentation | 
Parallelized Drug Molecule Similarity Search by Molecular Fingerprints Similarity or Maximum Common Substructure Search
searchDrug(
  mol,
  moldb,
  cores = 2,
  method = c("fp", "mcs"),
  fptype = c("standard", "extended", "graph", "hybrid", "maccs", "estate", "pubchem",
    "kr", "shortestpath", "fp2", "fp3", "fp4", "obmaccs"),
  fpsim = c("tanimoto", "euclidean", "cosine", "dice", "hamming"),
  mcssim = c("tanimoto", "overlap"),
  ...
)
| mol | The query molecule. The location of a  | 
| moldb | The molecule database. The location of a  | 
| cores | Integer. The number of CPU cores to use for parallel search,
default is  | 
| method | 
 | 
| fptype | The fingerprint type, only available when  | 
| fpsim | Similarity measure type for fingerprint,
only available when  | 
| mcssim | Similarity measure type for maximum common substructure search,
only available when  | 
| ... | Other possible parameter for maximum common substructure search,
see  | 
This function does compound similarity search derived by various molecular fingerprints with various similarity measures or derived by maximum common substructure search. This function runs for a query compound against a set of molecules.
Named numerical vector. With the decreasing similarity value of the molecules in the database.
mol = system.file('compseq/DB00530.sdf', package = 'Rcpi')
# DrugBank ID DB00530: Erlotinib
moldb = system.file('compseq/tyrphostin.sdf', package = 'Rcpi')
# Database composed by searching 'tyrphostin' in PubChem and filtered by Lipinski's Rule of Five
searchDrug(mol, moldb, cores = 4, method = 'fp', fptype = 'maccs', fpsim = 'hamming')
searchDrug(mol, moldb, cores = 4, method = 'fp', fptype = 'fp2', fpsim = 'tanimoto')
searchDrug(mol, moldb, cores = 4, method = 'mcs', mcssim = 'tanimoto')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.