26-28 th April 2004BioXHIT Kick-off Meeting1 Task 4.7.1: Automation in Computation Peter Briggs, CCP4.

Slides:



Advertisements
Similar presentations
Inference without the Engine!. What is EZ-Xpert 3.0? EZ-Xpert is a Rapid Application Development (RAD) environment for creating fast and accurate rule-based.
Advertisements

The University of Gloucestershires SLAP Project: Implications for Student Retention Stuart McQuaid & Carol Kear.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
ProActive Task Manager Component for SEGL Parameter Sweeping Natalia Currle-Linde and Wasseim Alzouabi High Performance Computing Center Stuttgart (HLRS),
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
The Unified Software Development Process - Workflows Ivar Jacobson, Grady Booch, James Rumbaugh Addison Wesley, 1999.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development.
SCRIPTING LANGUAGE. The first interactive shells were developed in the 1960s to enable remote operation of the first time-sharing systems, and these,
SOFTWARE CRISIS SOLUTIONS? © University of LiverpoolCOMP 319slide 1.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Software Development, Programming, Testing & Implementation.
COMPUTER SOFTWARE ALISA RAHMANI PUTRI / VIDIYA RACHMAWATI /
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements l.
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.
IT Systems Analysis & Design
Working Out with KURL! Shayne Koestler Kinetic Data.
Peter J. Briggs, Liz Potterton *, Pryank Patel, Alun Ashton, Charles Ballard, Martyn Winn CLRC Daresbury Laboratory, Warrington, Cheshire WA4 4AD, UK *
1 IT Project – Project Lifecycle, methodologies, tools, resources and other issues.
Event Driven Programming
28 Mar 06Automation1 Overview of developments within CCP4 Generation 1 ccp4i tasks Generation 2 isolated scripts / web service Generation 3 integrated.
Backup & Recovery Backup and Recovery Strategies on Windows Server 2003.
Authors Project Database Handler The project database handler dbCCP4i is a small server program that handles interactions between the job database and.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
28 th March 2007CCP4 Developers Meeting BIOXHIT/CCP4(i) Database Wanjuan Yang & Peter Briggs.
Chapter 11: Software Prototyping Omar Meqdadi SE 273 Lecture 11 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
CCP4(i) Database Development Wanjuan (Wendy) Yang CCP4 Annual developer’s meeting March 28, 2006 York.
Software cost estimation Predicting the resources required for a software development process 1.
23 rd March 2005CCP4 Annual Developers’ Meeting 1 DL: Releases, Conferences and Other Activities Peter Briggs, CCP4 Daresbury.
1 st -4 th December st BioXHIT Annual Meeting WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution Peter.
28-29 th March 2006CCP4 Automation STAB MeetingCCP4i and Automation 1 CCP4i and Automation : Opportunities and Limitations Peter Briggs, CCP4.

