ISPyB December 4th, 2013 From sample to data analysis: how to track every step of an experiment in the ISPyB database. Marjolaine Bodin, ESRF/EXP/Structural.

Slides:



Advertisements
Similar presentations
WELCOME! Commute Trip Reduction (CTR) Electronic Survey Slides prepared by WSDOT Urban Programs Staff Updated 2013.
Advertisements

“ I didn’t know LGfL did that! ” Making the most of your LGfL connection Nick Shea Sales Manager Tel:
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Introduction Main technologies: core written in Java embedded Jython interpreter code managed using the Eclipse plugin framework client program uses Eclipse.
APC Issue Tracking Introduction and Tour of APC’s JIRA Issue Tracker.
Integrating Learning Resources in StudyNet Paul Hudson Learning Technology Development Unit Learning and Information Services University of Hertfordshire.
Integrating an MLE with Voyager Paul Hudson Learning Technology Development Unit University of Hertfordshire.
Integrating Learning Resources in to a MLE Paul Hudson Learning Technology Development Unit Learning and Information Services University of Hertfordshire.
Asset: Academic Survey System & Evaluation Tool Bert G. Wachsmuth Seton Hall University.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
Outlook Web Access (OWA) is a web mail service of Microsoft Exchange; allow users to connect remotely via a Web browser OWA is used to access ,
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Virtual techdays INDIA │ august 2010 UNDERSTANDING OFFICE WEB APPS Vedant Kulshreshtha │ TSP – Collaboration Platform Microsoft India.
Stanford University StanfordNetDB Stanford NetDB- An Open Source Network Management Application for DNS, DHCP, IP Address Spaces, etc.
26-28 th April 2004BioXHIT Kick-off Meeting: WP 5.2Slide 1 WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
Uniting Cultures, Technology & Applications A Case Study University of New Hampshire.
Plenary meeting 2015 – Chania - Crete CASCADE Data Services Yusuf Yigini, Panos Panagos, Martha B. Dunbar Joint Research Centre - European Commission.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
REAL ESTATE INVENTORY SYSTEM Training Seminar - December 1, 2011 Tirana, Albania Guidelines on how to work with the Promise System.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
DataFlow Diagram – Level 0
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Simplified Experiment Submit Proposal Results Excited Users Do Expt Data Analysis Feedback.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Development of the CMS Databases and Interfaces for CMS Experiment: Current Status and Future Plans D.A Oleinik, A.Sh. Petrosyan, R.N.Semenov, I.A. Filozova,
ClinicalSoftwareSolutions Patient focused.Business minded. Slide 1 Opus Server Architecture Fritz Feltner Sept 7, 2007 Director, IT and Systems Integration.
CD FY09 Tactical Plan Status FY09 Tactical Plan Status Report for Neutrino Program (MINOS, MINERvA, General) Margaret Votava April 21, 2009 Tactical plan.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
WebDat: A Web-based Test Data Management System J.M.Nogiec January 2007 Overview.
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
ISPyB for MX at Diamond Pierre Aller. -Before beamtime Shipping preparation Sample registration -During beamtime Beamline status (remote) Puck allocation.
CRISP WP 17 1 / 2 Proposed Metadata Catalogue Architecture Document.
JACoW / SPMS Joint Accelerator Conference Web (JACoW) Site Scientific Program Management System (SPMS) Conference Database Management Software Matt Arena,
Solange Delageniere ESRF/TID/MIS
Building Library Web Site Using Drupal
Pierre Aller ISPyB for MX at Diamond.
Solange Delageniere ESRF/TID/MIS
Automatic Data Processing at the ESRF
Deploy Containerized OPNFV Cluster Efficiently Using Daisy Installer
Introduction to Student Plans
Statistical Information Systems Introducing SIS tool .Stat
DLI Website.
ISPyB for BioSAXS.
W3 Status Analyzer.
Chapter 2: System Structures
Content Management Systems
CERN-Russia Collaboration in CASTOR Development
ALBA-IPM collaboration Logistic details
Database Requirements for CCP4 17th October 2005
NGS Oracle Service.
Virtualization in the gLite Grid Middleware software process
PHP / MySQL Introduction
A portal interface to myGrid workflow technology
Towards standard APIs for the exchange of metadata between
Experimental Definition in SynchWeb for XPDF
Autoprocessing updates at the MX beamlines
Database Driven Websites
Training course on Euro SDMX Registry
Current CRIMS – ISPyB communication status
Project tracking system for the structure solution software pipeline
HC Hyper-V Module GUI Portal VPS Templates Web Console
asset: Academic Survey System & Evaluation Tool
Automation from a user perspective
MAX IV Laboratory National Synchrotron Light Source – two storage rings (1.5 & 3.0 GeV) and a Short Pulse Facility Characteristics of User Program: 15.
Cloud computing mechanisms
Sending data to EUROSTAT using STATEL and STADIUM web client
Presentation transcript:

ISPyB December 4th, 2013 From sample to data analysis: how to track every step of an experiment in the ISPyB database. Marjolaine Bodin, ESRF/EXP/Structural Biology Group ISPyB – 04/12/2013

Contents What is ISPyB? History Project management Technology Users From sample to data analysis Dewar Tracking Before the experiment Ongoing experiment Data analysis result Data mining and reporting ISPyB – 04/12/2013

