Install RDKit Binary Package for CentOS

This section provides some notes on trying to find a RDKit binary package for my CentOS computer, but with no success.

Here is what I did to find a RDKit binary package for my CentOS computer, but with no success.

1. Go to RDKit GitHub site at https://github.com/rdkit/rdkit.

2. Click "RPMs for RedHat Enterprise Linux, CentOS, and Fedora. Contributed by Gianluca Sforna" link in the binary installation section. I see the "rdkit" binary package Website at https://copr.fedorainfracloud.org/coprs/giallu/rdkit/.

3. Try the suggested installation command. I see the following error. The last build on fedorainfracloud.org was in 2017 and failed.

herong$ sudo dnf install python-rdkit

No match for argument: python-rdkit
Error: Unable to find a match: python-rdkit

4. Try to install it with Python 2 package installer. I got the error saying that the RDKit package available does not support for Python 2.7. Too bad. Nobody is updating RDKit package in pypi.org.

herong$ python2 --version
Python 2.7.16

herong$ python2 -m pip search rdkit
rdkit (2009.Q1-1)                   - RDKit Cheminformatics Library
...

herong$ python2 -m pip install rdkit
Collecting rdkit
Could not find a version that satisfies the requirement rdkit
   (from versions: )
No matching distribution found for rdkit

So there seems to be no binary package ready to install for CentOS systems.

Table of Contents

 About This Book

 SMILES (Simplified Molecular-Input Line-Entry System)

 Open Babel: The Open Source Chemistry Toolbox

 Using Open Babel Command: "obabel"

 Generating SVG Pictures with Open Babel

 Substructure Search with Open Babel

 Similarity Search with Open Babel

 Fingerprint Index for Fastsearch with Open Babel

 Stereochemistry with Open Babel

 Command Line Tools Provided by Open Babel

RDKit: Open-Source Cheminformatics Software

 What Is RDKit

 RDKit Installation Options

 Install RDKit in an Anaconda Environment

Install RDKit Binary Package for CentOS

 Build RDKit from Source Code on CentOS System

 Compile, Link and Run RDKit C++ API Examples

 Try Python API with RDKit Native Code

 rdkit.Chem.rdchem - The Core Module

 rdkit.Chem.rdmolfiles - Molecular File Module

 rdkit.Chem.rdDepictor - Compute 2D Coordinates

 rdkit.Chem.Draw - Handle Molecule Images

 Molecule Substructure Search with RDKit

 rdkit.Chem.rdmolops - Molecule Operations

 Daylight Fingerprint Generator in RDKit

 Morgan Fingerprint Generator in RDKit

 RDKit Performance on Substructure Search

 Introduction to Molecular Fingerprints

 OCSR (Optical Chemical Structure Recognition)

 AlphaFold - Protein Structure Prediction

 Resources and Tools

 Cheminformatics Related Terminologies

 References

 Full Version in PDF/EPUB