Skip to main content

A collection of chemoinformatics and machine-learning software written in C++ and Python

Project description

RDKit

Azure build Status Documentation Status DOI

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
  • 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

Community

Code

Web presence

Materials from user group meetings

Documentation

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

Installation

Installation instructions are available in Docs/Book/Install.md.

Binary distributions, anaconda, homebrew

  • binaries for conda python or, if you are using the conda-forge stack, the RDKit is also available from conda-forge.
  • RPMs for RedHat Enterprise Linux, Centos, and Fedora. Contributed by Gianluca Sforna.
  • debs for Ubuntu and other Debian-derived Linux distros. Contributed by the Debichem team.
  • homebrew formula for building on the Mac. Contributed by Eddie Cao.
  • recipes for building using the excellent conda package manager. Contributed by Riccardo Vianello.
  • APKs for Alpine Linux. Contributed by da Verona

Projects using RDKit

  • Scopy (docs, paper) - an integrated negative design Python library for desirable HTS/VS database design
  • stk (docs, paper) - a Python library for building, manipulating, analyzing and automatic design of molecules.
  • gpusimilarity - A Cuda/Thrust implementation of fingerprint similarity searching
  • Samson Connect - Software for adaptive modeling and simulation of nanosystems
  • mol_frame - Chemical Structure Handling for Dask and Pandas DataFrames
  • RDKitjs - port of RDKit functionality to JavaScript
  • DeepChem - python library for deep learning for chemistry
  • mmpdb - Matched molecular pair database generation and analysis
  • CheTo (paper)- Chemical topic modeling
  • OCEAN (paper)- Optimized cross reactivity estimation
  • ChEMBL Beaker - standalone web server wrapper for RDKit and OSRA
  • myChEMBL (blog post, paper) - A virtual machine implementation of open data and cheminformatics tools
  • ZINC - Free database of commercially-available compounds for virtual screening
  • sdf_viewer.py - an interactive SDF viewer
  • sdf2ppt - Reads an SDFile and displays molecules as image grid in powerpoint/openoffice presentation.
  • MolGears - A cheminformatics tool for bioactive molecules
  • PYPL - Simple cartridge that lets you call Python scripts from Oracle PL/SQL.
  • shape-it-rdkit - Gaussian molecular overlap code shape-it (from silicos it) ported to RDKit backend
  • WONKA - Tool for analysis and interrogation of protein-ligand crystal structures
  • OOMMPPAA - Tool for directed synthesis and data analysis based on protein-ligand crystal structures
  • OCEAN - web-tool for target-prediction of chemical structures which uses ChEMBL as datasource
  • chemfp - very fast fingerprint searching
  • rdkit_ipynb_tools - RDKit Tools for the IPython Notebook
  • Vernalis KNIME nodes
  • Erlwood KNIME nodes
  • AZOrange

License

Code released under the BSD license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rdkit_pypi-2021.3.1.4-cp39-cp39-manylinux2014_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.9

rdkit_pypi-2021.3.1.4-cp38-cp38-manylinux2014_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.8

rdkit_pypi-2021.3.1.4-cp37-cp37m-manylinux2014_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.7m

rdkit_pypi-2021.3.1.4-cp36-cp36m-manylinux2014_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.6m

File details

Details for the file rdkit_pypi-2021.3.1.4-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: rdkit_pypi-2021.3.1.4-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 33.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for rdkit_pypi-2021.3.1.4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96b89274d0d8e31aad49933ef48a84d0d92928c35522e6383b5d05f1ec13ad18
MD5 d081db82d36fed99c021109f5e3ee512
BLAKE2b-256 730b50f3d048dc257205c6f90e45eb4f40a3400d88950d4010eacea210e3b91f

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2021.3.1.4-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: rdkit_pypi-2021.3.1.4-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 33.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for rdkit_pypi-2021.3.1.4-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc9aeff0844a3948cb12a2560a6bb4431d8e741471ce9902fbad661395ea0553
MD5 c30cb1243a7d1b173884b0946ffe905f
BLAKE2b-256 9c72e5ffa44985231b1e424a3e44c67c1535d239198a88d7f05ddd0e5e40b993

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2021.3.1.4-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: rdkit_pypi-2021.3.1.4-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 32.8 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for rdkit_pypi-2021.3.1.4-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50a6a4cd1160a85039aa749326de4712d8a1fedb1f66fb88ae2074b98179d543
MD5 dd672bc0a75acc4581cbcc512a272848
BLAKE2b-256 ad66dcedc9498f7a3424d5acaeb97531992cc758f4219c870f95e38f9b6f58f3

See more details on using hashes here.

File details

Details for the file rdkit_pypi-2021.3.1.4-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: rdkit_pypi-2021.3.1.4-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 32.8 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for rdkit_pypi-2021.3.1.4-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37d73c039685aa5771f84794a195eaff8ebff493fd5fd2a227c05f9eeef958b3
MD5 452871ac4a44407a05e2de0c9f89df7c
BLAKE2b-256 2dddc9ae7c71ebbaf7ce770e01663b77641432ac4fbbcbd359323124d771a480

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page