Institut für C omputer G raphik, TU Braunschweig BioBrowser Interaktive Molekülmodelle als zentrales Zugangs- und Dokumentationswerkzeug für biologische Information Teilprojekt: Visualisierung Prof. Dr. Dieter Fellner, Lars Offen, Andreas Halm Institut für Computergraphik, TU Braunschweig
Institut für C omputer G raphik, TU Braunschweig Ziele BioBrowser als Zugangs-/Integrationstool bestehender Informationsquellen Herausforderungen an die Visualisierung Alle gängigen Darstellungen sollen unterstützt werden Visualisierung sehr großer Datenmengen in Echtzeit Precomputed Data minimieren
Institut für C omputer G raphik, TU Braunschweig Visualisierungen
Institut für C omputer G raphik, TU Braunschweig Visualisierungen XML Datenrepräsentation Hierarchie Farbkodierte Primärstruktur
Institut für C omputer G raphik, TU Braunschweig Allgemeine Konzepte I Visualisierung großer Datenmengen in Echtzeit Just-in-Time Generierung der Geometrie Geometriereduktion durch Level-of-Detail Billboarding Subdivision-Verfahren Verwendung moderner GPU Features Precomputed Data minimieren Verwendung/Entwicklung schneller Algorithmen Daten können in Echtzeit zur Verfügung gestellt werden
Institut für C omputer G raphik, TU Braunschweig Allgemeine Konzepte II Erweiterbarkeit soll sicher gestellt werden Spezifizierte Plugin-Schnittstelle zum Einbinden weiterer Module Kommunikation zwischen den einzelnen Modulen Plattformunabhängig Keine Verwendung plattformabhängiger Bibliotheken, wie zum Beispiel MFC
Institut für C omputer G raphik, TU Braunschweig Spacefill Darstellung des Van der Waals-Radius der Atome LOD-Halbkugeln bei älteren Grafikkarten Depth Sprites mit Pixelshadern auf neuer Hardware
Institut für C omputer G raphik, TU Braunschweig Ribbons combined B-Reps für die Darstellung von Ribbons C α -Atome bestimmen Form und Lage der Ribbons LOD: Anpassung an Rechnerstärke, Nähe zum Betrachter und Idle-Time des Rechners
Institut für C omputer G raphik, TU Braunschweig Surfaces Unterschiedliche Arten Van der Walls Surface (vdWS) Solvent Accessible Surface (SAS) Solvent Excluded Surface (SES)
Institut für C omputer G raphik, TU Braunschweig Surfaces - Anforderungen Anforderungen: Korrekt Interaktiv Keine festgelegte Auflösung (wie zum Beispiel beim Marching Cubes) Unser Lösungsansatz: Verwendung von Unterteilungsflächen (Subdivision-Surfaces)
Institut für C omputer G raphik, TU Braunschweig Surfaces - Berechnung Berechnung: Molekül Spacefill Reduced Surfaces BaseMesh Unterteilungs- flächen
Institut für C omputer G raphik, TU Braunschweig Struktur Lupe Verschiedene Visualisierungen, nach Detailgrad gestaffelt kombinieren z.Z. noch nicht kontextsensitiv
Institut für C omputer G raphik, TU Braunschweig Erreichter Zwischenstand I Plattformunabhängiges Visualisierungstool Auf Plugin-Basis Standardvisualisierungen Konzepte zur Reduktion von Geometrie: Billboarding combined BReps LOD Unterteilungsverfahren Verwendung moderner GPU Features => Komplexe Moleküle möglich
Institut für C omputer G raphik, TU Braunschweig Erreichter Zwischenstand II Visualisierungsleistung vorhanden, um Online-Abfrage wichtiger Datenbanken wie zum Beispiel European Bioinformatics Institute (z.B. UniProt): GenomeNet (z.B. KEGG): Proteindatabank: zu ermöglichen.
Institut für C omputer G raphik, TU Braunschweig Ausblick (3.Jahr) Erweiterung der Lupe durch kontext-sensitive Aspekte => Semantische Linse Kombination der Ansichten Teilbereiche können markiert und in anderen Ansichten angezeigt werden Anzeige spezifischer Details für jede Ansicht aus Online-Datenbanken Lokal hinzugefügt Algorithmische Verbesserung (Performance/Speicher) bei Solvent Surfaces Unterstützung weiterer Dateiformate
Institut für C omputer G raphik, TU Braunschweig Ausblick Einbinden wichtiger Tools in das Plugin-System Sequenz-Analyse/Alignment Blast FASTA Strukturdefinition DSSP Portierung auf weitere Plattformen Cave-Umgebungen PDA Integration in Anwendungsumgebungen