SlideServe
Menu
Préférences
© SlideServe · v2026

A Remote Collaboration Environment for Protein Crystallography

noel-sweet avatar
15 diapositives · 421 Views · Nov 18, 2014

General Goal: Allow a team of researchers distributed anywhere in the world to perform a complete crystallographic experiment, from data collection to structure publication. A Remote Collaboration Environment for Protein Crystallography. User at SSRL. Team Member at Home Lab. Remote

A Remote Collaboration Environment for Protein Crystallography - slide 1
01 / 15A Remote Collaboration Environment for Protein Crystallography
1 / 17

Télécharger la présentation

A Remote Collaboration Environment for Protein Crystallography
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. General Goal:Allow a team of researchers distributed anywhere in the world to perform a complete crystallographic experiment, from data collection to structure publication. A Remote Collaboration Environment for Protein Crystallography User at SSRL Team Member at Home Lab Remote Collaborator Internet Local Area Network Collaboratory Manager Equipment Control Data CPU

  2. Designing a Modern System from the Ground Up • High Performance Computing Environment at the Beamline • Distributed Architecture • Cross Platform Compatibility • GUI’s Implemented in Tcl/Tk • Extending this System for Remote Access • Viewing the Data from a Remote Platform • Live Video Feed from the Experimental Floor • Remote File Access and Data Archiving • General Security Considerations • Delivering X-window Legacy Applications with Terminal Server

  3. Tcl / Tk for GUI Development • Rapid Development • GUI needs only a fraction of the code necessary in C, C++ or Java. • Easy for the novice programmer! • Quick coding & easy maintenance is essential for rapidly changing beamline environment. Source: John Ousterhoust, IEEE Computer, March 1998

  4. Other Advantages of Tcl /Tk Platform Independence • Unix, VMS, Mac, and Win32. • Scripts can be distributed without compilation and run on any computer Tcl/Tk has been installed on. • Or…scripts can be bundled with Tcl/Tk binaries and distributed as a single executable file. Extensible in C/C++ • Tcl was designed to be extended readily in C or C++. • High performance code, multiple threads, etc., best implemented as extensions. XOS library is used for sockets. Object Orientation • The [Incr Tcl] extension to Tcl provides object-oriented features such as classes. • The [Incr Widgets] extension provides an object oriented framework for building complex widgets from built-in Tcl widgets.

  5. Data Collection GUI written in Tcl/Tk

  6. Adding a JPEG Compressor to the System

  7. A Web-based Data Viewer at https://smb.slac.stanford.edu:8100

  8. Video Feeds from the Experimental Floor Sample Manipulation Beamline Instruments Videoconference

  9. Architecture for Remote Video

  10. Transparent File Access For Remote Collaborators

  11. Metadata for Diffraction Images File Header • File Parameters • Creation date • Access control list • Tape archive status • User annotation • Annotation by data processing software • Move, rename, and copy tracking Thumbnail View Larger JPEG View Larger JPEG View

  12. Architecture for Remote Archiving

  13. General Security Architecture

  14. Legacy Applications Can Run Within X-window on Metaframe WRQ Reflection-X Showing SGI Desktop at SSRL Data Analysis Application Running at SSRL SGI Desktop at home lab Windows Terminal Server at SSRL Seen Through ICA Connection

  15. Summary: Four Platforms for Remote Access