Usage of the EDNA Framework for biology applications Jérôme Kieffer Data Analysis Unit

Size: px
Start display at page:

Download "Usage of the EDNA Framework for biology applications Jérôme Kieffer Data Analysis Unit"

Transcription

1 Usage of the EDNA Framework for biology applications Jérôme Kieffer Data Analysis Unit 1

2 Layout I.What is a Synchrotron? Online data analysis II.EDNA Framework Introduction Strength of EDNA III.Applications for biology based on EDNA Mxv1: Characterization of protein crystals AutoProc: Data reduction of protein single crystal diffraction Dimple: Molecular replacement searching for bound ligands BioSaxs: pipelines for small angle scattering IV.Development of EDNA History Collaboration & Community 2

3 What is a Synchrotron? Linear Accelerator Booster Storage Ring Optics Hutch Experiment hutch Control hutch Answer: An X-ray source, a very bright and tunable one Courtesy of Synchrotron Soleil 3

4 Online data analysis what for? Camera Device server (Tango) Beam-line Sequencer (Spec) or Beam-line control GUI Data analysis server EDNA Analyse data automatically Return results to the sequencer Avoid human interaction (fail-safe) 4

5 EDNA Framework A pipeline tool for the development of robust on-line data analysis applications or Unix pipe on steroids 5

6 Strength of EDNA EDNA is a robust pipe-lining tool for on-line data analysis Written in (pure) python and fully open-source It has been tested with thousands of tasks at once program EDNA allows hi-performances Multi-threaded implementation EDNA relies on data-models step1 step2 Visual communication with scientists Automatic bindings with the code EDNA has a strong testing framework Execution plug-in step3 step4 Unit & execution tests Continuous integration with nightly builds Control plug-in EDNA is efficient to program Plugin generator for execution plug-ins based on the data model Re-use of plug-ins already written by others: EDNA-Toolbox Courtesy of Olof Svensson 6

7 EDNA at a Glance Collaboration Framework ESRF (Grenoble), Diamond (Oxford), EMBL (Grenoble, Hamburg), MRC-LMB (Cambridge), CCP4 (UK mainly), Soleil (Paris), Bessy (Berlin), Max Lab (Sweden), SLS-PSI (Swiss), Univ Sidney, Univ York, Global Phasing (UK) EDNA applications Many tools available: EDNA tool box 93 Control plugins 119 Execution plugins 25 Others plugins Easy to extend: Python code (v2) Tested daily on linux,mac, win & jython GPL or LGPL licence MXv1/2 protein Xtal charact.(esrf, DLS,...) SAXS (EMBL, ESRF, DLS) Darc Archiver (DLS) Diffraction Tomography (ESRF) Dimple molecular replacement (CCP4) Full-Field XANES (ESRF) Xncf EXAFS analysis (DLS) AutoProc data reduction for MX 7

8 Application of EDNA in Biology 8

9 MXv1 Porting of DNA with some enhancements In production on 2 synchrotrons (about 10 beam-lines) Courtesy of Olof Svensson 9

10 AutoProc: Diffraction data reduction Create xds_fastproc dir copy XDS.INP to it. Then launch xds_fullrun on the cluster. Wait for files Change some params runxds() control plugin Parse CORRECT.LP Wait for files Upload results to ISPyB Control plugin generate w/ and w/out anom Apply res cutoff Backup XPARM.XDS Change JOB=CORRECT Minimal XDS run Minimal XDS run Parse CORRECT.LP With anomalous scattering Without anomalous scattering Generate w/ anom, merged and unmerged Res cutoffs rbins XScale Generate w/out anom, merged and unmerged Res cutoffs rbins XScale Courtesy of Thomas Boeglin 10

11 Dimple: DIfference Map PipeLinE Screening crystals for bound ligands Made by CCP4 & Diamond Courtesy of Graeme Winter & Ronan Keegan 11

12 BioSaxs: 3 Pipelines Many data files Image Subtracted curve Process One Image Smart merge Normalization Image datcmp datcmp datcmp Azimuthal Integration Radiation damage check: Merge data that are the same Saxs Angle Auto Subtract buffer Re-writing Output With Metadata AutoRg Find radius of gyration datcmp datcmp gnom Ab-initio modelling datcmp datcmp dammif datcmp datcmp Supcomb Averaged curve Data file 3 column ascii file Subtracted curve Web page containing Radius of Gyration 3D models (as PDB files) 12

13 Back to EDNA developments 13

14 History of EDNA 2000: Development of DNA (auto-indexing & strategy) 2007: Development of DNA2 based on Python+AALib+datamodels 3 developers at ESRF + Biostruct foundings 2009: Publication of EDNA (J. Synchrotron Rad.) Down to 2 developers, no more extra funding Start spreading outside MX community (Diffraction Tomography) 2010: Code camps & collaborations Many new projects: Tomography, Dimple, BioSaxs, Exafs, 2011: Competition with DAWB Year of financial scarcity (2x0.5 developers) 2012: AutoProc New developer on automatic data reduction for protein crystallography 14

15 Development & user base EDNA is about a scientific collaboration mainly between ESRF and Diamond Light Source Infrastructure Dedicated server in a no man's land (dedibox.free.fr) Web server, bug tracker, continuous integration,... Git version control hosted at GitHub Moved away from self hosted SVN Distribution: tarball to unzip How many users/developers: Thousands of scientists are using EDNA applications Mainly at ESRF & Diamond Light Source Hundreds of people know what EDNA is about One hand full of actual developers, many with little commitment Kernel managed by two people 15

