• Stars
    star
    760
  • Rank 59,770 (Top 2 %)
  • Language
    Jupyter Notebook
  • License
    Creative Commons ...
  • Created about 6 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

TeachOpenCADD: a teaching platform for computer-aided drug design (CADD) using open source packages and data

TeachOpenCADD

A teaching platform for computer-aided drug design (CADD) using open source packages and data.

TOC DOI

Binder License: CC BY 4.0 GitHub tag (latest by date) GH Actions CI GH Actions Docs Anaconda-Server Badge

GitHub closed pr GitHub open pr GitHub closed issues GitHub open issues

If you use TeachOpenCADD in a publication, please cite us! If you use TeachOpenCADD in class, please include a link back to our repository.

In any case, please star (and tell your students to star) those repositories you consider useful for your learning/teaching activities.

Description

TeachOpenCADD topics
Figure adapted from Figure 1 in the TeachOpenCADD publication (D. Sydow et al., J. Cheminformatics, 2019).

Open source programming packages for cheminformatics and structural bioinformatics are powerful tools to build modular, reproducible, and reusable pipelines for computer-aided drug design (CADD). While documentation for such tools is available, only few freely accessible examples teach underlying concepts focused on CADD applications, addressing especially users new to the field.

TeachOpenCADD is a teaching platform developed by students for students, which provides teaching material for central CADD topics. Since we cover both the theoretical as well as practical aspect of these topics, the platform addresses students and researchers with a biological/chemical as well as a computational background.

Each topic is covered in an interactive Jupyter Notebook, using open source packages such as the Python packages rdkit, pypdb, biopandas, nglview, and mdanalysis (find the full list here). Topics are continuously expanded and open for contributions from the community. Beyond their teaching purpose, the TeachOpenCADD material can serve as starting point for users’ project-directed modifications and extensions.

New edition: we have extended the TeachOpenCADD platform with 6 notebooks introducing deep learning and its application to CADD related topics.

Get started

GH Actions Docs Binder

If you can't wait and just want to read through the materials, please go to the read-only version here.

If you'd like to execute the provided notebooks, we offer two possibilities:

  • Online thanks to Binder. This takes around 10 minutes to get ready, but does not require any kind of setup on your end. Click here to get started: Binder. Once it has loaded, you can navigate to teachopencadd/talktorials/ to find the executable notebooks.
  • Locally using our conda package. More details in this section of the documentation.

TeachOpenCADD KNIME workflows

DOI DOI KNIME Hub

If you prefer to work in the context of a graphical interface, talktorials T001-T008 are also available as KNIME workflows. Questions regarding this version should be addressed using the "Discussion section" available at this post. You need to create a KNIME account to use the forum.

About TeachOpenCADD

External resources

Please refer to our TeachOpenCADD website to find a list of external resources:

More Repositories

1

opencadd

A Python library for structural cheminformatics
Python
93
star
2

KinFragLib

Kinase-focused fragment library
Jupyter Notebook
64
star
3

ai_in_medicine

Jupyter Notebook
33
star
4

maxsmi

maxsmi: a guide to SMILES augmentation. Find the optimal SMILES augmentation for accurate molecular prediction.
Jupyter Notebook
28
star
5

kissim

Subpocket-based fingerprint for kinase pocket comparison
Python
27
star
6

plipify

Jupyter Notebook
12
star
7

kissim_app

Kinome-wide structural pocket similarity
Jupyter Notebook
9
star
8

KinaseFocusedFragmentLibrary

Subpocket-based fragmentation and recombination of kinase inhibitors
Python
7
star
9

klifs_utils

Utility functions to work with KLIFS data
Python
7
star
10

volkamerlab_org

Hugo website for volkamerlab.org
CSS
6
star
11

knowtox_manuscript_SI

Jupyter Notebook
5
star
12

covid19-SBapproach

Attempts to find hits against covid19
Jupyter Notebook
5
star
13

TeachOpenCADD-BindingSiteDetection

TeachOpenCADD talktorial on binding site detection
Jupyter Notebook
4
star
14

DL_in_VS_review

Deep learning in virtual screening, a review
Jupyter Notebook
4
star
15

pkidb_klifs

Download PKIDB data and extract PKIs from KLIFS
Jupyter Notebook
4
star
16

CPrecalibration_manuscript_SI

Jupyter Notebook
3
star
17

kinodata-3D

Protein kinase-ligand complex generation using template docking
Jupyter Notebook
3
star
18

DocKin

Docking into kinases.
Python
3
star
19

kinodata-3D-affinity-prediction

DL models to test added value of using generated complex data for affinity prediction
Python
3
star
20

ratar

Read-across the targetome
Python
2
star
21

cptox21_manuscript_SI

Jupyter Notebook
2
star
22

lab_repos_check

Check the CI status of the Volkamer Lab's repositories
2
star
23

cicag_klifs_workshop

CICAG workshop on KLIFS, OpenCADD-KLIFS, and KiSSim
Jupyter Notebook
1
star