Deep Learning for Drug Discovery

Type seminar
Semester Summer 2022
Schedule Thursdays, 10:15 – 11:45
Location E2 1 (ZBI), Room 001
Start 21. April 2022
End 30. September 2022
Language English

Organizers

Prof. Dr. Verena Wolf, Gerrit Großmann, Michael Backenköhler.

Prof. Dr. Olga Kalinina, Ilya Senatorov (ilya.senatorov@helmholtz-hips.de), Roman Joeres (roman.joeres@helmholtz-hips.de).

This is a joint seminar with the Deep Learning for Drug Discovery Seminar by Prof. Olga Kalinina’s group.

Please contact Gerrit Großmann for questions and have [DLDDSeminar] in the subject line.

Registration

Please use the seminar assignment system to register. Bioinformatics students should apply for Prof. Kalinina’s seminar.

Topic

The discovery of novel therapeutic drugs is extremely costly and time-consuming. In silico drug discovery can potentially accelerate this process. However, this method requires exploring the vast chemical space to find molecules of interest. High expectations are placed on deep learning methods to simplify this process and provide navigation in the realm of possible molecules.

This seminar focuses on deep learning methods for learning molecular representations, predicting molecular properties and, ultimately, for finding novel molecules with desired properties. Primarily, we examine recent advances in the field of geometric deep learning and graph neural networks.

Organisation

  • This seminar takes place Thursdays 10:15 to 11:45.
  • A kick-off meeting will be held on Thursday, April 21, 2022.
  • The first session will be held two weeks later (Thursday, May 5, 2022).
  • The seminar will take place in-person in E2.1 (ZBI) Room 001.
  • The seminar language is English.
  • The seminar earns you 7 ECTS.
  • The seminar is eligible for bachelor and master students of computer science and related courses.
  • The seminar includes 10 sessions (with 2 presentations each).

Requirements

Prior knowledge of biochemistry is not expected. General background knowledge in deep learning is recommended.

Grade

To pass, you have to attend all sessions (in person), give a presentation, participate in discussions, and submit reports.

The final grade consists of: your presentation (50%), reports (30%), and participation during the seminar discussions (20%).

Presentation (50%)

Identify the key ideas and concepts and give a self-consistent presentation explaining these concepts to your fellow students. The presentation should focus on intuition and high-level understanding and contextualization, not on technical details. We encourage the students to read related work and explore supplementary material and include it in the presentation where it seems useful (e.g., from related literature, YouTube, GitHub, Medium articles, OpenReview, etc.).

Send a first draft of your slides as a .pdf file to your supervisor 7 days before the presentation (deadline is Thursdays 23:59).

The presentation should be 25 minutes long.

Suggestions for a good presentation:

  • The goal is to tell a self-consistent and entertaining story — not to convince us that you understand the paper.
  • Put time and effort into creating visualizations and working out (running) examples.
  • Prioritize concreteness, simplicity, and clarity.
  • Don’t overcrowd your slides. Avoid full sentences and be cautious with bullet points.
  • Use equations only when necessary; use color-coded equations to improve their readability.
  • Be critical of the authors’ claims, don’t fall for overselling.

Reports (30%)

Every participant has to write a short report for each paper in their group (except their own). Each report should be about two to three pages long. The report should contain a short summary of (what you consider to be) the main contribution or most intriguing idea of the paper. Otherwise, you can freely express your own thoughts on the topic. For instance: What did you like/dislike about the paper (both methodically and didactically)? What are connections to other seminar papers? Can you suggest improvements? What do you think is missing?

The report deadline is 14 days after the last presentation (August 4, 23:59).

You can use the NeurIPS or Springer LNCS LaTeX template or any other reasonable format (don’t write an abstract). Please use a spell+grammar checker like LanguageTool or Grammarly before submitting.

Discussions (20%)

Read each presented paper in advance (of course, we do not expect you to understand them fully) and actively participate in the discussion. We expect each participant to attend each session.

Content

Compulsory Reading List

Background Knowledge

Paper List and Time Table

DateTypeStudent (Advisor)TopicGroup
05.05.2022BRoshni Biswas (Roman)Convolutional Networks on Graphs for Learning Molecular FingerprintsD
05.05.2022CSAdvait Ganesh Athreya (GG)Neural Message Passing for Quantum ChemistryD
12.05.2022BMohammadmahdi Koochali (Roman & Ilya)SeqGAN: Sequence Generative Adversarial Nets with Policy GradientA
12.05.2022BPegah Einaliyan (Roman & Ilya)Objective-Reinforced Generative Adversarial Networks (ORGAN) for Sequence Generation ModelsA
19.05.2022CS (MB)Shreyash AryaJunction Tree Variational Autoencoder for Molecular Graph GenerationA
19.05.2022CS (GG)Ashwath Pravin ShettyMolGAN: An implicit generative model for small molecular graphsA
26.05.2022––No session – Christi Himmelfahrt–
02.06.2022BNancy Singh (Roman)Hit and Lead Discovery with Explorative RL and Fragment-based Molecule GenerationB
02.06.2022CS (GG)August von LiechtensteinLearning to Extend Molecular Scaffolds with Structural Motifs (presentation did not take place, write a report anyway)C
09.06.2022BJoel Chavarria Rivera (Ilya)Model agnostic generation of counterfactual explanations for moleculesB
16.06.2022––No session – Fronleichnam–
23.06.2022CS (MB)Martin BálintWeisfeiler and Lehman Go Cellular: CW NetworksE
23.06.2022CS (MB)Kartik TeotiaE(n) Equivariant Graph Neural NetworksE
30.06.2022BGilbert El Khouri (Ilya)Molecular machine learning with conformer ensemblesC
30.06.2022BAleksandra Kushnareva (Ilya)GeoMol: Torsional Geometric Generation of Molecular 3D Conformer EnsemblesC
07.07.2022CSIbrahim Siddig Ibrahim Eltayeb (MB)SchNet: A continuous-filter convolutional neural network for modeling quantum interactionsD
07.07.2022CSIrem Begüm Gündüz (GG)Spherical Message Passing for 3D Graph NetworksC
14.07.2022BTanya Malkani (Roman)Self-supervised Graph Transformer on Large-Scale Molecular DataE
14.07.2022CSKinaan Aamir Khan (MB)Molecular Transformer: A Model for Uncertainty-Calibrated Chemical Reaction PredictionE
14.07.2022BSneha Thomas (Roman)Spec2Mol: An end-to-end deep learning framework for translating MS/MS Spectra to de-novo molecules (originally planned on 9.6.)B
21.07.2022BNazligul Keske (Ilya)Drug-target affinity prediction using graph neural network and contact mapsD
21.07.2022CSMattes Alexander Warning (GG)Iterative Refinement Graph Neural Network for Antibody Sequence-Structure Co-designB

Type indicates whether a paper is suggested for bioinformatics (B) or CS (CS) students.

Image credit: Tara Winstead