Do you have an alternate approach?
Entering Blue sky mode…
One thought I have had is some kind of evolutionary tree, where one can see the evolution paths and pick any point and evolve from there. The tree would reveal what change caused the score jump, or more likely, upon review of the tree, what line contains the potential for the major score jump.
This type of UI presentation is a major undertaking but would also provide an excellent way of reviewing both soloist and group solutions as well as permitting user control of during a session to retry from any particular point an alternate approach. [This approach might address DisposableHeart's post.]
This would effectively replace the current linear undo, which looses information, (if you undo back 10 place and proceed, losing the 9 points), with a tree, where one could branch from any prior point, as many times as one desires. This would permit much more control and also provide a clear appreciation of which operations provided what gains.
The tree information along with the associated transscript of operations combined with a replay mechansims would permit playback review of any line, soloist or group. It awould also be an excellent research tool for ducumenting and understanding both automated and human folding solutions.
Annoatationsof the evolution….
One additional advantage of this type of record would be the ability to have the Folder annotate her/his thought process of the solution. Both the successful operations and the unsuccessful ones. A recorded talking protocol of a Folder's thought process recorded while watching the playback of the tree: "I started by doing
- a shake - > wiggle
- a wiggle -> shake
- set some bands ->
…. a. shake ->
…… i. wiggle 30 ticks -> remove bands -> wiggle
…… ii. wiggle 10 ticks -> remove bands -> wiggle
…… iii. wiggle 5 ticks -> remove bands -> wiggle
…… iiii. wiggle 3 ticks -> remove bands -> wiggle
based on the score and the appearance I picked line 2. wiggle -> shake to proceed from there.
etc.
etc.
Additionally the set of operations could be condensed into a macro explantion, for example "3 by 2 Walk of the backbone" would be 100's of operations but conceptually be condensed into a single annotated transition on the evolution tree.
How'd she/he do that?
The tree along with the operation transcript would allow anyone who desired to do a forensic evaluation of the solution starting at the end and following the path back to the beginning.
Easy protein or efficient Folder?
One could also derive a metric of the path length start to finish vs the total tree length and derive an either an efficiency rating of the solver and a difficulty rating of the protein, or both.
Looking at a number of the best solution and the average path length and tree length could also provide a nice metric. This metric could alo be used to compare human versus automated solutions to compare efficientcies.
Now if there were only 100 grad students and 10 PhD canidates with copious free time to get crack'n on this wonderful problem domain….
End Blue Sky mode…