Bigger band sizes.

Case number:845813-988359
Topic:Game: Tools
Opened by:Crashguard303
Status:Closed
Type:Suggestion
Opened on:Friday, August 27, 2010 - 19:35
Last modified:Tuesday, August 23, 2011 - 17:19

Hi,
Tlaloc wrote it multiple times but I want to remind that it would be nice to have a bigger maximum band size.
As long we can't connect bands to open air, but only from segment to segment, a bigger maximum bandsize is the only way to get segments apart (and let them snap them into new positions inside again).

If we still use bandsizes about 20 or less, the scripts will always more or less tend to compress the puzzle, forming a only clump, but turning them inside out is a key for exploration.

Thanks in advance,
Alex

(Fri, 08/27/2010 - 19:35  |  7 comments)


Tlaloc's picture
User offline. Last seen 6 weeks 21 hours ago. Offline
Joined: 08/04/2008
Groups: Mojo Risin'

Yes, please make the maximum band size something like 10000. It needs to be more than the maximum length between the two ends of a denovo protein with the maximum number of segments foldit can handle.

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

Right.
The value needn't be really big, but it should be possible to connect the first and last segment of a puzzle and pull both apart entirely, like you said.

If you open the contest freestyle design 500, (which is a completly blank 500-segment unfolded puzzle) and you execute

print(get_segment_distance(1,get_segment_count()))

it will return a value about 1774.1

The longest -common- human proteines have a length of 1000-1200 amino-acids, which would give a proportional result of 2348-2817.

The longest one consists of about 30,000 acids (as well as I know), giving a proportional distance length of 106446, a value pretty easy to handle for 32bit.

regards,
Alex

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

If you go from one segment index to the next, the distance is always the same, approximately 3.8 distance units,
so rule of the thumb for maximum bandlength per puzzle is:

get_segment_count()*3.8

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

... or more exact:
(get_segment_count()-1)*3.8, as you have to count the connections, and not the number of segments.

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

You should be able to recognize a ligand puzzle via script by measuring the length between the last and second last segment:
get_segment_distance(get_segment_count()-1,get_segment_count())

If the distance is about 3.8, this is not a ligand puzzle, as the segments are in a row with "fixed" distance to each other.
If this distance is bigger, it should be a ligand puzzle.

Joined: 06/17/2010
Status: Open » Closed
Type: Suggestion » Suggestion

Done, bands up to 10`000 units. Closing.

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

Marking as resolved.

Sitemap

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