16 Participants to EDNA Alexander Popov (e) Alun Ashton (b) Andrew Leslie (h) Andrew McCarthy (c) Andrew Thompson (k) Clemens Schulze (j) Clemens Vonrhein (f) Darren Spruce (e) Elspeth Gordon (e) Ezequiel Panepucci (j) Gérard Bricogne (f) Gerrit Langer (c) Gleb Bourenkov (c) Gordon Leonard (e) Graeme Winter (b) Harry Powell (h) Irakli Sikharulidze (b) Jérôme Kieffer (e) Johan Turkenburg (m) Johan Unge (g) John Skinner (i) Karl Levik (b) Katherine McAuley (b) Lucile Roussier (k) Marie-Farnçoise Incardona (e) Mark Basham (b) Meitian Wang (j) Michael Hellmig (a) Olof Svensson (e) Olga Roudenko (k) Peter Keller (f) Peter Turner (l) Pierre Legrand (k) Robert Sweet (i) Romeu Pieritz (e) Ronan Keegan (n) Sandor Brockhauser (c) Sean McSweeney (e) Takashi Tomizaki (j) Thomas Schneider (c) Thomas Boeglin (e) Uwe Mueller (a) Institutions (a) BESSY, Berlin, Germany (b) Diamond Light Source, UK (c) EMBL, Grenoble, France (d) EMBL, Hamburg, Germany (e) ESRF, Grenoble, France (f) Global Phasing, Cambridge, UK (g) MAX LAB, Lund, Sweden (h) MRC LMB, Cambridge, UK (i) NSLS, Brookhaven, U.S. (j) SLS, Villigen, Switzeland (k) Synchrotron Soleil, France (l) University of Sydney, Australia (m) University of York, UK (n) CCP4 / STFC Current developers are in bold (committed code within last year) 16

17 Code analysis Analysis since migration to GitHub (2011) * contains 2/3 of generated Code (XSData). * XML is mainly for tests 17

18 Drawback from it's strength Typical example of Design by Committee anti-pattern Never designed to be installed or distributed Lives in it's own place Relies on many external programs Many are proprietary with licensing issues Integration within EDNA needs additional configuration API is too complicated Learning curve is very steep / added value is not clear EDNA was never adopted by scientists Framework based only on inheritance Used to have up to 13 levels of inheritance Issue with programming language EDNA is multi-threaded but limited by the GIL in Cpython Java-ish style repels python developers Data-modelling, data-binding, coding convention, Python code repels java developers 18

19 Conclusions EDNA: a framework for developing ODA application Original founding from BioStruct About 10 applications using the framework, Half of them related to biological application Synchrotrons rely on it: 10 beam lines at ESRF (25%) depend on it Heavy use at Diamond (UK) Acknowledgement: Andrew Leslie (Executive Committee Chair) Olof Svensson (EDNA project manager) Thomas Boeglin 19

20 20

21 Is it worth the effort? I don't think it takes 6 months to learn how to make EDNA plugins, it certainly takes 6 months to get into the kernel and being able to propose improvements to this. I agree for a short term project EDNA is not worth the effort. Olof Svensson (EDNA project manager) 21

Data Analysis Sequencing - EDNA. Olof Svensson Data Analysis Unit ISDD ESRF

Data Analysis Sequencing - EDNA. Olof Svensson Data Analysis Unit ISDD ESRF Data Analysis Sequencing - EDNA Olof Svensson Data Analysis Unit ISDD ESRF Why do we need EDNA? EDNA is the best answer we (developers) have come up with so far for answering these questions : How can

More information

Control Software at ESRF beamlines

Control Software at ESRF beamlines Control Software at ESRF beamlines BLISS group Vicente Rey Bakaikoa About the speaker ID card: Name: Vicente Rey Bakaikoa Born in: Pamplona / Spain Living in: Grenoble since 1990 Working in beamline control

More information

Automation and Remote Synchrotron Data Collection

Automation and Remote Synchrotron Data Collection Vol. 114 (2008) ACTA PHYSICA POLONICA A No. 2 Proceedings of the 7-th National Meeting of Synchrotron Radiation Users Automation and Remote Synchrotron Data Collection M. Gilski Department of Crystallography,

More information

Linking raw data with scientific workflow and software repository: some early

Linking raw data with scientific workflow and software repository: some early Linking raw data with scientific workflow and software repository: some early experience in PanData-ODI Erica Yang, Brian Matthews Scientific Computing Department (SCD) Rutherford Appleton Laboratory (RAL)

More information

1st Annual Report MAX-INF2. European Macromolecular Crystallography Infrastructure Cooperation Network

1st Annual Report MAX-INF2. European Macromolecular Crystallography Infrastructure Cooperation Network 1st Annual Report MAX-INF2 European Macromolecular Crystallography Infrastructure Cooperation Network Integrating Activity implemented as a Coordination Action Contract number: [RICA-CT-2004-505977] Project

More information

User Autonomy Darren Spruce. Head of Kontrols & IT services (KITS)

