Skip to content
/ rdkit Public
forked from rdkit/rdkit

The official sources for the RDKit library

License

Notifications You must be signed in to change notification settings

e-kwsm/rdkit

This branch is 2 commits behind rdkit/rdkit:master.

Folders and files

NameName
Last commit message
Last commit date
Apr 9, 2025
Oct 17, 2024
Apr 9, 2025
Jan 9, 2025
Apr 12, 2024
Apr 8, 2025
Apr 9, 2025
Aug 16, 2024
Sep 19, 2024
Apr 28, 2024
Apr 28, 2023
Apr 28, 2023
Aug 16, 2024
Apr 9, 2025
Nov 12, 2024
Dec 14, 2024
Dec 9, 2024
Dec 5, 2024
Dec 26, 2018
Apr 9, 2025
Dec 6, 2024
Apr 17, 2020
Jan 22, 2019
Nov 26, 2015
Sep 25, 2024
Apr 3, 2025
Apr 9, 2025
May 12, 2020
Feb 19, 2025
Feb 19, 2025
Sep 23, 2016

Repository files navigation

RDKit

Azure build Status DOI

What is it?

The RDKit is a collection of cheminformatics and machine-learning software written in C++ and Python.

  • BSD license - a business friendly license for open source
  • Core data structures and algorithms in C++
  • Python 3.x wrapper generated using Boost.Python
  • Java and C# wrappers generated with SWIG
  • JavaScript (generated with emscripten) and CFFI wrappers around important functionality
  • 2D and 3D molecular operations
  • Descriptor and Fingerprint generation for machine learning
  • Molecular database cartridge for PostgreSQL supporting substructure and similarity searches as well as many descriptor calculators
  • Cheminformatics nodes for KNIME
  • Contrib folder with useful community-contributed software harnessing the power of the RDKit

Installation and getting started

If you are working in Python and using conda (our recommendation), installation is super easy:

$ conda install -c conda-forge rdkit

You can then take a look at our Getting Started in Python guide.

More detailed installation instructions are available in Docs/Book/Install.md.

Documentation

Available on the RDKit page and in the Docs folder on GitHub

The RDKit blog often has useful tips and tricks.

Support and Community

If you have questions, comments, or suggestions, the best places for those are:

If you've found a bug or would like to request a feature, please create an issue

We also have a LinkedIn group

We have a yearly user group meeting (the UGM) where members of the community do presentations and lightning talks on things they've done with the RDKit. Materials from past UGMs, which can quite useful, are also online:

License

Code released under the BSD license.

About

The official sources for the RDKit library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 63.1%
  • C++ 25.1%
  • Python 5.8%
  • C 2.5%
  • CMake 1.1%
  • Jupyter Notebook 0.7%
  • Other 1.7%