AlphaFold 2 Paper with Code
Key Takeaways
The video provides an overview of the AlphaFold 2 paper and code, which predicts 3D protein structures from amino acid sequences using the Evoformer, a type of transformer.
Full Transcript
so late last year there was an announcement that alpha photo2 could rival experimental results of the x-ray crystallography in predicting the protein structure accurately and at the time of the launch of the news the source code and also the research paper describing part two of alpha fold was not yet released and so two days ago on july 15 the team behind alpha photo just published their own work in the nature journal and the code that will allow you to reproduce the experimental prediction is provided on github and so in this video i'm going to show you the code and also the paper as well as providing you an overview of what is alpha photo 2 all about and so let's dive in so as mentioned already news about the alpha photo on its rival of the x-ray crystallography in predicting the protein structure accurately the news was released in november of 2020 and so this is the news and i'll provide you the links to this blog post and it does a very good job in summarizing the high level concept of what is protein structure and why do we need to predict it and so in a nutshell proteins are the powerhouses of the cell and they are essential for sustaining life and there are more than 30 000 proteins in human body performing various functions for example hemoglobin which transports oxygen that we intake to the tissue we have several enzymes performing various catalytic activity that help us to break down food to energy help with energy intake as well as all of the minute detail that sustained life and so the ability to take a amino acid sequence and then make a prediction as to the three-dimensional structure will provide biochemists and biologists the fundamental background that will help them to design better drugs understand the protein activity that they could use in order to develop more enhanced drugs as well as helping us to combat various diseases and so let's take a quick look here so you could definitely check out this two-minute video that explains the protein folding so as i mentioned already we're going from a basic amino acid sequence which could be thought of as kind of like a thread and then you're going to fold the thread in three dimension but then the thing is how do you exactly fold the thread into a three dimension and so that is where alpha photo will come in it will take a thread which is a linear thread and it will fold it into a three-dimensional shape that will resemble the actual protein structure that we could figure out traditionally by performing x-ray crystallography okay so let's jump back in to the github and so this is the github of alpha 4.2 and so all of the code are packaged inside the docker container and so you could have a look here in green it is the experimental results and in blue here it is the computational prediction from the alpha fold to and so it received a mark greater than 90 gdt which is an indicator of its accuracy and so you can see that both protein structure when you take both of them and then you align them by superimposing on one another they provide roughly almost a perfect fit and so this is the instruction for you to run your own copy of the alpha photo ii so you will need a docker container and then you'll probably have to install the nvidia container toolkit as well and for that you could follow the instructions provided here and another point you notice that you will also have to download all of the databases that are prerequisite for the apple photo too and so all of this could be downloaded from their custom script and so it will take about 8 to 12 hours and note that when you download it it will be 428 gigabytes but then when you unpacked it it will be almost 2.2 terabytes of space so make sure to have apple amount of storage in order to proceed further and you would follow all of the instructions here they're providing the model parameters for you to use as well and they provide you the commands that you could use to run the alpha fold and so they have already tested this on the nvidia gpu cloud image which contains 12 virtual cpu 85 gigabytes of ram 100 gigabytes of boot disk as well as three terabyte of storage and they use the a100 gpu so you can follow the instructions here in order to install and run the docker version of the alpha fold and so after running the calculation you will get the output and then the output will be described here and then you're going to see that there are quite a few files generated and so they even have the features the pickled version of it which produces the structure and then the pdb is a protein databank file format for depicting the three-dimensional shape of the protein structure and so you will need a viewer such as the pimo software in order to visualize the three-dimensional structure of the predicted protein structure all right and then you could definitely check out the other descriptions provided here and in this section they mentioned that because the databases are continuously changing and updating therefore the prediction that you will get might be a bit different from what they have got from their computation in the cache and so they mentioned that if you would like to get the same exact prediction you would have to use the same exact database version number which they provided here and if you're making use of the code that they provide on the github you should definitely cite their work which is published in nature which is right here and so you can see here that it is published on july 15th and the title of the paper is highly accurate protein structure prediction with alpha fold and so there is a pdf version of the article which you could click on and you might have already noticed that the article is not yet published in full form so it is provided as a preview and so you can check out the details of the inner workings of the apple photo 2 and so conceptually you can see here that is based on the transformer called evolved former and they even provided you with this schematic diagram let me show you right here of the prediction of how they started from the input protein sequence and then they generated the msa and then they used that as input for the evil former in order to get the structure modules and then eventually they got the protein structure prediction okay and so that is a quick overview of the alpha photo 2 and the corresponding code on github and i'll provide you the links of all of these in the video description and if you haven't already make sure to check out the prior videos that i have made on alpha 4.2 and so please find the link up above and if you find value in the video please support the channel by smashing the like button subscribing if you haven't already and also make sure to hit on the notification bell so that you will be notified of the next video and as always the best way to learn data science is to do data science and please enjoy the journey
Original Description
In this video, I will provide an overview of the AlphaFold 2 paper and code that has recently been released to the public. AlphaFold 2 is an approach based on the Evoformer that has been developed by the DeepMind team for predicting the 3D protein structure directly from the amino acid sequence with accuracies on par with experimental results.
- About AlphaFold 2 https://deepmind.com/blog/article/alphafold-a-solution-to-a-50-year-old-grand-challenge-in-biology
- Paper https://www.nature.com/articles/s41586-021-03819-2
- Code https://github.com/deepmind/alphafold
🌟 Download Kite for FREE https://www.kite.com/get-kite/?utm_medium=referral&utm_source=youtube&utm_campaign=dataprofessor&utm_content=description-only
⭕ Watch this video next:
- How to Master Python for Data Science https://youtu.be/AeUnO1oNv08
⭕ Support my work:
🌟 Subscribe to the Coding Professor channel https://www.youtube.com/channel/UCJzlfIoF8nmWqJIv_iWQVRw?sub_confirmation=1
🌟 Subscribe to the Data Professor https://www.youtube.com/dataprofessor?sub_confirmation=1
🌟 Join the Newsletter of Data Professor http://newsletter.dataprofessor.org
🌟 Buy me a coffee https://www.buymeacoffee.com/dataprofessor
⭕ Recommended Books:
🌟https://kit.co/dataprofessor
✅ Python Basics: A Practical Introduction to Python 3 https://amzn.to/3awdWgm
✅ Learn Python Programming (The no-nonsense, beginner's guide) https://amzn.to/2RFpSpn
✅ Learn to Program with Minecraft https://amzn.to/3x2MujZ
✅ Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners https://amzn.to/2QzkyDs
⭕ Disclaimer:
Recommended books and tools are affiliate links that gives me a portion of sales at no cost to you, which will contribute to the improvement of this channel's contents.
⭕ Stock photos, graphics and videos used on this channel:
✅ https://1.envato.market/c/2346717/628379/4662
#alphafold #deepmind #bioinformatics #dataprofessor
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Data Professor · Data Professor · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
How a Biologist became a Data Scientist
Data Professor
WEKA Tutorial #1.1 - How to Build a Data Mining Model from Scratch
Data Professor
WEKA Tutorial #1.2 - How to Build a Data Mining Model from Scratch
Data Professor
WEKA Tutorial #1.3 - How to Build a Data Mining Model from Scratch
Data Professor
Computational Drug Discovery: Machine Learning for Making Sense of Big Data in Drug Discovery
Data Professor
Quotes #1 on Big Data and Data Science
Data Professor
Quotes #2 on Big Data and Data Science
Data Professor
Quotes #3 on Big Data and Data Science
Data Professor
Quotes #4 on Big Data and Data Science
Data Professor
Quotes #5 on Big Data and Data Science
Data Professor
Data Science 101: Starting a Data Science / Data Mining Project
Data Professor
Data Science 101: CRISP-DM - Data Mining / Data Science in 6 Steps
Data Professor
R Programming 101: How to Define Variables
Data Professor
R Programming 101: Read and Write CSV files
Data Professor
Data Science 101: Basic Command-Line for Data Science
Data Professor
Strategies for Learning Data Science in 2020 (Data Science 101)
Data Professor
Building your Data Science Portfolio with GitHub (Data Science 101)
Data Professor
R Programming 101: Setting up R programming environment (R, RStudio and RStudio.cloud)
Data Professor
Exploratory Data Analysis in R: Towards Data Understanding
Data Professor
Exploratory Data Analysis in R: Quick Dive into Data Visualization
Data Professor
Machine Learning in R: Building a Classification Model
Data Professor
Machine Learning in R: Repurpose Machine Learning Code for New Data
Data Professor
Data Science 101: Deploying your Machine Learning Model
Data Professor
Machine Learning in R: Deploy Machine Learning Model using RDS
Data Professor
Data Pre-processing in R: Handling Missing Data
Data Professor
Machine Learning in R: Speed up Model Building with Parallel Computing
Data Professor
Data Science 101: Overview of Machine Learning Model Building Process
Data Professor
Web Apps in R: Building your First Web Application in R | Shiny Tutorial Ep 1
Data Professor
Web Apps in R: Build Interactive Histogram Web Application in R | Shiny Tutorial Ep 2
Data Professor
Web Apps in R: Building Data-Driven Web Application in R | Shiny Tutorial Ep 3
Data Professor
Web Apps in R: Building the Machine Learning Web Application in R | Shiny Tutorial Ep 4
Data Professor
Web Apps in R: Build BMI Calculator web application in R for health monitoring | Shiny Tutorial Ep 5
Data Professor
Machine Learning in R: Building a Linear Regression Model
Data Professor
What programming language to learn for Data Science? R versus Python
Data Professor
How to Become a Data Scientist (Learning Path and Skill Sets Needed)
Data Professor
Using Python in R
Data Professor
Interpretable Machine Learning Models
Data Professor
Making Scatter Plots in R [Data Visualisation in R series]
Data Professor
Machine Learning in Python: Building a Classification Model
Data Professor
Compare Machine Learning Classifiers in Python
Data Professor
Hyperparameter Tuning of Machine Learning Model in Python
Data Professor
Practical Introduction to Google Colab for Data Science
Data Professor
File Handling in Google Colab for Data Science
Data Professor
Pandas for Data Science: Create and Combine DataFrames / Rename Columns
Data Professor
Machine Learning in Python: Building a Linear Regression Model
Data Professor
Machine Learning in Python: Principal Component Analysis (PCA) for Handling High-Dimensional Data
Data Professor
How to Plot an ROC Curve in Python | Machine Learning in Python
Data Professor
Installing conda on Google Colab for Data Science
Data Professor
Use native R on Google Colab for Data Science
Data Professor
How to Save and Download files from Google Colab
Data Professor
Easy Web Scraping in Python using Pandas for Data Science
Data Professor
Data Science for Computational Drug Discovery using Python (Part 1)
Data Professor
Pandas Profiling for Data Science (Quick and Easy Exploratory Data Analysis)
Data Professor
Exploratory Data Analysis in Python using pandas
Data Professor
Quick tour of PyCaret (a low-code machine learning library in Python)
Data Professor
How to Upload Files to Google Colab
Data Professor
How to Install and Use Pandas Profiling on Google Colab
Data Professor
How to Adjust the Style of Pandas DataFrame
Data Professor
How to use Bamboolib for Data Wrangling in Data Science
Data Professor
How to use Pandas Profiling on Kaggle
Data Professor
More on: Reading ML Papers
View skill →Related Reads
📰
📰
📰
📰
Follow-up: The ArxivLens Protocol: Transforming Research Nois
Dev.to AI
On July 1, 2026, arXiv will spin out from Cornell University, its home for the past 25 years, to become an independent nonprofit organization. Major funding support from Simons Foundation and Schmidt Sciences. Ditching the red for their website. [N]
Reddit r/MachineLearning
CS-NRRM™ Official Publications: Paper 1 and Paper 2 Are Now Available
Medium · Data Science
Found a potential mistake in an ICLR 2026 blogpost [D]
Reddit r/MachineLearning
🎓
Tutor Explanation
DeepCamp AI