CDPL Python Tutorial

Welcome to the Chemical Data Processing Library (CDPL) Python tutorial!

The CDPL serves as foundation for CDPKit’s own applications and provides powerful basic functionality for the development of advanced cheminformatics and drug discovery software.

The subsequent sections will introduce the most important concepts, core data structures and method/algorithm implementations by means of short theory sections and runnable code snippets. The tutorial is based on a Jupyter notebook which can be downloaded and then executed step-by-step on your own computer.

By the end, you’ll be well-equipped to start crafting your own drug design software solutions using the CDPL Python bindings.

Tip

For a detailed description of a particular function, method or class please visit the CDPL Python API Documentation pages. There is also a a powerful search tool on the top right corner of the page that you can use to find particular functions or modules within the documentation.