User Autonomy Darren Spruce. Head of Kontrols & IT services (KITS) User Autonomy Darren Spruce Head of Kontrols & IT services (KITS) Who am I? British 20 years ESRF software engineer mainly MX beamlines Maxlab Jun 2010 British, born in 1966 Joined ESRF Jan 1991 control

More information

Analysis Programs DPDAK and DAWN

Analysis Programs DPDAK and DAWN Analysis Programs DPDAK and DAWN An Overview Gero Flucke FS-EC PNI-HDRI Spring Meeting April 13-14, 2015 Outline Introduction Overview of Analysis Programs: DPDAK DAWN Summary Gero Flucke (DESY) Analysis

More information

Storage of the Experimental Data at SOLEIL. Computing and Electronics

Storage of the Experimental Data at SOLEIL. Computing and Electronics Storage of the Experimental Data at SOLEIL 1 the SOLEIL infrastructure 2 Experimental Data Storage: Data Hierarchisation Close Data : beamline local access 3 to 4 days min. Recent Data : fast access, low

More information

MX Data (& Sample) Handling (& Tracking) at the ESRF Gordon Leonard ESRF Macromolecular Crystallography Group

MX Data (& Sample) Handling (& Tracking) at the ESRF Gordon Leonard ESRF Macromolecular Crystallography Group MX Data (& Sample) Handling (& Tracking) at the ESRF Gordon Leonard ESRF Macromolecular Crystallography Group Slide: 1 Gordon Leonard, 3-Way Meeting, APS, March 2008 Data production at the ESRF Data Storage

More information

e-science Technologies in Synchrotron Radiation Beamline - Remote Access and Automation (A Case Study for High Throughput Protein Crystallography)

e-science Technologies in Synchrotron Radiation Beamline - Remote Access and Automation (A Case Study for High Throughput Protein Crystallography) Macromolecular Research, Vol. 14, No. 2, pp 140-145 (2006) e-science Technologies in Synchrotron Radiation Beamline - Remote Access and Automation (A Case Study for High Throughput Protein Crystallography)

More information

What's new in CCP4. Charles Ballard. CCP4, Research Complex at Harwell, Rutherford Appleton Laboratory, Didcot OX11 0FA, UK

What's new in CCP4. Charles Ballard. CCP4, Research Complex at Harwell, Rutherford Appleton Laboratory, Didcot OX11 0FA, UK What's new in CCP4 Charles Ballard CCP4, Research Complex at Harwell, Rutherford Appleton Laboratory, Didcot OX11 0FA, UK The new release of the CCP4 suite is version 6.3.0. This contains the usual compliment

More information

Biomile Network - Design and Implementation

Biomile Network - Design and Implementation Likely Evolution of Computational Infrastructure for Bio Beam Lines Over the Next Five Years Dieter K. Schneider BNL Biology and the PXRR at the NSLS BNL, April 21, 2010 with expert advise from: James

More information

Development of a Standardized Data-Backup System for Protein Crystallography (PX-DBS) Michael Hellmig, BESSY GmbH

Development of a Standardized Data-Backup System for Protein Crystallography (PX-DBS) Michael Hellmig, BESSY GmbH Development of a Standardized Data-Backup System for Protein Crystallography (PX-DBS) Michael Hellmig, BESSY GmbH Introduction Motivation Individual solutions for data backup at each synchrotron PX beamline

More information

An Introduction to Diamond and the Harwell Campus. Martin Walsh

An Introduction to Diamond and the Harwell Campus. Martin Walsh An Introduction to Diamond and the Harwell Campus Martin Walsh The Diamond Project Diamond Light Source Ltd set up in April 2002 and created through a Joint Venture Agreement (JVA) between the UK Government

More information

SOFTWARE DEVELOPMENT BASICS SED

SOFTWARE DEVELOPMENT BASICS SED SOFTWARE DEVELOPMENT BASICS SED Centre de recherche Lille Nord Europe 16 DÉCEMBRE 2011 SUMMARY 1. Inria Forge 2. Build Process of Software 3. Software Testing 4. Continuous Integration 16 DECEMBRE 2011-2

More information

Project Tracking System for Automated Structure Solution Software Pipelines

Project Tracking System for Automated Structure Solution Software Pipelines Project Tracking System for Automated Structure Solution Software Pipelines Wanjuan Yang, Ronan Keegan and Peter Briggs CCP4, CSE Department, STFC Daresbury Laboratory, Warrington WA4 4AD 1. Introduction

More information

Dr. Marco Hugentobler, Sourcepole Twitter: @sourcepole. QGIS from a geodata viewer to a GIS platform

Dr. Marco Hugentobler, Sourcepole Twitter: @sourcepole. QGIS from a geodata viewer to a GIS platform QGIS from a geodata viewer to a GIS platform Dr. Marco Hugentobler, Sourcepole Twitter: @sourcepole QGIS > Open source desktop GIS > License: GNU GPL, Version 3 > Founded in 2002 by Gary Sherman > C++,

More information

research papers 1162 doi:10.1107/s0907444906032859 Acta Cryst. (2006). D62, 1162 1169 1. Introduction

research papers 1162 doi:10.1107/s0907444906032859 Acta Cryst. (2006). D62, 1162 1169 1. Introduction Acta Crystallographica Section D Biological Crystallography ISSN 0907-4449 High-throughput sample handling and data collection at synchrotrons: embedding the ESRF into the high-throughput gene-to-structure

