DL4Proteins-notebooks

GraylabMIT更新放缓

一套 Colab 笔记本,手把手演示蛋白质与 RNA 结构预测、设计、对接等深度学习工具的用法,适合边跑边学。

Colab Notebooks covering deep learning tools for biomolecular structure prediction and design

暂无版本733star131fork同步于 2026-11-07 07:30 UTC

怎么上手

由 README 提炼,执行前请确认
在浏览器中打开对应章节的 Colab 链接即可运行,例如:https://colab.research.google.com/github/Graylab/DL4Proteins-notebooks/blob/main/notebooks/WS01_NeuralNetworksWithNumpy.ipynb
硬件要求按 README 说明

README 未说明本地显存或 GPU 型号要求;笔记本设计为在 Google Colaboratory 中运行,实际资源取决于 Colab 分配的运行时。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

面向蛋白质设计与结构预测的 Colab 教学笔记本系列,从 NumPy 基础一路讲到 AlphaFold 与 RFDiffusion

一套 Colab 笔记本,手把手演示蛋白质与 RNA 结构预测、设计、对接等深度学习工具的用法,适合边跑边学。

核心能力

  • 用 NumPy 从零实现神经网络,打牢基础
  • 用 PyTorch 复现网络与 CNN 训练流程
  • 讲解蛋白质语言模型与嵌入迁移学习
  • 介绍 AlphaFold 结构预测与图神经网络
  • 串联 RFDiffusion、ProteinMPNN 到 AlphaFold 的完整设计流程

容易踩的坑

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

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Deep Learning for Proteins (DL4Proteins) Workshops

    Cell Motherboard Wallpaper

    Welcome to DL4Proteins!

    Overview of Topics

    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:

    DL4Proteins Jupyter Notebooks Teach how to use Artificial Intelligence for Biomolecular Structure Prediction and Design

    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.