PDA

View Full Version : Manual Dumping of Data



mdver
08-22-2003, 03:49 PM
Is there a way to manually send completed data units to the relavent server? I have the screen saver going, and there are times when it finishes and I cannot connect to the internet for a while (I'm on dial-up).

QIbHom
08-22-2003, 09:00 PM
I'm assuming you are using Windows of some sort. I can't remember the switch, but rather than manually editing foldit.bat all the time, why not just install dfGUI? Then you can just click on upload.

If you really want to edit batch files, there is a readme file in your distribfold directory that explains all the switches.

IronBits
08-22-2003, 09:55 PM
.\foldtrajlite -f protein -n native -u t

rsbriggs
08-23-2003, 12:38 AM
He's using the SS.....

Fozzie
08-23-2003, 08:06 AM
Download the text client and all your problems will be over.

It is far more configurable and it is what I use because I do not have a permanent Internet Conn.

Post here if you have any problems with the text client. IB has shown you the command line for upload only.

mdver
08-24-2003, 09:08 AM
I did what you guys said. I got rid of the screen saver and got the text client. I ran the client for a while, then tried to do a manual dump according to IB's instructions. I got the following:
[NULL_Caption] FATAL ERROR: [067:001] FindPath failed in LoadDict


By the way, I apologize for not saying that I'm using XP Pro.

Fozzie
08-24-2003, 09:54 AM
I have to work offline and then dump from an online pc.

The way i do it is this

In your foldit.bat bacth file you'll find the line

.\foldtrajlite -f protein -n native

When I'm offline I run it like this

.\foldtrajlite -f protein -n native -rt -qt -if

The -if tells it not to look for a Net conection.

Once I have moved the whole distribfold folder to my Net machine I change the line to this

.\foldtrajlite -f protein -n native -rt

Once you run the foldit.bat file it will just upload all your stored gens.

I use XP Pro too so you won't have a problem with the OS.

mdver
08-24-2003, 01:25 PM
I think I was a bit unclear. I would like to dump part of a batch, and refill with additional molecules. I don't mind stopping the client, runnning a batch file that sends the data available, and rerunning the client. I tried modifying your intructions by creating a seperate batch file with the send command in it, but that didn't send anything. In fact, it didn't appear to have any affect at all, as it just went to processing data like the regular command does.

rsbriggs
08-24-2003, 01:53 PM
The client doesn't refill anything from the server - it only contacts the server to send results. (Except when the protein changes, but that isn't really a refill in that sense.)

During generation 0, it calculates 10,000 random folds. It then takes the best of those and does an additional 250 generations worth of calculations on 50 sets of folds - based off of the initial cantidates selected from generation 0. It reports results after each generation. Normal operation is for it to send the results from generation 0, then begin working on generation #1, send the results for generation #1 and start on generation #2, and so on.

At the end of the 250th generation, it starts over with a new generation 0. There isn't a pool of calculations that need to be refilled, the client isn't allocated some block to process that is depleted over time. You DO need to contact the server from time to time to upload the completed generation calculations, is all.

There is already a batch file - you execute the "foldit" program which is a batch file that controls/starts the folding. I'd suggest that you modify it to pass the options

-qf -rt -it

to foldtrajlite.exe at first, so you can observe what it is doing. Just remember that until generation 0 finishes all 10,000 initial folds, there is nothing to send to the server. The screen will show the current generation being worked on, the current fold number in that generation, and the number of completed generations ready to send. (It will say one generation buffered when it starts on a generation, but that doesn't really mean that the current generation is ready to send to the server, the current generation doesn't count until it is complete.)

Paratima
08-24-2003, 02:42 PM
Nice work, briggsy. Couldn't 'a said it better, meself! :p