LUA Functions for the new "Idealize SS" tool

Case number:845813-997505
Topic:Game: Tools
Opened by:StackOverflow
Opened on:Wednesday, April 16, 2014 - 02:26
Last modified:Tuesday, June 20, 2017 - 18:23

The new idealize secondary structure tool is great. But I notice there's no listed lua function for it yet

(Wed, 04/16/2014 - 02:26  |  9 comments)

Joined: 12/27/2010
Groups: None

There is a function listed void structure.IdealizeSelected() but this appears to be non functional - is that the case?

Joined: 04/15/2012
Groups: Beta Folders
Type: Suggestion » Bug

It SHOULD be working.

spvincent's picture
User offline. Last seen 14 hours 21 min ago. Offline
Joined: 12/07/2007
Groups: Contenders

structure.IdealizeSelected() does indeed work. There's no Lua function for IdealizeSS as yet I believe.

Joined: 12/27/2010
Groups: None
Type: Bug » Suggestion

I was expecting structure.IdealizeSelected() to act like the ideal SS tool - my mistake. We badly need a lua function to do that, I agree entirely.

brow42's picture
User offline. Last seen 1 year 5 weeks ago. Offline
Joined: 09/19/2011
Groups: None

I think lower priority. Idealize means Idealize backbone scores (to near 0) not Idealize SS (set to exact values, which are actually not correct anyways).

I'm surprised people would want this in Lua. Maybe because the Tweak Lua Functions are missing. But I don't see this as being useful except at the very beginning of a denovo. If people are requesting this, maybe they have decided differently.

But remember, the idealize SS isn't really the best structure. What is the first thing a helix does after you use idealise SS? It unwinds. It ALWAYS unwinds. Idealize SS for helices is too tight. So, I'm not sure what you hope to gain by using idealize SS later in the game.

Joined: 12/27/2010
Groups: None

I want idealize SS so that I can randomly insert parts of a helix or sheet into a denovo and see what effect that has. I don't care if it is ideal or not, only that it forms a helix or sheet easily. I mainly want it for early in the puzzles as I believe the final form of a puzzle is set early.

Besides, if foldit has the capability as a tool, it is probable extremely simple to add that functionality in Lua, so why not?

Joined: 09/24/2012
Groups: Go Science

It would be useful for recipes like:

It's for begin game, or even mid game if we want to try some new partial SS on a bad zone.

Joined: 12/27/2010
Groups: None

It also would give us a type of rebuild that is different from rebuild.

Joined: 09/25/2011
Groups: None
Topic: General » Game: Tools

Been waiting for this to appear. Kind of surprised it hasn't. Been working on a script which takes a bound protein from a RAMA map and rebuilds to accommodate. The idealize SS would be far superior as idealize doesn't even straighten out a helix that has become stretched or folded around other segments. It simply makes what is the best twists it can where it already lays instead of hard placing a section in the 'proper' orientation to resemble its idealized shape. It's idealize my comfort not my posture; two fundamentally different things. In then end, if your posture is wrong, your comfort will fade.


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