Sign inSign up

openeuler/rdkit

Sponsored OSS

By openeuler

Updated 2 months ago

Image
0

4.1K

openeuler/rdkit repository overview

Quick reference

rdkit | openEuler

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

  • 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

The tag of each rdkit docker image is consist of the version of rdkit and the version of basic image. The details are as follows

TagsCurrentlyArchitectures
2026_03_3-oe2403sp4rdkit 2026_03_3 on openEuler 24.03-lts-sp4amd64, arm64
2026_03_3-oe2403sp3rdkit 2026_03_3 on openEuler 24.03-lts-sp3amd64, arm64

Usage

This image provides the RDKit cheminformatics environment. You can use it for molecular analysis, descriptor calculation, and machine learning tasks.

Start a Python session with RDKit:

docker run -it --name rdkit-dev openeuler/rdkit:{Tag} python3

Run a Python script with RDKit from a mounted directory:

docker run -it --rm -v $(pwd):/data -w /data openeuler/rdkit:{Tag} python3 your_script.py

Basic RDKit usage in Python:

from rdkit import Chem
from rdkit.Chem import AllChem, Descriptors

mol = Chem.MolFromSmiles('CCO')
print('Molecular weight:', Descriptors.MolWt(mol))

Learn more on RDKit website.

Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.

Tag summary

Content type

Image

Digest

sha256:b99a074e8

Size

868 MB

Last updated

2 months ago

docker pull openeuler/rdkit

This week's pulls

Pulls:

29

Last week