需将 Colab 切换到浅色模式,否则图表和问题无法正确渲染;部分章节依赖 AlphaFold、RFDiffusion 等外部模型与权重,需按笔记本内步骤另行获取;这是教学笔记本而非可安装的软件包,没有 pip 安装入口。

DL4Proteins-notebooks
GraylabMIT更新放缓一套 Colab 笔记本,手把手演示蛋白质与 RNA 结构预测、设计、对接等深度学习工具的用法,适合边跑边学。
Colab Notebooks covering deep learning tools for biomolecular structure prediction and design
在浏览器中打开对应章节的 Colab 链接即可运行,例如:https://colab.research.google.com/github/Graylab/DL4Proteins-notebooks/blob/main/notebooks/WS01_NeuralNetworksWithNumpy.ipynbREADME 未说明本地显存或 GPU 型号要求;笔记本设计为在 Google Colaboratory 中运行,实际资源取决于 Colab 分配的运行时。
面向蛋白质设计与结构预测的 Colab 教学笔记本系列,从 NumPy 基础一路讲到 AlphaFold 与 RFDiffusion
一套 Colab 笔记本,手把手演示蛋白质与 RNA 结构预测、设计、对接等深度学习工具的用法,适合边跑边学。
核心能力
- 用 NumPy 从零实现神经网络,打牢基础
- 用 PyTorch 复现网络与 CNN 训练流程
- 讲解蛋白质语言模型与嵌入迁移学习
- 介绍 AlphaFold 结构预测与图神经网络
- 串联 RFDiffusion、ProteinMPNN 到 AlphaFold 的完整设计流程
容易踩的坑
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Deep Learning for Proteins (DL4Proteins) Workshops

Welcome to DL4Proteins!

The goal of the DL4Proteins notebook series is to democratize deep learning for protein design and prediction, arriving at a transformative moment in science. With the 2024 Nobel Prize in Chemistry awarded to David Baker, Demis Hassabis, and John Jumper for breakthroughs in computational protein design and structural prediction, this resource provides an accessible, hands-on introduction to the very tools and methodologies that shaped this revolution. By blending foundational machine learning principles with state-of-the-art approaches such as AlphaFold, RFDiffusion, and ProteinMPNN, DL4Proteins equips researchers, educators, and students with the knowledge to contribute to the future of protein engineering. These open-source notebooks bridge the gap between cutting-edge research and classroom learning, fostering a new generation of innovators in synthetic biology and therapeutics.
The associated preprint presents a detailed pedagogical framework for this notebook series, describing the motivation, learning outcomes, and deep-learning principles underlying each notebook.
Preprint:
The Jupyter notebooks below provide an introduction to the fundamental machine learning concepts and models currently utilized in the protein design space. Notebooks can be run in Google Colaboratory.
**For figures and questions to render correctly, please set colab notebooks to light mode.
Table of contents
Chapter 1: Neural Networks with NumPy
Chapter 2: Neural Networks with PyTorch
Chapter 3: Convolutional Neural Networks
Chapter 4: Language Models for Shakespeare and Proteins
Chapter 5: Language model embeddings transfer learning for downstream task
Chapter 6: Introduction to AlphaFold
Chapter 7: Graph Neural Networks for Proteins
Chapter 8: Denoising Diffusion Probabilistic Models
Chapter 9: Putting it All Together - From RFDiffusion to ProteinMPNN to Alphafold
Chapter 10: Introduction to RFDiffusion - All Atom
If you have any issues, please put into Issues tab. This is a living repository - we are actively incorporating feedback!
Authors: Michael F. Chungyoun, Sreevarsha Puvada, Gabriel Au, Courtney Thomas, Britnie J. Carpentier, Jeffrey J. Gray
Acknowledgments: Sergey Lyskov, Sergey Ovchinnikov, Johns Hopkins students of 2023 540.614/414 Protein Structure Prediction course, and the Johns Hopkins Center for Teaching Excellence and Innovation - Instructional Enhancement Grant.
Citations and Additional Resources: Each notebook in this repository draws inspiration and methodologies from various cutting-edge resources, including prominent online tools, education resources, publications, and open-source repositories. Key resources include YouTube series by Harrison Kinsley, Andrej Karpathy, and Petar Veličković. These are cited within their respective notebooks, and we encourage users to explore these foundational works for deeper insights.