Google Antigravity trifft immersive Strukturbiologie: Vom KI-Vorschlag zur 3D-Validierung in VR

Es ist ein Satz, den ich in dieser Form selten höre: „Ich sehe gerade, dass die Helix falsch gefaltet ist." Nicht im Terminal. Nicht in einem Log. Sondern in einer VR-Szene, in der mein Gegenüber mit einer Hand durch ein Ribosom greift. Google Antigravity war zu diesem Zeitpunkt seit zwei Wochen Teil unseres Workflows — und dieser Moment war der erste, in dem ich verstanden habe, warum „Vorschlag" und „Validierung" in der Strukturbiologie nicht dasselbe sind.

Warum Antigravity nicht einfach ein weiteres Modell ist

Ich baue seit Jahren Pipelines für Strukturvorhersagen. Das Muster ist immer gleich: ein Modell spuckt eine PDB-Datei aus, ein Skript rendert sie, ein Mensch schaut drauf und nickt. Was Google Antigravity in diesem Stack verändert, ist die Rolle des Agenten. Statt eines einzelnen Forward-Passes bekommt man einen agentischen Loop: Das System schlägt eine Struktur vor, prüft sie gegen bekannte Constraints, verwirft Varianten und reicht am Ende eine Kandidatenmenge weiter — nicht eine einzelne Antwort.

Für uns als Team hieß das konkret: Wir mussten unsere Pipeline nicht mehr um ein Modell herum bauen, sondern um einen Prozess. Der Unterschied klingt banal, ist er aber nicht. In der Praxis bedeutet es, dass die Ausgabe von Antigravity nicht „die Struktur" ist, sondern ein Satz von Hypothesen mit Konfidenz und Herkunft. Genau diese Trennung macht den Rest des Artikels möglich.

Der eigentliche Engpass ist nicht die Vorhersage

Hier kommt die unbequeme Wahrheit: Die meisten Fehler in der Strukturbiologie entstehen nicht beim Generieren, sondern beim Interpretieren. Ein Backbone kann numerisch sauber sein und trotzdem biologisch falsch. Torsionswinkel passen, Wasserstoffbrücken passen, und der Loop sitzt an einer Stelle, an der er in der Realität niemals sitzen würde.

Auf einem 2D-Renderer fällt das nicht auf. Auf einem 27-Zoll-Monitor mit einem farbkodierten Ball-and-Stick-Modell fällt es auch nicht auf. Was auffällt: wenn man den Loop mit der Hand greifen muss und merkt, dass man nirgendwo hinkommt.

Genau da setzt unser VR-Teil an. Und ja — bevor jemand fragt: Wir rendern nicht die Antigravity-Ausgabe direkt in VR. Wir schieben die Kandidaten durch eine Konvertierungsschicht, die aus der agentischen Ausgabe ein 3D-Szenengraph macht, den unsere Engine versteht.

Ein grober Blick in die Pipeline

Ich zeige das bewusst schematisch, weil die konkreten API-Details projektabhängig sind:

# Pseudocode — keine echte Antigravity-API candidates = antigravity.propose( target=protein_sequence, constraints=known_disulfides + contact_map, max_candidates=8, ) # Konvertierung in Szenengraph for cand in candidates: scene = convert_to_scene(cand.backbone, cand.sidechains) scene.annotate(confidence=cand.confidence, origin=cand.origin) # VR-Session session = vr.open(scene) session.enable_haptics(loop_regions=True) 

Der wichtigste Teil ist nicht der Aufruf, sondern origin. Ohne Herkunftsmetadaten kann man in VR nicht mehr nachvollziehen, welche Variante man gerade anschaut — und dann diskutiert man über ein Modell, das man nicht mehr identifizieren kann.

Was VR in der Praxis wirklich bringt

Ich war anfangs skeptisch. VR in der Strukturbiologie ist ein alter Hut, und die meisten Demos sind beeindruckend und nutzlos. Der Unterschied liegt im Detail: Haptik-Feedback an Loop-Regionen zwingt einen, sich räumlich zu positionieren. Man kann nicht mehr „durchscrollen". Man muss sich entscheiden, wo man steht.

Das klingt nach Gimmick, hat aber einen messbaren Effekt auf unseren Review-Prozess. In den ersten drei Wochen nach Einführung haben wir zwei Kandidaten verworfen, die im 2D-Review durchgegangen wären. Beide hatten saubere Scores. Beide hatten einen Loop, der in der VR-Szene sichtbar mit einer benachbarten Domäne kollidierte — ein Konflikt, der in der Topologie nicht auftaucht, weil die Domänen formal getrennt sind.

Ich will hier nicht behaupten, dass VR „besser" ist. Es ist anders. Und für bestimmte Klassen von Fehlern ist es früher.

Engineering-Trade-offs, die man kennen sollte

Drei Dinge, die uns Zeit gekostet haben und die ich jedem ersparen würde:

Latenz schlägt Auflösung. Eine VR-Szene mit 60 fps und mittlerer Auflösung ist brauchbarer als eine mit 20 fps und perfekten Shadern. Wenn das Tracking ruckelt, verliert man das räumliche Verständnis sofort — und dann ist der ganze Ansatz tot.

Konfidenz muss sichtbar sein, nicht nur vorhanden. Wir kodieren Antigravity-Konfidenz als Opazität. Niedrige Konfidenz heißt: durchscheinend, man sieht die Nachbarstrukturen durch. Das verändert die Interpretation komplett, weil man automatisch vorsichtiger wird.

Nicht alles gehört in VR. Wasserstoffbrückennetze, Torsionswinkel-Statistiken, Sequenzalignment — das macht man am Bildschirm. VR ist für räumliche Konflikte. Wer alles reinzieht, baut ein Spielzeug.

Was Antigravity daran tatsächlich beiträgt

Ohne die agentische Ausgabe wäre der VR-Teil ein Rendering-Projekt. Der Punkt ist, dass Antigravity mehrere Kandidaten liefert, die jeweils prüfbar sind — und dass die Auswahl nicht mehr von einem einzelnen Score abhängt, sondern von einer räumlichen Inspektion, die ein Mensch durchführt. Das Modell macht Vorschläge. Der Mensch validiert in 3D. Die Rollen sind klar getrennt.

Das ist uns wichtig, weil es die Fehlerkultur verändert. Wir diskutieren nicht mehr über „das Modell lag falsch", sondern über „welche Hypothese hält der räumlichen Prüfung stand". Das ist ein anderer Gesprächsmodus.

Für wen das relevant ist

Wenn du Pipelines für Strukturvorhersage baust, ist der interessanteste Teil nicht die VR-Brille. Es ist die Frage, wie du die Ausgabe eines agentischen Systems so strukturierst, dass ein Mensch sie prüfen kann — und nicht nur abnicken. Antigravity gibt dir die Kandidaten. Die Prüfschicht musst du selbst bauen. Aber genau da entsteht der eigentliche Wert.

Ich schreibe das nicht als Erfolgsgeschichte. Wir haben Wochen mit Konvertierungsfehlern verbracht und eine VR-Session abgebrochen, weil die Haptik-Kalibrierung nicht stimmte. Aber der Moment, in dem jemand in der VR-Szene stehenbleibt und sagt „hier stimmt etwas nicht" — der war neu. Und er kam nicht vom Modell. Er kam von der räumlichen Prüfung.

Wer selbst mit agentischen Strukturvorschlägen arbeitet, findet den Einstieg unter https://www.google.com/antigravity — und baut sich die Validierungsschicht am besten selbst.