Description
Available on the RDKit page and in the Docs folder on GitHub
RDKit alternatives and similar packages
Based on the "Science and Data Analysis" category.
Alternatively, view RDKit alternatives based on common mentions on social networks and blogs.
-
Pandas
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more -
statsmodels
Statsmodels: statistical modeling and econometrics in Python -
Biopython
Official git repository for Biopython (originally converted from CVS) -
Interactive Parallel Computing with IPython
IPython Parallel: Interactive Parallel Computing in Python -
Cubes
Light-weight Python OLAP framework for multi-dimensional data analysis -
bcbio-nextgen
Validated, scalable, community developed variant calling, RNA-seq and small RNA analysis -
Neupy
NeuPy is a Tensorflow based python library for prototyping and building neural networks -
PatZilla
PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources. -
Kotori
A flexible data historian based on InfluxDB, Grafana, MQTT, and more. Free, open, simple. -
cclib
0.9 RDKit VS cclibA library for parsing and interpreting the results of computational chemistry packages. -
ElasticBatch
Elasticsearch tool for easily collecting and batch inserting Python data and pandas DataFrames -
dask-memusage
A low-impact profiler to figure out how much memory each task in Dask is using -
Open Babel
A chemical toolbox designed to speak the many languages of chemical data.
ONLYOFFICE Docs โ document collaboration in your environment
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of RDKit or a related project?
Popular Comparisons
README
RDKit
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
- Wheels at PyPi for all major platforms and python versions. Contributed by Christopher Kuenneth
Projects using RDKit
- ChEMBL Structure Pipeline - ChEMBL protocols used to standardise and salt strip molecules.
- FPSim2 - Simple package for fast molecular similarity searches.
- Datamol (docs, repo) - A Python library to intuitively manipulate molecules.
- 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
- RDKit.js - The official JavaScript release of RDKit
- 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
- 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.
*Note that all licence references and agreements mentioned in the RDKit README section above
are relevant to that project's source code only.