What is ISPyB? ISPyB: Information System for Protein CrystallographY Beamlines Laboratory Information Management System (LIMS) for protein crystallography experiments on synchrotron beamlines Web based interface Access From a web browser http://ispyb.esrf.fr To log in: ESRF experiment number (ESRF login) and password (LDAP authentication) Where is it used at the ESRF? ID14-4 ID23-1, ID23-2 ID29 BM14 MASSIF (ID30) BM29 (BioSAXS) ISPyB – 04/12/2013

History 2001 - 2005: Pxweb 2005 - now: ISPyB joint development between the ESRF Joint Structural Biology Group (JSBG), BM14 (e-HTPX), the EU funded SPINE project 2009: Collaboration with Diamond (code sharing) 2012: BioSAXS Year Total collects 2002 1598 2005 33,861 2011 155,684 2013 106,373 ISPyB – 04/12/2013

Project management Software project leader: Solange Delageniere Scientist project leader: Stephanie Malbet Monaco Mailing lists: ispyb-news@esrf.fr to give general news about ISPyB project (new releases, major achievements, ...) , the mail shall include which technique/institute is concerned by the news. ispyb@esrf.fr to give feedbacks on ISPyB in general on the ESRF site, the feedback mail may contain the technique/proposal concerned ispyb-dev-mx@esrf.fr to discuss all the technical and development subjects (code sharing, data model, etc...) concerning MX internally and with other institutes. ispyb-dev-bx@esrf.fr to discuss all the technical and development subjects (code sharing, data model, etc...) concerning BioSaxs internally and with other institutes. Development forge: http://forge.epn-campus.eu/projects/ispyb3/ Bug and New Feature tracking ISPyB – 04/12/2013

ISPyB Technology Java technology, Struts (MVC Web Application Framework) running on a JBoss 6 application server, supports both MySQL and Oracle databases (15-20 GB) Sencha Ext JS 4: Javascript framework Web services API (SOAP) Free software: LGPL licence ISPyB – 04/12/2013

ISPyB Technology New server installed in early 2013 pydevserv pyproserv pydevserv Prod. JBOSS server Spare JBOSS server (Mirrored deployments & config) Prod. MySQL DB Test JBOSS server Replicated MySQL DB Test MySQL DB Dev MySQL DB File system: /data/pyarch/ Dell R720xd, running on Debian 6 Main characteristics: Dual Intel Xeon processors (e.g. E5-2640 2.5 GHz 6 cores) 16 TB high-speed storage 64 GB RAM 10 Gbit networks… Ability to add external disk trays for more storage Ability to configure more internal storage File system copy /data/pyarch/ (asynchronous – rsynch based) ISPyB – 04/12/2013

ISPyB users End Users: users on site or remote. Type of proposals: Industrials (IX or FX) or MX users IX: Industrial Users who come to the ESRF FX: Industrial Users who don’t come to the ESRF (MXPress Service) MX: Academic Users (mainly BAG / Block Allocation Group) Local contacts (dewar tracking + monitoring of the collected data) Managers (monitoring of the collected data + statistics) Stores (dewar tracking) Blom (dewar tracking + statistics on a beamline) U LC M S B ISPyB – 04/12/2013

From sample to data analysis ISPyB – 04/12/2013

Dewar tracking Dewar location at whole time U LC M S B Dewar location at whole time Communication between users / ESRF staff Dewar description (beamline, local contact, user address) Labels automatically filled Automatic email on arrival / departure at / from the ESRF store Search options for Stores Dewar Location Dewar Labels (sending, return) ISPyB – 04/12/2013

Dewar tracking U LC M S B ISPyB – 04/12/2013

Before the experiment U LC Prepare Experiment at home (and not waste time at the beamline) Communication between users / Local contacts Sample description (description, bar-code, location, known unit cell dimensions, space group, diffraction plans, comments Sample information loaded into the BCM (MxCuBE) Shipment Description (Excel) ISPyB – 04/12/2013

Before the experiment Shipment Description (web application) U LC Shipment Description (web application) Shipment Description (CSV file) ISPyB – 04/12/2013

Ongoing experiment U LC M B Remote tracking by colleagues at home while the experiment is performed Communication between users / Local contacts Operator comments on data collections Facilitates real-time online monitoring of the collected data LC U M ISPyB – 04/12/2013

Experiment metadata / Electronic logbook Session info: date, beamline name, operator… Experiment parameters: wavelength, energy, detector distance… Beamline parameters: name, beam transmission, beam size,… Crystal snapshots Images (thumbnails, link to real images) EDNA results Autoprocessing results Parameters and results Crystal Snapshots Image thumbnails ISPyB – 04/12/2013

Characterisation parameters Characterisation results Data analysis results U LC M B Results from the EDNA MX characterisation pipeline can be accessed via the web application as a HTML file detailing one or more proposed data collection strategies. Characterisation parameters Characterisation results ISPyB – 04/12/2013

For suitable data collections, automatic data processing is carried out and results are accessible from the web application. Autoprocessing report Autoprocessing results ISPyB – 04/12/2013

Data mining and reporting U LC M B Long term tracking of experiments Process experiment results back into the Home LIMS Reports Statistics on how experiments are carried out Screenings/Full data collections ratio,… Figures on feature usage (training, interface improvement…) report Data collection report ISPyB – 04/12/2013

ISPyB data model ISPyB – 04/12/2013 Protein / Crystal / Sample Autoprocessing Shipment / Dewar / container Experiment EDNA Data Collection ISPyB – 04/12/2013

References and Acknowledgements Delageniere,S. et al. (2011) ISPyB: an information management system for synchrotron macromolecular crystallography. Bioinformatics, Vol. 27 no. 22, 3186– 3192. Thanks to ISPyB – 04/12/2013