Train
Guide to Understanding PDB Data
Training Courses
Education Corner
PDB and Data Archiving Curriculum

Python For Cheminformatics-Driven Molecular Docking

Webinar hosted by RCSB PDB, Rutgers Artificial Intelligence and Data Science (RAD) Collaboratory, Rutgers Institute for Quantitative Biomedicine, and MolSSI | May 1, 2024

This workshop uses Python scripting to explore and compare small molecules that bind to the SARS-CoV2 main protease. Work is performed in a Google CoLab environment and involves a number of libraries heavily used for cheminformatics.

Course Objectives and Intended Audiences

After watching the videos in this course, you will be able to:

  • Search BindingDB and create molecular datasets
  • Use RDKit to manipulate and process molecules
  • Compare features of families of small molecules using plots and fingerprint analysis
  • Create a workflow for docking multiple ligands to the main protease (using gnina)

This course is intended for:

  • Undergraduate students in any STEM discipline
  • Graduate students and postdoctoral researchers in life sciences and data collection
  • Faculty members who want to incorporate Python scripting into their teaching or research
  • Professionals involved in collecting and analyzing data, particularly big data

Preparation Guides for New Students

Video Guide

Corresponding Google CoLab Notebook

Notebook with Answers

Prep Notebook A Video

Python Basics

Python Basics with Answers

Prep Notebook B Video

Molecule Representation

Molecule Representation with Answers

Prep Notebook C Video

Introduction to RDKit

Introduction to RDKit with answers

Prep Notebook D Video

Molecular Similarity

Molecular Similarity with answers

Prep Notebook E Video

Using Pandas and Seaborn

Using Pandas and Seaborn with answers


Course Videos

Click on the image below to play the video.

Introduction

Paul A. Craig

Professor of Biochemistry, Rochester Institute of Technology (RIT)

Digital Representations of Molecules

Paul A. Craig

RIT

Corresponding Jupyter Notebook

Exploring Chemical and Biological Data With BidingDB and the RDKit

Pat Walters

Chief Data Officer, Relay Therapeutics

Corresponding Jupyter Notebook

Preparing Molecules and Proteins for Docking

Levi Naden

Software Scientist, Molecular Sciences Software Institute (MolSSI)

Corresponding Jupyter Notebook

A Molecular Docking Workflow

Jessica Nash

Software Scientist, Molecular Sciences Software Institute (MolSSI)

Corresponding Jupyter Notebook


Related Courses