Learn R Programming

ChemmineR is a cheminformatics package for analyzing drug-like small molecule data in R. Its latest version contains functions for efficient processing of large numbers of molecules, physicochemical/structural property predictions, structural similarity searching, classification and clustering of compound libraries with a wide spectrum of algorithms. In addition, it offers visualization functions for compound clustering results and chemical structures.

ChemmineR is hosted on Bioconductor where you can find the Release version and the Development version.

Copy Link

Version

Version

2.24.2

License

Artistic-2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Thomas Girke

Last Published

February 15th, 2017

Functions in ChemmineR (2.24.2)

atomblock

Return atom block
getCompoundFeatures

Get Compound Features
genAPDescriptors

Generate AP Descriptors
sdf2list

SDF to list
write.SDF

SDF export function
smiles2sdf

Convert SMILES (character) to SDFset
trimNeighbors

Trim Neighbors
status

Get Status of a ChemMine Tools Job
smartsSearchOB

SMARTS Search OB
sdf.visualize

Visualize an SDFset online using ChemMine Tools
SDFset-class

Class "SDFset"
cluster.sizestat

generate statistics on sizes of clusters
cmp.duplicated

quickly detect compound duplication in a descriptor database
connections

Database Connections
desc2fp

Fingerprints from descriptor vectors
getAllCompoundIds

Get ALl Compound Ids
numBits

numBits
APset-class

Class "APset"
initDb

Iinitialize SQL Database
FP-class

Class "FP"
findCompounds

Find Compounds in Database
atomprop

Standard atomic weights
atomsubset

Subset SDF/SDFset Objects by Atom Index to Obtain Substructure
SMI-class

Class "SMI"
apfp

Frequent Atom Pairs
addNewFeatures

Add New Features
SDF-class

Class "SDF"
cmp.cluster

cluster compounds using a descriptor database
cmp.parse1

Parsing an SDF file and calculate the descriptor for one compound
datablock2ma

SDF data blocks to matrix
atomcount

Molecular property functions
parBatchByIndex

Parallel Batch By Index
db.subset

Subset a descriptor database and return a sub-database for the selected compounds
apset2descdb

APset to list-style AP database
sdfid

Return SDF compound IDs
bufferLines

Buffer File Input
ap

Return atom pair component of AP/APset
ExtSDF-class

Class "ExtSDF"
write.SMI

SMI export function
SDF2apcmp

SDF to list for AP generation
db.explain

Explain an atom-pair descriptor or an array of atom-pair descriptors
jarvisPatrick

Jarvis-Patrick Clustering
exactMassOB

Exact Mass (Monoisotopic Mass)
makeUnique

Uniquify CMP names
batchByIndex

Batch by Index
fingerprintOB

Fingerprints from OpenBabel
maximallyDissimilar

Maximally Dissimilar
propOB

Properties from OpenBabel
fptype

fptype
nearestNeighbors

Nearest Neighbors
generate3DCoords

Generate 3D Coords
fold

Fold
read.AP

Read Atom Pair/Fingerprint Strings
fromNNMatrix

From Nearest Neighbor Matrix
cmp.similarity

Compute similarity between two compounds using their descriptors
jarvisPatrick_c

Jarvis Patrick Clustering in C code
getCompounds

Get Compounds From Database
read.SDFstr

SD file to SDFstr
pubchemFPencoding

Enncoding of PubChem Fingerprints
sdf2str

SDF to SDFstr
sdfStream

Streaming through large SD files
header

Return header block
read.SDFindex

Extract Molecules from SD File by Line Index
write.SDFsplit

SDF split function
obmol

obmol
searchString

PubChem Similarity (Fingerprint) SMILES Search
sdf.subset

Subset a SDF and return SDF segements for selected compounds
view

Viewing of complex objects
toolDetails

Detailed instructions for each ChemMine Tools web tool
read.SDFset

SD file to SDFset
sdfstr2list

SDFstr to list
setPriorities

Set Priorities
addDescriptorType

Add Descriptor Type
AP-class

Class "AP"
SDFset2list

SDFset to list
SMIset-class

Class "SMIset"
bonds

Bonds, charges and missing hydrogens
canonicalNumbering

Canonical Numbering
byCluster

By Cluster
genParameters

Generate Parameters
dbTransaction

DB Transaction
getIds

Import Compounds from PubChem
listCMTools

List all available ChemMine Tools
rings

Ring and Aromaticity Perception
result

Obtain the resulting output data from a ChemMine Tools Job
groups

Enumeration of Functional Groups and Atom Neighbors
smisample

SMILES file in SMIset object
cluster.visualize

visualize clustering result using multi-dimensional scaling
plotStruc

Plot compound structures
selectInBatches

Select in Batches
sdfsample

SD file in SDFset object
FPset-class

Class "FPset"
SDFstr-class

Class "SDFstr"
bondblock

Return bond block
cmp.search

Search a descriptor database for compounds similar to query compound
datablock

Return data block
cid

Return compound IDs
cmp.parse

Parse an SDF file and compute descriptors for all compounds
launchCMTool

Launch a Tool on ChemMine Tools
regenerateCoords

Re-generate 2D Coordinates
sdf2ap

Atom pair library
sdf2smiles

SDFset to character Convert SDFset to SMILES (character)
apset

Atom pairs stored in APset object
bufferResultSet

Buffer Query Results
SDFset2SDF

SDFset to list with many SDF
browseJob

Open ChemMine Tools Job in Web Browser
canonicalize

Canonicalize
foldCount

foldCount
getCompoundNames

Get Compound Names
grepSDFset

String search in SDFset
listFeatures

List Features
loadSdf

Load SDF and SMILES Data
read.SMIset

SMILES file to SMIset
conMA

Bond Matrices
findCompoundsByName

Find compound by name
draw_sdf

draw_sdf
fp2bit

Convert base 64 fingerprints to binary
fpSim

Fingerprint Search
jobToken-class

Class "jobToken"
searchSim

PubChem Similarity (Fingerprint) Search
validSDF

Validity check of SDFset