"Shutterless Vector-Scanned Data Collection Methods for the Pilatus 6MF" Malcolm Capel NECAT Cornell University.

Slides:



Advertisements
Similar presentations
Dominik Stokłosa Pozna ń Supercomputing and Networking Center, Supercomputing Department INGRID 2008 Lacco Ameno, Island of Ischia, ITALY, April 9-11 Workflow.
Advertisements

Garbage collection David Walker CS 320. Where are we? Last time: A survey of common garbage collection techniques –Manual memory management –Reference.
Bunch-by-Bunch Instrumentation Module Design Goals: –Unified conceptual design for all bunch-by-bunch instrumentation Beam position monitoring Bunch tune.
Interactive Rendering using the Render Cache Bruce Walter, George Drettakis iMAGIS*-GRAVIR/IMAG-INRIA Steven Parker University of Utah *iMAGIS is a joint.
Vector-Scanned Microcrystallographic Data Collection Techniques Malcolm Capel NE-CAT Dept. Chemistry & Chemical Biology Cornell University.
Discussion on Strategies Introductory Notes - omega vs. phi scans - beam polarization - single sweep vs. multi sweep - xtal shape as re-orientation/re-centering.
Synchrotron applications of pixel and strip detectors at Diamond Light Source Julien Marchal, Nicola Tartoni, Colin Nave Diamond Light Source 03/09/2008.
Integrating a Short Range Laser Probe with a 6-DOF Vertical Robot Arm and a Rotary Table Theodor Borangiu Anamaria Dogar
Spectrum analyser basics Spectrum analyser basics 1.
Vertices and Fragments I CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
Chapter 1 and 2 Computer System and Operating System Overview
A Fully Automated Small Molecule Single Crystal X-Ray Diffraction System Mark E Light * & Michael B Hursthouse, Department of Chemistry, University of.
ATI GPUs and Graphics APIs Mark Segal. ATI Hardware X1K series 8 SIMD vertex engines, 16 SIMD fragment (pixel) engines 3-component vector + scalar ALUs.
Fast Texture Synthesis Tree-structure Vector Quantization Li-Yi WeiMarc Levoy Stanford University.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners by Burchan Bayazit Department of Computer Science.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 15.
1 QED In Vivo USB Input Output Box configuration This tutorial contains a number of instructions embedded in a great deal of explanation. Procedures that.
Distributed Control Systems Emad Ali Chemical Engineering Department King SAUD University.
Introducing the LEO 1400 Series
A. Homs, BLISS Day Out – 15 Jan 2007 CCD detectors: spying with the Espia D. Fernandez A. Homs M. Perez C. Guilloud M. Papillon V. Rey V. A. Sole.
[1] Reference: QCam API reference manual document version Charge Coupled Device (CCD)
Impulse Embedded Processing Video Lab Generate FPGA hardware Generate hardware interfaces HDL files HDL files FPGA bitmap FPGA bitmap C language software.
First Results from Cherwell, a CMOS sensor for Particle Physics By James Mylroie-Smith
K.-F. Pfeiffer, PI4 Universität Erlangen-Nürnberg 1 IWORID 4, September 2002 Large scale x-ray images taken with the Medipix1 chip Karl-Friedrich Pfeiffer.
Lesson 16 Preliminary Steps to Data Collection While there are many types of equipment out there our discussions will be directed at area detectors and.
EE 492 ENGINEERING PROJECT LIP TRACKING Yusuf Ziya Işık & Ashat Turlibayev Yusuf Ziya Işık & Ashat Turlibayev Advisor: Prof. Dr. Bülent Sankur Advisor:
X-Ray Reflection Data Analysis Update Information can be extracted from XRR data: - Film thickness - Roughness.
Mini kappa calibration and maintenance use of glass capillary (WPI) phi reconstr. error: – average: (9 calibrations over 8 months)
Understanding typical users for this instrument Graduate studentGraduate student –not an X-ray expert but wants to make a spatially resolved measurement;
Solar-B SOT/FPP 1 SOT April 2006Ted Tarbell FPP CCD Camera Performance Ted Tarbell 17-Apr-2006.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Lecture 16: Reconfigurable Computing Applications November 3, 2004 ECE 697F Reconfigurable Computing Lecture 16 Reconfigurable Computing Applications.
Peter J. LaPuma1 © 1998 BRUKER AXS, Inc. All Rights Reserved This is powder diffraction!
Assessing Single Crystal Diamond Quality
“Live” Tomographic Reconstructions Alun Ashton Mark Basham.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
CSP Visual input processing 1 Visual input processing Lecturer: Smilen Dimitrov Cross-sensorial processing – MED7.
High Speed Detectors at Diamond Nick Rees. A few words about HDF5 PSI and Dectris held a workshop in May 2012 which identified issues with HDF5: –HDF5.
Gain stability and the LYSO beam radiation monitor measurements
Remcom Inc. 315 S. Allen St., Suite 416  State College, PA  USA Tel:  Fax:   ©
Taikan SUEHARA, ATF2 meeting, KEK, 2006/11/22 Status of fringe stabilization of Shintake-monitor Taikan SUEHARA The University of Tokyo.
1 MPGD2009 Advancements of labelled radio-pharmaceutics imaging with the PIM-MPGD J. Donnard a, N.Arlicot b,
Diamond update and kappa activities village structure 19 operational beamlines 5 operational MX beamlines one MX beamline (I23) under construction mini.
Distributed Handler Architecture (DHArch) Beytullah Yildiz Advisor: Prof. Geoffrey C. Fox.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Protein Crystallography: Present and Future Detector requirements Andrew GW Leslie MRC Laboratory of Molecular Biology, Cambridge, UK iWoRID, Zurich, July.
UA9 software overview M. Donzé/ A. Masi, UA9 software overview UA9 Crystal Experiment Controls and Acquisition Software Overview M. Donze`/A. Masi 1.Devices.
KEK-Photon Factory Test Beams JOINT DEPFET Meeting Goettingen September, 2012 High Energy Accelerator Research Organization Institute of Materials.
Automating the Single Crystal X-Ray Diffraction Experiment – Mark Light – School of Chemistry - University of Southampton – ECM22 – Budapest 2004 Automating.
General Engineering Research Institute
SNS COLLEGE OF ENGINEERING
Digital Light Sources First introduced in 2001.
Mapping EP4.
CT Multi-Slice CT.
Quantum Array Detectors
l 66TH MEETING OF THE ESRF l May 2014 l Author
A. Bergamaschi, A. Cervellino, R. Dinapoli, F. Gozzo, B. Henrich, I
Standard Operation Procedure
Astronomy 920 Commissioning of the Prime Focus Imaging Spectrograph
The IFR Online Detector Control at the BaBar experiment at SLAC
NC,CNC machines and Control Programming.
Detector Parameters Marco Sirianni - ESA.
NC and CNC machines and Control Programming
The IFR Online Detector Control at the BaBar experiment at SLAC
The Online Detector Control at the BaBar experiment at SLAC
EE 492 ENGINEERING PROJECT
Managing Cisco IOS Software
X-Ray Reflection Data Analysis Update
What if you use a capillary, small specimen or transmission technique
Alignment, Scanning Malcolm Guthrie
Presentation transcript:

"Shutterless Vector-Scanned Data Collection Methods for the Pilatus 6MF" Malcolm Capel NECAT Cornell University

Agenda Motivation Enabling Hardware Implimentation Methods Examples

Rationale for Shutterless Ops: Macromolecular Rotation crystallography: ’s of images (each collected over a small ∆Ω) per set. Unavoidable control sequencing latencies involved with shuttered data collection degrade framing rate: separate control systems for microdiffractometer and detector. shutter lags & per frame goniometer sequencing overhead. Pilatus readout deadtime ~ 2 msec, enabling “continuous” spindle rotation and data collection. e.g. Max Shuttered Frame Rate (1 sec exp): 40 FPM Unshuttered Frame Rate (1 sec exp): 60 FPM

Rationale for Scanned Data Collection Scanned Data Collection: Rotation data collected in conjunction with programmed motion of the goniometer’s X,Y,Z centering axes. Crystals frequently much larger than beam size…scanning increases efficiency of use of large crystals. Scanning increases utilized diffraction volume…thereby partially mitigating radiation damage (reduces dose per unit volume). Scanning to locate highest quality diffraction region of inhomogeneous samples. Scanning to locate crystals in opaque cryomedia (due to precipitation, frost build up or use of lipidic phases).

Pixel Array Detector Pilatus 6MF Frame rate: 24 Hz. 2msec readout dead time. Dynamic range: 20 bit / pixel 2 Mcps / pixel (gain dependent). Negligible read noise. 431x448 mm active area. 2527x2463 pixels. Little geometry distortion. 8.4% Dead zone. 172 micron square pixels.

X,Y Centering Stage Reproducibility: 0.5 micron Air Bearing Omega Axis Mounted on Z,Y Stage Reproducibility: 0.2 micron

Hacked Maatel MD2 Control Visual Basic RPC interface from Console Reverse engineering of VB to Develop functional hooks to Console LSCAT MD2 Controls C language Direct interface to PMAC RPC interface from Console Using same syntax as Maatel Driver Much faster, greater reliability, much easier to develop

New MD2 Control System Maatel Software slow and fragile PGPMAC Principal Author: Keith Brister, LSCAT Benefits over old system: Fast startup (seconds vs minutes) Less complex (One C module vs. Visual Basic spaghetti ball) Much Faster … less overhead in PMAC communications Q FPM -> 28 FPM (1sec exp) Easily extendable … shutterless scan modes

Definition of the Spanning Vector mx = a1. mz + b1 my = a2. mz + b2

Scanned Data Collection Modes RasterSnap Linear Location / Quality Assay Continuous Vector ScanDiscrete vector Scan 2D Scan for Location / Quality Assay Sample or vector endpoint location on occluded view

Kinematic Scan PMAC Motion Program

Shutterless High Res DFA Scan Ice-Encrusted Thaumatin Crystal

DFA Work Flow User defines spanning vector and selects Ω orientation. Image of aligned sample acquired from MD2 inline visualizer. User defines ROI to constrain the search. IA Server calculates bounding contour for loop from image frame. Console tessellates union of the ROI and the interior of bounding contour with ellipses scaled to the size of the apertured beam. Console calculates a serpentine path over the tessellated ellipses…each segment representing 1 kinematic scan. User supplies the exposure time and ∆Ω for kinematic scans. All scans executed, Pilatus frames sent to special directory. Rapd Distl/Labelit pipeline monitors special directory and generates data summaries for each Pilatus frame (diffraction peak counts and resolution). After pipeline returns all Distl/Labelit results a graphical data synopsis is generated and user selects region with best Distl/Labellit statistics…MD2 automatically moves to the corresponding centering XYZ configuration.

Setup

Distl Results

Shutterless Continuous Vector Scan 70S Ribosome Crystal

SETUP