Message boards : Rosetta@home Science : Rosetta and TrRosetta
Author | Message |
---|---|
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
A #deeplearning approach to protein design: When combined with detailed physical models, AI can capture properties normally only accessible through large-scale simulations..... Protein sequence design by conformational landscape optimization |
Jim1348 Send message Joined: 19 Jan 06 Posts: 881 Credit: 52,257,545 RAC: 0 |
Here, we show that by backpropagating gradients through the transform-restrained Rosetta (trRosetta) structure prediction network from the desired structure to the input amino acid sequence, we can directly optimize over all possible amino acid sequences and all possible structures in a single calculation. We find that trRosetta calculations, which consider the full conformational landscape, can be more effective than Rosetta single-point energy estimations in predicting folding and stability of de novo designed proteins. We compare sequence design by conformational landscape optimization with the standard energy-based sequence design methodology in Rosetta and show that the former can result in energy landscapes with fewer alternative energy minima. We show further that more funneled energy landscapes can be designed by combining the strengths of the two approaches: the low-resolution trRosetta model serves to disfavor alternative states, and the high-resolution Rosetta model serves to create a deep energy minimum at the design target structure. It looks very impressive, and seems to require both Rosetta and trRosetta. So it looks like more work for us. |
Falconet Send message Joined: 9 Mar 09 Posts: 353 Credit: 1,227,479 RAC: 917 |
Looks like the Hybrid TrRosetta/Rosetta approach works best. Exciting stuff. |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,664,803 RAC: 11,191 |
Presumably trRosetta is the AI based on the techniques used by Deepmind's Alphafold, which also used Rosetta for fine tuning. I'd love to hear how this is being our together and what the forecast looks like but I expect everyone is busy writing code and papers at the moment. One thing is interest is: how much of the work is ready to run on a GPU - is that just the classifier that runs initially and so can be done in house, or are there likely to be GPU tasks pushed out in the future? To be clear, my understanding is that the GPU work isn't for calculating the fold energies - it's for calculating the relationships between amino acid sequences based on the sequences known and stored in the available databases. The paper in Nature and Alphafold both mentioned relatively small amounts of GPU classifier work. |
Breno Send message Joined: 8 Apr 20 Posts: 30 Credit: 12,962,872 RAC: 6,102 |
Hi there, I suggested that Rosetta implemented GPU support for a next version in late 2020. The answer I got (which I can't find right now) was that in order to grant GPU support, they would need to rebuild many things from scratch, which would pretty much consume the same amount of time as to create a new project. Honestly, I really think it would be great for this project if they granted GPU support for next versions. But, since manpower and research time are not as abundant as we think, they prioritize more pressing issues. Until they develop this new feature, let's stay crunching strong! |
mikey Send message Joined: 5 Jan 06 Posts: 1895 Credit: 9,176,251 RAC: 3,193 |
Hi there, The problem isn't designing a gpu app it's in making it fast enough to make it worthwhile and right now the way Rosetta handles the data for each task won't work for how gpu memory works |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
To be clear, my understanding is that the GPU work isn't for calculating the fold energies - it's for calculating the relationships between amino acid sequences based on the sequences known and stored in the available databases. The paper in Nature and Alphafold both mentioned relatively small amounts of GPU classifier work. Are you speaking of this? From what i understand TrRosetta already runs on gpu... |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
The answer I got (which I can't find right now) was that in order to grant GPU support, they would need to rebuild many things from scratch, which would pretty much consume the same amount of time as to create a new project. The "couple" Rosetta-Gpu it's a looooong story. And i'm not so optimist. Maybe cpu optimizations are easier to implement.. Until they develop this new feature, let's stay crunching strong! For sure! |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,664,803 RAC: 11,191 |
trRosetta training does run on a GPU - it's what Alphafold did and it says so in the papers that the bakerlab have released, e.g. https://www.pnas.org/content/117/3/1496 In my previous post I meant I wasn't sure whether that training would be something that would be worth putting out on BOINC or whether it's easy to do once and then send out as a database or some kind of complied file. |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
From rosetta dev (pushed revisions): Allow the hb_cen_soft option to be set from code without relying on the global options system. This is a prerequisite for getting trRosetta into Rosetta (e.g. for use by Foldit). |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
Revision 61601 Incremental merge 1 for trRosetta integration into Rosetta |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
Revision 61604 Incremental merge 2 for putting trRosetta into Rosetta |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
61609 This is the third in a series of incremental merges to put trRosetta into Rosetta, to allow protocol development on top. This PR adds the trRosettaProtocolMover, a RosettaScripts and PyRosetta-scriptable mover that takes an MSA as input and produces a predicted structure pose as output (using the trRosettaConstraintGenerator and trRosettaProtocol, already merged into master, under the hood). The image below serves as a guide: everything below the trRosettaProtocolMover is already in master, this PR adds the trRosettaProtocolMover, and everything above it remains to be merged. Can we have these protocols in Rosetta@Home? It will be great!! |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
Revision 61617 Put trRosetta into Rosetta to allow protocol development on top, and to provide access to Foldit |
Sid Celery Send message Joined: 11 Feb 08 Posts: 2125 Credit: 41,249,734 RAC: 9,368 |
Thanks for these recent posts - very interesting. But did you look at the last image? I've made it clickable https://user-images.githubusercontent.com/4205776/101086651-2e5e9000-357f-11eb-880f-0f780f8f70b3.png |
Falconet Send message Joined: 9 Mar 09 Posts: 353 Credit: 1,227,479 RAC: 917 |
lol I had not seen that |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
But did you look at the last image? I've made it clickable LOL!! :-)) Fantastic! (BTW, the other images are much more serious!!) |
Sid Celery Send message Joined: 11 Feb 08 Posts: 2125 Credit: 41,249,734 RAC: 9,368 |
But did you look at the last image? I've made it clickable I looked at the other image too, but it's way over my head. I trust that if they were happy, then I was happy. The last one was much more my level. Now I'm happy too. |
[VENETO] boboviz Send message Joined: 1 Dec 05 Posts: 1994 Credit: 9,633,537 RAC: 7,232 |
Seems that jobs on TrRosetta and Rosetta integration continue. Let's hope to see these features, before or later, in R@Home!! |
Message boards :
Rosetta@home Science :
Rosetta and TrRosetta
©2024 University of Washington
https://www.bakerlab.org