More information

HAPPy Heavy Atom Phasing in Python. Dan Rolfe, Paul Emsley, Charles Ballard Maria Turkenburg, Eleanor Dodson

HAPPy Heavy Atom Phasing in Python. Dan Rolfe, Paul Emsley, Charles Ballard Maria Turkenburg, Eleanor Dodson HAPPy Heavy Atom Phasing in Python Dan Rolfe, Paul Emsley, Charles Ballard Maria Turkenburg, Eleanor Dodson 1 What is it? New automated experimental phasing pipeline. Replace and expand on the capabilities

More information

Building an Open Data Infrastructure for Science: Turning Policy into Practice

Building an Open Data Infrastructure for Science: Turning Policy into Practice Building an Open Infrastructure for Science: Turning Policy into Practice Juan Bicarregui Head of Services Division STFC Department of Scientific Computing Franco-British Workshop on Big in Science, November

More information

The Mantid Project. The challenges of delivering flexible HPC for novice end users. Nicholas Draper SOS18

The Mantid Project. The challenges of delivering flexible HPC for novice end users. Nicholas Draper SOS18 The Mantid Project The challenges of delivering flexible HPC for novice end users Nicholas Draper SOS18 What Is Mantid A framework that supports high-performance computing and visualisation of scientific

More information

EMBL Identity & Access Management

EMBL Identity & Access Management EMBL Identity & Access Management Rupert Lück EMBL Heidelberg e IRG Workshop Zürich Apr 24th 2008 Outline EMBL Overview Identity & Access Management for EMBL IT Requirements & Strategy Project Goal and

More information

Agenda. Tango meeting : Krakow

Agenda. Tango meeting : Krakow Agenda Which databases for which data? Some reminders on services required on top of these databases Some reminders on project organization A few figures on operational usage of these databases at SOLEIL

More information

Oracle Universal Content Management 10.1.3

Oracle Universal Content Management 10.1.3 Date: 2007/04/16-10.1.3 Oracle Universal Content Management 10.1.3 Document Management Quick Start Tutorial Oracle Universal Content Management 10.1.3 Document Management Quick Start Guide Page 1 Contents

More information

PLSAP CONNECTOR FOR TALEND USER MANUAL

PLSAP CONNECTOR FOR TALEND USER MANUAL PLSAP CONNECTOR FOR TALEND USER MANUAL www.starschema.net 2 Contents 1. Overview... 3 1.1 Architecture... 3 2. PLSC GUI... 4 2.1 Connection wizard... 4 2.2 Table wizard... 5 3. Components... 6 3.1 tplsapsimpleinput...

More information

Phase determination methods in macromolecular X- ray Crystallography

Phase determination methods in macromolecular X- ray Crystallography Phase determination methods in macromolecular X- ray Crystallography Importance of protein structure determination: Proteins are the life machinery and are very essential for the various functions in the

More information

The Flange for controls system to Internet application

The Flange for controls system to Internet application Australian Synchrotron Technical Note AS-CIT-200904-01 The Flange for controls system to Internet application Richard Farnsworth, Andrew Starritt, with assistance from Chris Myers, Mike D Silva and Nicholas

More information

OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration

OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration Instructor-Led Training For versions 9.0, 9.01, & 9.10 OVERVIEW This 5-day instructor-led course focuses on advanced administration topics

More information

Upcoming APS Summer Schools

Upcoming APS Summer Schools Upcoming APS Summer Schools 9th U.S. National School on Neutron & X-Ray Scattering August 12 25, 2007 Argonne Division of Educational Programs 3rd APS XAFS Summer School July 23 27, 2007 APS XAFS Scientific

More information

The European Neutron and Muon School an umbrella of schools supported by NMI3

The European Neutron and Muon School an umbrella of schools supported by NMI3 The European Neutron and Muon School an umbrella of schools supported by NMI3 Index Inhalt Index Calendar Welcome to the European Neutron and Muon School Introduction to neutrons and muons Baltic School

More information

What CCPForge does Introduction to SESC and CCPForge Workshop Gemma Poulter gemma.poulter@stfc.ac.uk http://www.softeng-support.ac.

What CCPForge does Introduction to SESC and CCPForge Workshop Gemma Poulter gemma.poulter@stfc.ac.uk http://www.softeng-support.ac. What CCPForge does Introduction to SESC and CCPForge Workshop Gemma Poulter gemma.poulter@stfc.ac.uk http://www.softeng-support.ac.uk What is CCPForge? Software development environment Originally intended

More information

research papers A quantitative approach to data-collection strategies 58 doi:10.1107/s0907444905033998 Acta Cryst. (2006). D62, 58 64 1.

research papers A quantitative approach to data-collection strategies 58 doi:10.1107/s0907444905033998 Acta Cryst. (2006). D62, 58 64 1. Acta Crystallographica Section D Biological Crystallography ISSN 0907-4449 A quantitative approach to data-collection strategies Gleb P. Bourenkov a,b and Alexander N. Popov b,c * a MPG ASMB c/o DESY,

More information

Deposition and use of raw diffraction images

Deposition and use of raw diffraction images Deposition and use of raw diffraction images By John.R. Helliwell Crystallographic Information and Data Management A Satellite Symposium to the 28th European Crystallographic Meeting University of Warwick,

