1 / 16

Mature GUI’s for protein crystallography beamlines

Mature GUI’s for protein crystallography beamlines. Julian Adams. Current examples. Blu-Ice (SSRL) CBASS (NSLS) DCS (ALS) SER-GUI (SER Cat, APS) Blu-Ice (GM/CA Cat, APS) NE-GUI (NE Cat, APS). Requirements for “service” type PX beamlines. Intuitive Easy for non-expert scientist

finn
Download Presentation

Mature GUI’s for protein crystallography beamlines

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mature GUI’s for protein crystallography beamlines Julian Adams

  2. Current examples • Blu-Ice (SSRL) • CBASS (NSLS) • DCS (ALS) • SER-GUI (SER Cat, APS) • Blu-Ice (GM/CA Cat, APS) • NE-GUI (NE Cat, APS)

  3. Requirements for “service” type PX beamlines • Intuitive • Easy for non-expert scientist • Group information and controls by function • Full control, but limited risk (to the beamline) • Log information in a portable, easily displayed format • Point & click energy scans, & MAD data collections

  4. Technical requirements • Provide for fixed exit including corrections for beam shift due to dispersion and sagital focus radius • Provide repeatable mechanical systems that allow for simple optimisation routines • Provide reliable diagnostics for users to determine when staff intervention is necessary • Crystal visualization systems that allow for 1 to 2 micron resolution • Automation of crystal centering, either loop centering or point and click centering Fait, Chrzas & Lavender

  5. Controls • Modular control system based on commercial components from many vendors • Client-Server model, over TCP-IP • Multiple operating systems, multiple servers for a single client • Device drivers must be readily implemented for new hardware • Vendor hardware and software must be able to be integrated, regardless of cooperation of vendor or availability of reasonable interfaces • Beamline users should not be aware of these issues Fait, Chrzas & Lavender

  6. CBASS Style Skinner, Sweet & Robinson

  7. CBASS Style

  8. CBASS Style

  9. CBASS Style

  10. Blu-Ice Style McPhillips

  11. Blu-Ice Style

  12. Blu-Ice Style

  13. Blu-Ice Style

  14. Client server models Skinner, Sweet & Robinson Cork & Timossi

  15. PX at the Australian synchrotron • High throughput (MAD, robot etc) • Users like Blu-Ice style • GUI that focuses on the experiment • EPICS middleware layer • EPICS client server model (TCP-IP) • GUI implemented over remote network

More Related