ProGen: Language Modeling for Protein Generation
Ali Madani, Bryan McCann, Nikhil Naik, Nitish Shirish Keskar, Namrata, Anand, Raphael R. Eguchi, Po-Ssu Huang, Richard Socher

TL;DR
ProGen is a large-scale language model trained on extensive protein sequences, enabling controlled and diverse protein generation for applications in biology and medicine.
Contribution
This work introduces ProGen, a 1.2-billion-parameter language model trained on 280 million protein sequences, offering fine-grained control over protein generation based on various biological annotations.
Findings
ProGen achieves high primary sequence similarity.
It accurately predicts secondary structures.
Generates proteins with low conformational energy.
Abstract
Generative modeling for protein engineering is key to solving fundamental problems in synthetic biology, medicine, and material science. We pose protein engineering as an unsupervised sequence generation problem in order to leverage the exponentially growing set of proteins that lack costly, structural annotations. We train a 1.2B-parameter language model, ProGen, on ~280M protein sequences conditioned on taxonomic and keyword tags such as molecular function and cellular component. This provides ProGen with an unprecedented range of evolutionary sequence diversity and allows it to generate with fine-grained control as demonstrated by metrics based on primary sequence similarity, secondary structure accuracy, and conformational energy.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenomics and Phylogenetic Studies · RNA and protein synthesis mechanisms · Machine Learning in Bioinformatics