More information

CLS Beamline Remote Control Project. E. Matias Canadian Light Source University of Saskatchewan

CLS Beamline Remote Control Project. E. Matias Canadian Light Source University of Saskatchewan CLS Beamline Remote Control Project E. Matias Canadian Light Source University of Saskatchewan Background on CLS Accelerator Complex 1964 Saskatchewan Accelerator Lab (SAL) was established for chemistry

More information

BIG data big problems big opportunities Rudolf Dimper Head of Technical Infrastructure Division ESRF

BIG data big problems big opportunities Rudolf Dimper Head of Technical Infrastructure Division ESRF BIG data big problems big opportunities Rudolf Dimper Head of Technical Infrastructure Division ESRF Slide: 1 ! 6 GeV, 850m circonference Storage Ring! 42 public and CRG beamlines! 6000+ user visits/y!

More information

Status of Radiation Safety System at

Status of Radiation Safety System at Status of Radiation Safety System at Taiwan Photon Source Joseph C. Liu Radiation and Operation Safety Division National Synchrotron Radiation Research Center, Taiwan NSRRC layout 1.5 GeV, 120m, 400 ma

More information

Polarization Dependence in X-ray Spectroscopy and Scattering. S P Collins et al Diamond Light Source UK

Polarization Dependence in X-ray Spectroscopy and Scattering. S P Collins et al Diamond Light Source UK Polarization Dependence in X-ray Spectroscopy and Scattering S P Collins et al Diamond Light Source UK Overview of talk 1. Experimental techniques at Diamond: why we care about x-ray polarization 2. How

More information

EMBL. International PhD Training. Mikko Taipale, PhD Whitehead Institute/MIT Cambridge, MA USA

EMBL. International PhD Training. Mikko Taipale, PhD Whitehead Institute/MIT Cambridge, MA USA EMBL International PhD Training Mikko Taipale, PhD Whitehead Institute/MIT Cambridge, MA USA Why create an EMBL? The structure of DNA had been solved and first protein structures were being identified

More information

IT Needs of and Vision for Photon / Neutron Community

IT Needs of and Vision for Photon / Neutron Community IT Needs of and Vision for Photon / Neutron Community 1 The user community I Photon facilities Synchrotrons and Free Electron Lasers (FELs) Light of highest brightness Typical range from infra-red to Xrays

More information

TEST AUTOMATION FRAMEWORK

TEST AUTOMATION FRAMEWORK TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide

More information

Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development

Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development Methods in Image Analysis CMU Robotics Institute 16-725 U. Pitt Bioengineering 2630 Spring Term, 2006 Successfully

More information

The ANKA Archiving System

The ANKA Archiving System The ANKA Archiving System Combining Tango, WinCC OA and the web front-end ADEI David Haas, KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu

More information

Integrated Open-Source Geophysical Processing and Visualization

Integrated Open-Source Geophysical Processing and Visualization Integrated Open-Source Geophysical Processing and Visualization Glenn Chubak* University of Saskatchewan, Saskatoon, Saskatchewan, Canada gdc178@mail.usask.ca and Igor Morozov University of Saskatchewan,

More information

PHYSIOLOGY AND MAINTENANCE Vol. II - On The Determination of Enzyme Structure, Function, and Mechanism - Glumoff T.

PHYSIOLOGY AND MAINTENANCE Vol. II - On The Determination of Enzyme Structure, Function, and Mechanism - Glumoff T. ON THE DETERMINATION OF ENZYME STRUCTURE, FUNCTION, AND MECHANISM University of Oulu, Finland Keywords: enzymes, protein structure, X-ray crystallography, bioinformatics Contents 1. Introduction 2. Structure

More information

Lawrence Tarbox, Ph.D. Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab

Lawrence Tarbox, Ph.D. Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab APPLICATION HOSTING 12/5/2008 1 Disclosures The presenter s work on Application Hosting

More information

Research Activities and Services in Structural Biology. EMBL Grenoble

Research Activities and Services in Structural Biology. EMBL Grenoble Research Activities and Services in Structural Biology EMBL Grenoble Introduction to EMBL The European Molecular Biology Laboratory (EMBL) has five sites: the main laboratory in Heidelberg, Germany, and

More information

Karl Lum Partner, LabKey Software klum@labkey.com. Evolution of Connectivity in LabKey Server

Karl Lum Partner, LabKey Software klum@labkey.com. Evolution of Connectivity in LabKey Server Karl Lum Partner, LabKey Software klum@labkey.com Evolution of Connectivity in LabKey Server Connecting Data to LabKey Server Lowering the barrier to connect scientific data to LabKey Server Increased

More information

JMS: A workflow management system and web-based cluster front-end for the Torque resource manager

JMS: A workflow management system and web-based cluster front-end for the Torque resource manager JMS: A workflow management system and web-based cluster front-end for the Torque resource manager David K. Brown, Thommas M. Musyoka, David L. Penkler and Özlem Tastan Bishop* Research Unit in Bioinformatics

More information

Computing and Engineering at CERN Employment and Training Opportunities for UK Students and Graduates

Computing and Engineering at CERN Employment and Training Opportunities for UK Students and Graduates Computing and Engineering at CERN Employment and Training Opportunities for UK Students and Graduates 1. Introduction As part of its commitment to CERN, STFC works to ensure that the UK profits as it should

