Learn R Programming

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

rcdk (version 2.6.1)

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.6.1

License

GPL version 2 or later, Java part see doc

Maintainer

Rajarshi Guha

Last Published

November 30th, 2025

Functions in rcdk (2.6.1)

get.desc.classnames

Get Descriptor Class Names
get.smiles

Get the SMILES for a Molecule
get.total.charge

Get the Total Charge for the Molecule
view.molecule.2d

View 2D Structure Diagrams
remove.property

Remove A Property From a Molecule
draw.molecule

Edit a 2D Molecular Structure
get.desc.values

Extract Descriptor Values
view.molecule.3d

View a 3D Molecular Structure
get.desc.engine

Get the Descriptor Engine
write.molecules

Write Molecules To Disk
eval.desc

Evaluate a Molecular Descriptor
get.total.hydrogen.count

Get the Total Hydrogen Count for a Molecule
view.molecule.table

View Multiple 3D Structure and Associated Data
remove.hydrogens

Remove Hydrogens from a Molecule
parse.smiles

Parse a SMILES String
get.fingerprint

Evaluate Fingerprints
load.molecules

Load Molecular Structure From Disk
get.property

Get the Value of a Molecule Property
set.property

Set A Property On A Molecule