extractDrugOBMACCS | R Documentation |
Calculate the MACCS Molecular Fingerprints
extractDrugOBMACCS(molecules, type = c("smile", "sdf"))
molecules |
R character string object containing the molecules. See the example section for details. |
type |
|
Calculate the 256 bit MACCS fingerprints provided by OpenBabel.
A matrix. Each row represents one molecule, the columns represent the fingerprints.
mol1 = 'C1CCC1CC(CN(C)(C))CC(=O)CC' # one molecule SMILE in a vector
mol2 = c('CCC', 'CCN', 'CCN(C)(C)', 'c1ccccc1Cc1ccccc1',
'C1CCC1CC(CN(C)(C))CC(=O)CC') # multiple SMILEs in a vector
mol3 = readChar(system.file('compseq/DB00860.sdf', package = 'Rcpi'),
nchars = 1e+6) # single molecule in a sdf file
mol4 = readChar(system.file('sysdata/OptAA3d.sdf', package = 'Rcpi'),
nchars = 1e+6) # multiple molecules in a sdf file
## Not run:
# MACCS may not be available in current version of ChemmineOB
smifp0 = extractDrugOBMACCS(mol1, type = 'smile')
smifp1 = extractDrugOBMACCS(mol2, type = 'smile')
sdffp0 = extractDrugOBMACCS(mol3, type = 'sdf')
sdffp1 = extractDrugOBMACCS(mol4, type = 'sdf')
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.