Google's Vertex AI Can Now Run DeepMind's AlphaFold
- By John K. Waters
The week Google's parent company Alphabet announced a new integration between AlphaFold, a protein structure prediction system developed by DeepMind, and Google's Vertex AI managed machine learning platform.
Vertex AI is a managed machine learning platform that lets companies accelerate the deployment and maintenance of artificial intelligence (AI) models. According to the comapany, the platform requires nearly 80 percent fewer lines of code to train a model versus competitive platforms, giving data scientists and ML engineers across all levels of expertise the ability to implement Machine Learning Operations to build and manage ML projects throughout the development lifecycle.
"We expect this capability to be a boon for data scientists and organizations of all types in the bio-pharma space, from those developing treatments for diseases to those creating new synthetic biomaterials," Shweta Maniar, director of global biopharma solutions at Google Cloud, wrote in a blog post.
AlphaFold is an AI system designed to predict three-dimensional (3D) protein structures from amino acid sequences. The DeepMind group "taught" the system to do this by showing it the sequences and structures of around 100,000 known proteins. The latest version predicts the shape of a protein at scale and in minutes, down to atomic accuracy, the company says. Google Cloud made AlphaFold available for free in July 2021.
AlphaFold is run on Vertex AI Workbench, an end-to-end, notebook-based production environment that can be preconfigured with the necessary runtime dependencies. With user-managed notebooks, devs can configure a GPU accelerator to run AlphaFold using JAX, without having to install and manage drivers or JupyterLab instances.
Google Cloud has provide a customized Docker image in its Artifact Registry with preinstalled packages for launching a notebook instance in Vertex AI Workbench, as well as prerequisites for running AlphaFold. For devs who want to further customize the docker image for the notebook instance, the company has provided the Dockerfile and a build script they can build upon. The notebook, the Dockerfile, and the build script are available in Vertex AI community content.
The company has provided a step-by-step walkthrough for launching a demonstration notebook that can predict the structure of a protein using a slightly simplified version of AlphaFold that does not use homologous protein structures or the full-sized BFD sequence database. There's also a scientific paper currently available in Nature, with lots of detail about how AlphaFold was developed and how it works.
About the Author
John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS. He can be reached at [email protected].