Change labels on Foldit's Pick Sidechains tool.

Case number:845813-2013109
Topic:Game: Tools
Opened by:jeff101
Opened on:Saturday, April 30, 2022 - 03:46
Last modified:Tuesday, May 3, 2022 - 02:51

While playing puzzle 2137, I tried using the Pick Sidechains
tool ( to move some 
sidechains into places more occupied by the Electron Density. 
This led to some questions/suggestions about this tool:

(1) Are the Rotamers in the Sidechain Picker menu listed with 
the most prevalent/common/preferred ones at the top and the 
least prevalent/common/preferred ones at the bottom? Do the
ones at the top generally score higher than the ones at the

(2) In the Sidechain Picker menu, some of the rotamers listed
have the same names. This can be confusing if I am taking notes
and then later want to redo certain things. It would be helpful
if for each rotamer listed, there was a number indicating how 
far down in the list it is. Then a list like:

mtt, tpp, tmm, tmt, mtt, tpp

could instead be labelled as:

1 mtt, 2 tpp, 3 tmm, 4 tmt, 5 mtt, 6 tpp

and it would be easy to record that I picked rotamer 1 mtt
instead of 5 mtt, or rotamer 2 tpp instead of 6 tpp.

Thanks for reading!

(Sat, 04/30/2022 - 03:46  |  2 comments)

bkoep's picture
User offline. Last seen 5 hours 28 min ago. Offline
Joined: 11/15/2012
Groups: Foldit Staff

(1) Yes, the Pick Sidechains rotamers are listed in order of prevalence, with the most common rotamer at the top of the list. That means the rotamers at the top tend to have a better Sidechain subscore (use the TAB key to see the subscore breakdown for a residue). But it is still possible for a more common residue will score worse overall due to the other subscores, like clashing or H-bonding.

(2) Yes, this is a serious problem with the Pick Sidechains panel. The rotamer IDs are not very good identifiers, because they are neither memorable nor unique. We actually have a fix for this in the works, but it has been delayed by other high-priority projects. Hopefully we can finish that update soon!

jeff101's picture
User offline. Last seen 9 hours 21 min ago. Offline
Joined: 04/20/2012
Groups: Go Science
If the rotamers in the Pick Sidechains menu were numbered 1, 2, 3, etc.
from top to bottom, would these numbers match the "position" numbers 
used in the Foldit LUA command rotamer.SetRotamer ?

void rotamer.SetRotamer(integer segmentIndex, integer position)

Snap the sidechain at the given segment to a rotamer. 
(Range 1 to rotamer.GetCount()).

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, Boehringer Ingelheim, RosettaCommons