Show model number when you restart a multistart puzzle with threading templates

Case number:845833-988843
Topic:Game: Display
Opened by:prot-bustr
Opened on:Monday, November 8, 2010 - 20:24
Last modified:Thursday, July 28, 2011 - 17:20

In puzzle 379, there are randomly chosen start positions (multistart) and there are corresponding templates to thread from. However, when you start or restart, a randomly chosen start position is given, but you are not told which model number template it comes from, nor is the appropriate template activated in the alignment tool.

How about a printed message when you start, saying "alignment model #n", and have that model # template automatically loaded in the alignment tool? You can still thread from any template, but you have more information.

I know this info can be found in a few minutes work, but where's the harm in making it more user-friendly for new players? It also gives them a prod in the direction of the alignment tool!

(Mon, 11/08/2010 - 20:24  |  11 comments)

Joined: 06/17/2010

Seconded, also threading templates should be numbered somehow.

Joined: 05/09/2008
Groups: None

re rav3n_pl:

This was implemented with the 'Score/Name' button on the Alignment Tool:

Clicking on the 'Score' button (#16) will toggle the fields below to reflect the name of each template so you can tell which is which.

Joined: 08/06/2010
Groups: Contenders

Yes, a restart with specific template so the script doesn't have to keep restarting and saving starting score to identify difference. I believe tlaloc's scripts tries 100 times and assumes all with be hit atleast once.

Joined: 08/30/2010

Do you mean that when you start the box with the X in alignment tool may not be the tread your starting with?

Joined: 08/06/2010
Groups: Contenders

When one knows the puzzle has several starting threads with the same alignment score one might want to try them all automatically. (I don't remember if Foldit lets one use reals as indicies, if not then they would have to be saved in a table as values)


for x=1,100 do
if puz[get_score(true)] == nil then
puz[get_score(true)] = true

You will find something like that in tlaloc's scripts for use as one sees fit.
I can't remember its exact coding.

Mark-'s picture
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 08/05/2009
Groups: Contenders

I have to agree with prot-bustr on this one. I often to like to use restart to go through all the options that the servers have given us, without rethreading. The problem comes when I want to rethread one of the restarts, I have no idea which model it is. This becomes especially difficult when the server predictions are very similar to each other.

Please add the model number to each restart and/or automatically highlight the model that is currently being worked on when switching over to the alignment tool.


Joined: 12/16/2010

This is still a live issue today with puzzle 390. At Mark's invitation in his comment there, I've just added another (13th) + to prot-bustr's suggestion.

Joined: 05/09/2008
Groups: None

I see, this is because post-threading Foldit tries to improve the model, just as if you did wiggle/shakes after resetting the puzzle.

Seth, can we just add the model numbers to the random resets?

Joined: 12/16/2010

Puzzle 437: elaborate workaround for this problem

As beta_helix noted in that comment thread, if this suggestion were implemented I wouldn't have had to go through the bother (== prot_bustr's "few minutes work")

Joined: 11/10/2007
Groups: Window Group
Status: Open » Closed

When resetting a puzzle, text will pop up showing the multistart number and name; rather than random order, resetting the puzzle will go through the multistarts in order. If there is a corresponding template in the alignment tool, its name will be highlighted and it will become the active template.

This will go out in the next release.

Joined: 11/10/2007
Groups: Window Group
Status: Closed » Closed

The update is posted, this should be working now.


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