More information

Bacula The Network Backup Tool for *BSD, Linux, Mac, Unix and Windows

Bacula The Network Backup Tool for *BSD, Linux, Mac, Unix and Windows Bacula The Network Backup Tool for *BSD, Linux, Mac, Unix and Windows It comes by night and sucks the vital essence from your computers. Spark support Open Source Project Bacula is a network backup solution,

More information

Shibbolized irods (and why it matters)

Shibbolized irods (and why it matters) Shibbolized irods (and why it matters) 3 rd TERENA Storage Meeting, Dublin, February 12 th -13 th 2009 David Corney, for Jens Jensen, e-science centre, Rutherford Appleton Lab, UK Overview Introduction

More information

Network Activity D Developing and Maintaining Databases

Network Activity D Developing and Maintaining Databases Network Activity D - Developing and Maintaining Databases Report D3.2.2 User Interface implementation Patricia KELBERT MNHN Paris BGBM Berlin July 2006-1- Table of Contents 1 Introduction... 4 2 Material

More information

Bioinformatics for programmers

Bioinformatics for programmers Bioinformatics for programmers Scientific software development: best practices and approaches Konstantin Okonechnikov Max Planck Institute For Infection Biology Летняя школа биоинформатики Москва, 2013

More information

Ingeniørh. Version Control also known as Configuration Management

Ingeniørh. Version Control also known as Configuration Management Ingeniørh rhøjskolen i Århus Version Control also known as Configuration Management Why version control? Teamwork You work in a team. You open a file and start work on it. Your colleague opens a file and

More information

Version Control! Scenarios, Working with Git!

Version Control! Scenarios, Working with Git! Version Control! Scenarios, Working with Git!! Scenario 1! You finished the assignment at home! VC 2 Scenario 1b! You finished the assignment at home! You get to York to submit and realize you did not

More information

Liblouis a universal solution for Braille transcription services

Liblouis a universal solution for Braille transcription services Liblouis a universal solution for Braille transcription services Christian Egli christian.egli@sbszh.ch 23 September 2009 Outline 1 Introduction Why are we here? 2 A universal solution Universal? 3 Liblouis

More information

Detailed Design Report

Detailed Design Report Detailed Design Report Chapter 9 Control System MAX IV Facility CHAPTER 9.0. CONTROL SYSTEM 1(9) 9. Control System 9.1. Introduction...2 9.1.1. Requirements... 2 9.2. Design...3 9.2.1. Guidelines... 3

More information

ELIS Managing Enterprise Level Learning Programs with Moodle

ELIS Managing Enterprise Level Learning Programs with Moodle ELIS Managing Enterprise Level Learning Programs with Moodle Mike Churchward Remote-Learner.net, USA/Canada/UK, mike@remote-learner.net Abstract Moodle as a learning management system does a superior job

More information

Discover the framework and make your first steps with it.

Discover the framework and make your first steps with it. Computer assisted medical intervention toolkit Discover the framework and make your first steps with it. Nicolas SAUBAT Vincent LEAL 1/31 Simple plan: 1. General presentation of 2. Case studies: users,

More information

Bacula The Network Backup Solution

Bacula The Network Backup Solution Bacula The Network Backup Solution Presented by Kern Sibbald at BSDCan 17 May 2008 in Ottawa Bacula the Network Backup Tool for *BSD, Linux, Mac, Unix and Windows Open Source Project Bacula is a network

More information

Invenio: A Modern Digital Library for Grey Literature

Invenio: A Modern Digital Library for Grey Literature Invenio: A Modern Digital Library for Grey Literature Jérôme Caffaro, CERN Samuele Kaplun, CERN November 25, 2010 Abstract Grey literature has historically played a key role for researchers in the field

More information

Jenkins: The Definitive Guide

Jenkins: The Definitive Guide Jenkins: The Definitive Guide John Ferguson Smart O'REILLY8 Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Foreword xiii Preface xv 1. Introducing Jenkins 1 Introduction 1 Continuous

More information

Beamline Automation at the APS

Beamline Automation at the APS Beamline Automation at the APS John Maclean Group Leader, Beamline Controls and Data Acquisition, Advanced Photon Source Argonne National Laboratory A Laboratory Operated by The University of Chicago Introduction

More information

New Features... 1 Installation... 3 Upgrade Changes... 3 Fixed Limitations... 4 Known Limitations... 5 Informatica Global Customer Support...

New Features... 1 Installation... 3 Upgrade Changes... 3 Fixed Limitations... 4 Known Limitations... 5 Informatica Global Customer Support... Informatica Corporation B2B Data Exchange Version 9.5.0 Release Notes June 2012 Copyright (c) 2006-2012 Informatica Corporation. All rights reserved. Contents New Features... 1 Installation... 3 Upgrade

More information

Computational Resources for Drug Discovery

Computational Resources for Drug Discovery Computational Resources for Drug Discovery 7.6.2106 INTEGRATE Summer School Dr. Atte Sillanpää, CSC Dr. Kimmo Mattila, CSC Getting access to CSC 1. User account (sui.csc.fi) 2. Attach account to a computing

More information

Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory

Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory Introduction rsmap3d is an application for producing 3D reciprocal space maps from x-ray diffraction

More information

A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing

