Back to Recipes Homepage
recipe picture
Recipe: tlaloc contract
Created by Tlaloc 73 1569
Your rating: None Average: 4.5 (22 votes)
Used 400 times with an average impact of -1840 points.


Name: tlaloc contract
ID: 2630
Created on: Mon, 05/31/2010 - 15:13
Updated on: Sat, 06/05/2010 - 17:50

Attempts to find good hydrophobic hiding, but mainly contracts bands and releases finding points. Works iteritively until there is no improvement. Highly recommended to show output while the script runs. The last line of the script sets some parameters, but the defaults are good. Guaranteed to get you points or your money back.

Best For


Joined: 09/18/2009
Groups: SETI.Germany

Good strategy.
A good compression recipe.

Tlaloc's picture
User offline. Last seen 28 weeks 2 days ago. Offline
Joined: 08/04/2008
Groups: Mojo Risin'
More details on the script

The basic strategy the script uses:

* Finds the 'center' of the chain (using an algorithm by ssrsmith)
* Creates bands between each hydrophobic segment and the 'center' (as best it can given the script functions that are available)
* Starts the sequence listed below
** Gradually increases the band strength until there is movement of at least 10 points
** Disables bands and wiggles and shakes until the change is no more than .03 points
** Wiggles sidechains
** Backs off the band strength by .03
** Repeats enabling and disabling until there are at least 7 passes without any increase in score
* Does one final wiggle sidechains
* Restores the structure to the best score since the script started
* Quits, showing you the increase in score in the output

If you show output, it tells you exactly what it is doing. You should normally let the script run completely through to completion. It will, at worst, leave you right where you started, but normally get you at least a few points, and sometimes several hundred.

All of the significant numbers are passed into the Main routine at the end of the script. You can change those numbers to other values to get different effects. The values I have there are a compromise between getting the absolute best score and having the script run fast.

The two most important parameters:

If you reduce sigmaStableScore to .01, for example, the script will milk every increase in score it can when it wiggles and shakes, but will take significantly longer to run.

If you increase changeScore, it will create stronger bands causing a more dramatic change in the structure on each compression. This can be good or bad, depending on whether a dramatic change will find a lower energy state than the one you are in now.

Joined: 09/18/2009
Groups: SETI.Germany
Find center function

Do you think a variant of this script could help to turn hydrophobic segments inside by rebuild?

Tlaloc's picture
User offline. Last seen 28 weeks 2 days ago. Offline
Joined: 08/04/2008
Groups: Mojo Risin'
If we could reliably

If we could reliably determine which segments were hydrophobic.

It would be a different script, though.

Want to try?
Add to Cookbook!
To download recipes to your cookbook, you need to have the game client running.

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons