Researchers have learned to create custom versions of cellular proteins
nytimes.com
nytimes.com
If you want to build novel proteins from the other direction - based on linking emeperically validated biological functions rather than trying to calculate function from biochemical principles, check out our system at Serotiny [1]. We're taking a bit of a different approach to protein design - build new proteins by reusing biological components with known functions. And though we help design proteins with new functions, these guys design particular enzymatic pockets or predict particular structures - that's amazing.
The Baker lab and all of their colleagues have put so much effort into this goal - I'm eager to see what comes next.
If anyone is interested in learning more about the Rosetta project, here is a link https://boinc.bakerlab.org/
“Now, it looks as if he and his colleagues have cracked it. Thanks in part to crowdsourced computers and smartphones belonging to over a million volunteers, the scientists have figured out how to choose the building blocks required to create a protein that will take on the shape they want.”
See: Muufri, Bolt Threads, Modern Meadow, Cell Design Labs, Logic Ink, etc.
Monte-Carlo Sampling for NP-Hard Maximization Problems in the Framework of Weighted Parsing
Here's a cool video which gives an overview of the problem and some solution approaches for anyone interested in the general topic.