A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing N.F. Huysamen and A.E. Krzesinski Department of Mathematical Sciences University of Stellenbosch 7600 Stellenbosch, South

More information

Content. > How to ensure sustainability of RIs? > RIs generate knowledge > Socio-economic impact of RIs

Content. > How to ensure sustainability of RIs? > RIs generate knowledge > Socio-economic impact of RIs Long-term Sustainability of Accelerator-Driven Research Infrastructures in the Knowledge- Based Economy. Dr. Ute Krell Seminar on Role of RIs for a Competitive Knowledge Economy Brussels, 30 June 2009

More information

Processing millions of logs with Logstash

Processing millions of logs with Logstash and integrating with Elasticsearch, Hadoop and Cassandra November 21, 2014 About me My name is Valentin Fischer-Mitoiu and I work for the University of Vienna. More specificaly in a group called Domainis

More information

A Laboratory Information. Management System for the Molecular Biology Lab

A Laboratory Information. Management System for the Molecular Biology Lab A Laboratory Information L I M S Management System for the Molecular Biology Lab This Document Overview Why LIMS? LIMS overview Why LIMS? Current uses LIMS software Design differences LIMS software LIMS

More information

Real Time Analysis of Advanced Photon Source Data

Real Time Analysis of Advanced Photon Source Data Real Time Analysis of Advanced Photon Source Data Dan Fraser (ANL) Director, Community Driven Improvement of Globus Software Brian Tieman (APS) And a host of others. ESRFUP WP11 Workshop Exploiting the

More information

DeBruin Consulting. Key Concepts of IBM Integration Broker and Microsoft BizTalk

DeBruin Consulting. Key Concepts of IBM Integration Broker and Microsoft BizTalk DeBruin Consulting WMB vs. BTS Key Concepts of IBM Integration Broker and Microsoft BizTalk Barry DeBruin 4/16/2014 WMB & BTS Key Concepts Contents Software Requirements... 2 Microsoft BizTalk Server 2013...

More information

Electron density is complex!

Electron density is complex! Electron density is complex! Göttingen, November 13 th 2008 George M. Sheldrick, Göttingen University http://shelx.uni-ac.gwdg.de/shelx/ Friedel s Law F h,k,l = F h, k, l and φ h,k,l = φ h, k, l Friedel

More information

Version Control Your Jenkins Jobs with Jenkins Job Builder

Version Control Your Jenkins Jobs with Jenkins Job Builder Version Control Your Jenkins Jobs with Jenkins Job Builder Abstract Wayne Warren wayne@puppetlabs.com Puppet Labs uses Jenkins to automate building and testing software. While we do derive benefit from

More information

How To Test A Web Server

How To Test A Web Server Performance and Load Testing Part 1 Performance & Load Testing Basics Performance & Load Testing Basics Introduction to Performance Testing Difference between Performance, Load and Stress Testing Why Performance

More information

Software Engineering Support

Software Engineering Support Software Engineering Support Christopher Greenough, Alan Kyffin, Gemma Poulter Software Engineering Group Scientific Computing Department STFC Rutherford Appleton Laboratory christopher.greenough@stfc.ac.uk

More information

The APS and synchrotron facilities in the US and worldwide: a network perspective

The APS and synchrotron facilities in the US and worldwide: a network perspective The APS and synchrotron facilities in the US and worldwide: a network perspective J. Murray Gibson Director, Advanced Photon Source Associate Laboratory Director, ANL for Photon Sciences Presented at the

More information

Introduction to OpenTM2 An Open Source Solution for Translators

Introduction to OpenTM2 An Open Source Solution for Translators Introduction to An Open Source Solution for Translators Gerhard Fetz & Michael Schneider October 25, 2012 Version 1.0 Agenda General Overview Strategy & Vision Objectives & Benefits The Global Architecture

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

More information

Data Quality Monitoring. DAQ@LHC workshop

Data Quality Monitoring. DAQ@LHC workshop Data Quality Monitoring DAQ@LHC workshop Introduction What this presentation is not What it is and how it is organized Definition of DQM Overview of systems and frameworks Specific chosen aspects o Data

More information

CHESS DAQ* Introduction

CHESS DAQ* Introduction CHESS DAQ* Introduction Werner Sun (for the CLASSE IT group), Cornell University * DAQ = data acquisition https://en.wikipedia.org/wiki/data_acquisition Big Data @ CHESS Historically, low data volumes:

More information

Gothenburg 2015. Mainframe and Continuous Integration. Jan Marek Jan.Marek@ca. com. CA Technologies. Session S610

Gothenburg 2015. Mainframe and Continuous Integration. Jan Marek Jan.Marek@ca. com. CA Technologies. Session S610 Jan Marek Jan.Marek@ca. com CA Technologies Session S610 Mainframe and Continuous Integration Agenda Introduce continuous integration concept What problem we were facing Overview of the solution Examples

More information

Workshop on Data Visualisation, Reduction and Analysis at Australia s Replacement Research Reactor Workshop Report and Recommendations Background

