Posted 8 Jun 2010 1:44:14 UTC Mad Max
Only I went to ask about a new type of tasks, which drew my attention... And here is a ready description posted already. Excellent speed.
But the question still is: it is simple (short) protein? (But in wiki i found info about 490-amino acids, it is not short i think) Or improve of algorithm? This type of job (MDMX_ *) generates much more decoys for the same time, compared with other protein-protein tasks i saw before. From a few hundreds to 1200 decoys in only 2 hours (7200 sec) tasks at mid-level processor
Übersetzung: susanne@setigermany
Ich wollte nur mal nach einer der neuen Aufgaben fragen, auf die ich aufmerksam wurde ?. Und hier wurde das bereits genau beschrieben. Das ging ja flott. Nur habe ich eine Frage: ist es ein einfaches (kurzes) Protein? (Aber im Wiki stand etwas über 490 Aminosäuren drin, das ist meiner Meinung nach nicht kurz). Oder ist der Algorithmus verbessert worden? Diese Jobs (MDMX_*) erzeugen, verglichen mit anderen Protein-Protein Aufgaben, in der gleichen Zeit viel mehr Falschziele (Decoys) als je beobachtet. Von ein paar Hundert bis zu 1200 Decoys in nur 2 Stunden (7200 Sek) Aufgaben mit einem durchschnittlich arbeitenden Rechner.
Antwort von Mod.Sense Posted 8 Jun 2010 3:31:10 UTC
Some of the newly developed protocols have phases which produce models rapidly, even for larger proteins. So entire lines of tasks are created which can scour the landscape and locate the major features of the terrain. Then this information can be used to create additional lines of tasks which focus on the points of highest interest.
You are correct, these tasks run "fast" on everyone's machine, as compared to other typical tasks anyway. So the credit per hour of CPU time should be in line with other tasks. Since the models are relatively easier (then models for other tasks) for a machine to produce, each is granted less credit.
I believe those were the main questions you had. If I missed it, let me know.
Sarel Posted 8 Jun 2010 17:09:33 UTCÜbersetzung: susanne@seti.germany
Einige der neu entwickelten Protokolle haben Phasen, die sehr schnell die Vorlagen erzeugen, auch für grö?ere Proteine. Ganze Reihenfolgen von Aufgaben werden erzeugt, die den Grundboden abtasten und besondere Merkmale des Terrains orten. Danach können diese Informationen dazu benutzt werden, weitere Linien zu ziehen, die sich dann auf die Hauptmerkmale mit grö?tem Interesse konzentrieren.
Du hast recht, denn diese Aufgaben laufen auf allen Rechnern ?schnell?, im Vergleich zu den sonstigen Aufgaben. Somit sollte der Kredit pro Stunde des CPU Einsatzes im Einklang mit anderen Aufgaben sein. Da sich die Vorlagen relativ einfach (verglichen mit Vorlagen für andere Aufgaben) vom Rechner erzeugen lassen, gibt es für jede davon weniger Kredit.
Ich glaube das war das Wichtigsten deiner Fragen. Lass es mich wissen falls ich etwas ausgelassen habe.
Thanks for your feedback! Mod.Sense's replies on the conformational sampling is very accurate. With regard to the size of the protein, you are right that MDMX is a much larger protein than what we are modeling in these design trajectories. What we are interested in is the interaction surface of MDMX with p53. That is (thankfully) a very small domain allowing us to do things more quickly and efficiently.
Mad Max Posted 9 Jun 2010 12:50:37 UTCÜbersetzung: susanne@seti germany
Danke für dein Feedback! Mod.Sense?s Antworten betr. der konformativen Probenahme ist sehr präzise. Was die Grö?e des Proteins angeht, hast du Recht, dass MDMX ein viel grö?eres Protein ist, als das, was wir in diesen Designkurven modellieren. Woran wir interessiert sind ist lediglich die Wechselwirkungsfläche von MDMX mit p53. Das ist (glücklicherweise) ein sehr kleiner Bereich, was uns erlaubt, Dinge schneller und gründlicher zu erledigen.
Übersetzung: Susanne@seti-germanyThank you. Now it is clear from this acceleration comes. Due to the possibility of modeling is not all the protein completely, but only the most important (for the current study), part of it.
2 Sarel
And yet another question. I am not a scientist, so this may seem silly, but as a result of observing the process of calculations I had the idea.
It concerns the limit of 500 steps in modeling protein-protein including the last MDMX. It is clear that the shorter limit is introduced to speed up processing. And in most cases it seems to be enough - a graph of energy usually manages to "find minimum" for these 500 steps and more just jumping around him.
But periodically I see a model in which the energy almost continuously go down, but the simulation of the same breaks at the limit of 500 steps. (Obviously not a straight line, but with variations here and there, but the overall trend is absolutely clear - down) Though if given the additional steps would be found a configuration with a much lower energy. And since this model does not differ from the total mass, because its calculation was stopped before she could reach its minimum. Simply increasing the number of steps are not very effective way, because it increase the use of computing resources in times (or reduce the number of models with fixed resources), for 5% of models (about as much on my observations do not manage to reach the "saturation") is not effective. (Though perhaps this is the most valuable model, so that theoretically could be more valuable than the other 95%)
But what if instead of a fixed hard limit on the number of steps to use a dynamic limit is based on "delta energy" criteria? Ie compare the minimum energy found suppose the last 100 steps (for example, concrete value must be chosen experimentally), with previous values. If there is some improvement, then give the model additional steps, and so until the reduction of energy does not stop. The fixed limits (in particular number of steps) are also needed, but only as a acceptable framework - minimum (say cover those 500) and maximum (it should be big enough, but within reasonable limits. To finish on time "bad model", without waiting for the activation of watchdog).
Perhaps this idea has already been tried before? Then it would be interesting to know the results and why abandoned.
Danke schön. Jetzt weiss ich woher die Beschleunigung kommt. Das Protein wird nicht im Ganzen, sondern nur zum Teil (für die derzeitige Untersuchung) modelliert.
2. Sarel
Und trotzdem noch eine Frage. Ich bin kein Wissenschaftler, somit mag dieses unsinnig klingen, aber meinen Beobachtungen der Berechnung folgend hatte ich diese Idee: - Es betrifft die Begrenzung der 500 Arbeitsschritte beim Protein-Protein Modellieren, inkl. des letzten MDMX. Es ist klar, dass das kürzere Limit dazu da ist das Rechnen zu beschleunigen. Und in den meisten Fällen reicht das auch ? eine Energiegrafik bringt es normalerweise zustande für diese 500 Schritte das ?Minimum zu finden? mit weiteren, die sich alle drum scharen.
Doch ab und zu sehe ich ein Modell, wo sich der Energiewert ununterbrochen senkt, doch endet die Simulation am Ende der 500 Arbeitsschritte. (Natürlich keine gerade Linie, aber mit Variationen hier und da, aber der Gesamttrend ist klar zu sehen ? abwärts). Jedoch würde bei Zuteilung von extra Arbeitsschritten eine Anordnung mit viel niedrigerem Energiewert gefunden werden, auch da dieses Modell nicht von der Gesamtmasse abweicht und die Berechnung vor Erreichen des Minimums beendet wurde. Einfach die Anzahl der Arbeitsschritte zu erhöhen wäre keine effective Weise, denn das würde die Computerresourcen für 5% der Modelle zeitlich erhöhen (oder bei festgelegten Resourcen, die Anzahl von Modellen reduzieren) und nach meinen Beobachtungen erreichen 5% der Modelle die Sättigungsstufe nicht, somit wäre dies eben nicht effektiv, obwohl es sich dabei wohl um dasjenige Modell handelt, welches theoretisch wertvoller wäre als die anderen 95%.
Wie wäre es, wenn, anstelle der begrenzten Anzahl an Arbeitsschritten, ein dynamisches Limit benutzt würde, das auf ?Delta-Energie? basiert? Zum Beispiel: - vergleiche die gefundene Minimalenergie der vielleicht letzten 100 Schritte (der konkrete Wert sollte z.B. experimentell gewählt werden), mit vorhergegangenen Werten. Bei einer Verbesserung gebt dem Modell so lange extra Arbeitsschritte bis keine weitere Energiesenkung festgestellt wird. Die festgelegten Limits (besonders die Anzahl an Arbeitsschritten) sind auch notwendig, aber nur innerhalb eines akzeptablen Rahmens ? minimal (sag, umfassen die 500) und maximal (sollten gro? genug sein, aber innerhalb akzeptabler Begrenzungen liegen) um zeitlich fertig zu werden als ??schlechtes Modell? ohne auf den Watchdog warten zu müssen).
Vielleicht wurde diese Idee schon einmal ausprobiert? Dann wäre es interessant die Ergebnisse zu erfahren und den Grund, warum sie abgeschafft wurde.
Sarel Posted 9 Jun 2010 16:40:37 UTC
Übersetzung: Susanne@seti-germanyThat's a very good question! With respect to the ProteinInterfaceDesign simulations, on Rosetta @ Home our goal is to scan the vast conformational-sequence space in order to get good leads. Sampling for those is then intensified on our own machines where we can run high-memory trajectories for longer. So, in a sense we are implementing a primitive version of your suggestion. During energy minimization, by the way, we have exactly this delta energy criterion that you mention as a stopping condition.
What you are suggesting is actually being attempted now in a more sophisticated form than what I mentioned above by some of the people on the Rosetta team for structure prediction of very large proteins, where very many trajectories are run, clustered and the best few are then intensified. From what I've seen this is an extremely promising direction of research so let's keep our fingers crossed for it!
Das ist eine sehr gute Frage! Was die ProteinInterfaceDesign Simulationen betrifft, ist es das Ziel bei Rosetta@home, den ausgedehnten konformationellen Sequenzraum nach guten Anhaltspunkten abzutasten. Die Stichprobenprüfung wird dann mit unseren eigenen Maschinen verstärkt, wo wir Zielkurven mit hoher Speicherkraft länger verfolgen können. In diesem Sinne machen wir von einer primitiven Version deines Vorschlags Gebrauch. Übrigens, während der Energiesenkung haben wir die von dir erwähnte Delta Energie als eine der Beendigungsbedingungen eingesetzt.
Was du vorgeschlagen hast wird momentan in einer etwas komplexeren Art vom Rosetta Team für Strukturvorhersagen von sehr gro?en Proteinen versucht, wobei viele Zielkurven erzeugt, gruppiert und die besten davon dann verstärkt werden. Was ich davon bisher gesehen habe deutet auf eine extrem erfolgsversprechende Forschungsrichtung hin, dafür Daumen drücken!

