Learn R Programming

⚠️There's a newer version (3.8.2) of this package.Take me there.

rcdk (version 2.4)

rcdk - Interface to the CDK Libraries

Description

This package allows the user to access functionality in the CDK, a Java framework for cheminformatics. This allows the user to load molecules, evaluate fingerprints, calculate molecular descriptors and so on. In addition the CDK API allows the user to view structures in 2D. The package can also use JChemPaint, to draw 2D structure and use them within R and Jmol to view structures in 3D

Copy Link

Version

Install

install.packages('rcdk')

Monthly Downloads

2,414

Version

2.4

License

GPL version 2 or later, Java part see doc

Maintainer

Rajarshi Guha

Last Published

November 30th, 2025

Functions in rcdk (2.4)

get.fingerprint

Evaluate Fingerprints
view.molecule.3d

View a 3D Molecular Structure
write.molecules

Write Molecules To Disk
remove.property

Remove A Property From a Molecule
remove.hydrogens

Remove Hydrogens from a Molecule
set.property

Set A Property On A Molecule
draw.molecule

Edit a 2D Molecular Structure
get.total.hydrogen.count

Get the Total Hydrogen Count for a Molecule
get.desc.classnames

Get Descriptor Class Names
get.total.charge

Get the Total Charge for the Molecule
get.property

Get the Value of a Molecule Property
get.desc.values

Extract Descriptor Values
view.molecule.2d

View 2D Structure Diagrams
view.molecule.table

View Multiple 3D Structure and Associated Data
eval.desc

Evaluate a Molecular Descriptor
parse.smiles

Parse a SMILES String
get.desc.engine

Get the Descriptor Engine
load.molecules

Load Molecular Structure From Disk
get.smiles

Get the SMILES for a Molecule