Workshop on Data Visualisation, Reduction and Analysis at Australia s Replacement Research Reactor Workshop Report and Recommendations Background Workshop on Data Visualisation, Reduction and Analysis at Australia s Replacement Research Reactor Workshop Report and Recommendations Robert McGreevy (ISIS Pulsed Neutron and Muon Source) Ray Osborn (Argonne

More information

sql server best practice

sql server best practice sql server best practice 1 MB file growth SQL Server comes with a standard configuration which autogrows data files in databases in 1 MB increments. By incrementing in such small chunks, you risk ending

More information

Nevada NSF EPSCoR Track 1 Data Management Plan

Nevada NSF EPSCoR Track 1 Data Management Plan Nevada NSF EPSCoR Track 1 Data Management Plan August 1, 2011 INTRODUCTION Our data management plan is driven by the overall project goals and aims to ensure that the following are achieved: Assure that

More information

Soaplab - a unified Sesame door to analysis tools

Soaplab - a unified Sesame door to analysis tools Soaplab - a unified Sesame door to analysis tools Martin Senger, Peter Rice, Tom Oinn European Bioinformatics Institute, Wellcome Trust Genome Campus, Cambridge, UK http://industry.ebi.ac.uk/soaplab Abstract

More information

About this document. The technical fundamentals

About this document. The technical fundamentals About this document This document is aimed at IT managers and senior developers who are very comfortable with IBM ISeries (i5/os, AS/400, AS400) and now want to understand the issues involved in developing

More information

RHIC ELECTRONIC DATA COLLECTION AND SURVEY & ALIGNMENT DATABASE

RHIC ELECTRONIC DATA COLLECTION AND SURVEY & ALIGNMENT DATABASE III/197 RHIC ELECTRONIC DATA COLLECTION AND SURVEY & ALIGNMENT DATABASE F. Michael Hemmer Relativistic Heavy Ion Collider* Brookhaven National Laboratory, New York, USA 1. INTRODUCTION This paper describes

More information

6 th Annual EclipseCon Introduction to BIRT Report Development. John Ward

6 th Annual EclipseCon Introduction to BIRT Report Development. John Ward 6 th Annual EclipseCon Introduction to BIRT Report Development John Ward BIRT and Us Who am I? Who are you? Who am I? John Ward, BIRT user Independent BIRT Enthusiast Author: Practical Data Analysis and

More information

Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS

Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS A professional open source solution Robert Branchat, SixSq 5 July 2014 Lyon, France Based in Geneva, Switzerland Founded

More information

Opacus Outlook Addin v3.x User Guide

Opacus Outlook Addin v3.x User Guide Opacus Outlook Addin v3.x User Guide Connecting to your SugarCRM Instance Before you can use the plugin you must first configure it to communicate with your SugarCRM instance. In order to configure the

More information

BUSMASTER An Open Source Tool

BUSMASTER An Open Source Tool BUSMASTER An Open Source Tool Dr. Tobias Lorenz, ETAS GmbH Presented by Dr. Andrew Borg In August, ETAS and Robert Bosch Engineering and Business Solutions (RBEI) jointly published BUSMASTER, a free open

More information

VOC Documentation. Release 0.1. Russell Keith-Magee

VOC Documentation. Release 0.1. Russell Keith-Magee VOC Documentation Release 0.1 Russell Keith-Magee February 07, 2016 Contents 1 About VOC 3 1.1 The VOC Developer and User community................................ 3 1.2 Frequently Asked Questions.......................................

More information

Automated Data Ingestion. Bernhard Disselhoff Enterprise Sales Engineer

Automated Data Ingestion. Bernhard Disselhoff Enterprise Sales Engineer Automated Data Ingestion Bernhard Disselhoff Enterprise Sales Engineer Agenda Pentaho Overview Templated dynamic ETL workflows Pentaho Data Integration (PDI) Use Cases Pentaho Overview Overview What we

More information

European Molecular Biology Laboratory Case Example

European Molecular Biology Laboratory Case Example European Molecular Biology Laboratory Case Example Dr. Silke Schumacher Director International Relations EMBL Member States Austria 1974 Denmark 1974 France 1974 Germany 1974 Israel 1974 Italy 1974 Netherlands

More information

The HipGISAXS Software Suite: Recovering Nanostructures at Scale

The HipGISAXS Software Suite: Recovering Nanostructures at Scale The HipGISAXS Software Suite: Recovering Nanostructures at Scale Abhinav Sarje Computational Research Division 06.24.15 OLCF User Meeting Oak Ridge, TN Nanoparticle Systems Materials (natural or artificial)

More information

Cloud Web-Based Operating System (Cloud Web Os)

Cloud Web-Based Operating System (Cloud Web Os) Cloud Web-Based Operating System (Cloud Web Os) Hesham Abusaimeh Department of Computer Science, Faculty of Information Technology, Applied Science University, Amman, 11931 Jordan. ABSTRACT The cloud computing

More information

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

The Data Quality Monitoring Software for the CMS experiment at the LHC

The Data Quality Monitoring Software for the CMS experiment at the LHC The Data Quality Monitoring Software for the CMS experiment at the LHC On behalf of the CMS Collaboration Marco Rovere, CERN CHEP 2015 Evolution of Software and Computing for Experiments Okinawa, Japan,

More information

Cryo SAXS sample environment Project update 02/2007

Cryo SAXS sample environment Project update 02/2007 Cryo SAXS sample environment Project update 02/2007 Manfred Roessle EMBL Project Layout As proposed at kickoff meeting 12/2006.. Three options and approaches: 1. Classical steady state SAXS on frozen samples

More information