1 INTEROP WP1: Knowledge Map Michaël Petit (U. of Namur) January 19 th 2004 Updated description of tasks after INTEROP Kickoff Meeting, Bordeaux.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Adaptable Consistency Control for Distributed File Systems Simon Cuce Monash University Dept. of Computer Science and Software.
ProtoVis Peter Sikachev Institute of Computer Graphics and Algorithms Vienna University of Technology.
Pre-OTS Testing in Penticton Sonja Vrcic Socorro, December 11, 2007.
17 th October 2005CCP4 Database Meeting (York) CCP4(i)/BIOXHIT Database Project: Scope, Aims, Plans, Status and all that jazz Peter Briggs, Wanjuan Yang.
Compiling SVG: How and Why Michael Levy, Quetzalcoatl Bradley and Calin Somosan NewHeights Software Corporation.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
In context…. xia2: what is it? Automated expert data reduction – images in, reflections suitable for phasing out. Handles: –MAD data –Multiple passes.
Project Database Handler The Project Database Handler dbCCP4i is a brokering application that mediates interactions between the project database and an.
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 26Slide 1 Software cost estimation l Predicting the resources required for a software development.
Software Prototyping Rapid software development to validate requirements.
Project Database Handler The Project Database Handler is a brokering application that mediates interactions between the project database and the external.
CSC480 Software Engineering Lecture 10 September 25, 2002.
Project Database Handler The Project Database Handler is a brokering application, which will mediate interactions between the project database and other.
Software automation – What STAB sees as key aims? 1.Brief review of activities and recommendations (so far) 2.Reality checks 3. Things to do…
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
Dashboard Systems for Service Planning & Asset Management April 2016.
Peter J. Briggs, Alun Ashton, Charles Ballard, Martyn Winn and Pryank Patel CCLRC Daresbury Laboratory, Warrington, Cheshire WA4 4AD, UK The CCP4 project.
WP4 Summary Patrick Fuhrmann for the WP4 Tream RIA
STFC in INDIGO DataCloud WP3 INDIGO DataCloud Kickoff Meeting Bologna April 2015 Ian Collier
TM Vienna v2.0. TM An Overview of Vienna v2.0 Vienna 2.0 was designed to address issues that exist with test management and execution software available.
Project Database Handler The Project Database Handler is a brokering application which will mediate interactions between the project database and other.
BIOXHIT Proposals…. 21/11/2002. Martyn’s Original Summary “1. Crystallisation. Low-cost LIMS ("Mole") being developed. Biologists in SBL.
PaaS services for Computing and Storage
Prototyping in the software process
Software Prototyping.
The Object-Oriented Development Life Cycle
Introduction This seminar is intended to give people an overall view of the capabilities of the Scientific Programme Management System (SPMS), to explain.
CCP4 6.1 and beyond: Tools for Macromolecular Crystallography
Project tracking system for the structure solution software pipeline
Releases, Conferences and Other Activities
Event Driven Programming
An Introduction to Software Architecture
Proper functionality Good human computer interface Easy to maintain
Background: Currently CCP4i puts each structure determination into a separate project directory, and automatically keeps a “Project History Database” recording.
WP3: BPaaS Research Execution Environment
Presentation transcript:

26-28 th April 2004BioXHIT Kick-off Meeting1 Task 4.7.1: Automation in Computation Peter Briggs, CCP4

26-28 th April 2004BioXHIT Kick-off Meeting2 Context: CCP4 Developments towards Automation Core library developments Provision of “unified environment for general automation and rapid development of new applications” CCP4 Automation Project Starting soon

26-28 th April 2004BioXHIT Kick-off Meeting3 GUI CCP4 project database External Applications Run Scripts Libraries Resource Manager Expert System Database Handler Applications External databases (LIMS, facility) and applications Application BIOXHIT 4 th Dec 2002

26-28 th April 2004BioXHIT Kick-off Meeting4 Recently CCP4 have been engaged in re-implementing the core software libraries: Low-level functions (file handling, symmetry etc) Aims: Implement better description of the underlying data models Provide support for C/C++/scripting languages Maintain support for existing programs The next stage is provision of a “PX software toolbox”

26-28 th April 2004BioXHIT Kick-off Meeting5 PX toolbox: Aims Identify useful “medium-level” functionality: e.g. sorting/merging of reflection data, FFT generation within existing “computational units” (i.e. programs) currently missing from the suite Abstract these functions into a library (“toolbox”) can be exploited directly from within programs/scripts Provide interfaces to the functions for a number of programming/scripting languages

26-28 th April 2004BioXHIT Kick-off Meeting6 PX toolbox: outcomes Rapid development e.g. via scripting (Phenix model) Fill a (perceived) gap below the level of complexity of systems like Clipper Feed into BIOXHIT structure solution software pipelines CCP4 Software Automation Project other projects?

26-28 th April 2004BioXHIT Kick-off Meeting7 Within context of BIOXHIT: Early stages (within first 12 months): Liaise with BIOXHIT Partners to determine requirements and specification for toolbox functionality, choice of programming languages etc (Some overlap with WP5.1?) Report on evaluation/identification of functions (deliverable 4.7.1) will inform development of toolbox Later stages: Transfer developments to BIOXHIT Partners