LECIS - based Laboratory Automation in the Pharmaceutical Industry “plug-and-play” of equipment with a common interface that is independent of the vendor.

Slides:



Advertisements
Similar presentations
© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
Advertisements

COURSE: COMPUTER PLATFORMS
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
TEMPLATE DESIGN © High-Throughput Non-Contact Acoustic Liquid Dispensing Systems New Challenges in Automation and Implementation.
Objektorienteret Middleware Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Technical Architectures
Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals State the purpose of systems design.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
INTEGRATION OF EPICS ASYN INTO NON EPICS ENVIRONMENT PRERANA KANKIYA Brookhaven National Laboratory, New York EPICS COLLABORATION MEETING, 2014.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
RBNetERP or Enterprise Resource Planning is a software that allows companies to integrate all their operations and resources and manage them through one.
Laboratory Information Management Systems (LIMS) Lindy A. Brigham Div of Plant Pathology and Microbiology Department of Plant Sciences PLS 595D Regulatory.
Database Management Systems (DBMS)
Remote Monitoring and Desktop Management Week-7. SNMP designed for management of a limited range of devices and a limited range of functions Monitoring.
 Introduction Introduction  Definition of Operating System Definition of Operating System  Abstract View of OperatingSystem Abstract View of OperatingSystem.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
1 EVALUATING INTELLIGENT FLUID AUTOMATION SYSTEMS USING A FLUID NETWORK SIMULATION ENVIRONMENT Ron Esmao - Sr. Applications Engineer, Flowmaster USA.
Benefits of PL/SQL. 2 home back first prev next last What Will I Learn? In this lesson, you will learn to: –List and explain the benefits of PL/SQL –List.
Concepts of Database Management Sixth Edition
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February.
Parallel Programming Models Jihad El-Sana These slides are based on the book: Introduction to Parallel Computing, Blaise Barney, Lawrence Livermore National.
CORBA & ASTM E —A NOVEL APPROACH TO DISTRIBUTED INSTRUMENT CONTROL Torsten Staab January 22-26, 2000 Palm Springs, CA Poster Handout.
DIFFERENCE BETWEEN ORCAD AND LABVIEW
©Ian Sommerville 2000 Software Engineering, 6th edition. Slide 1 Component-based development l Building software from reusable components l Objectives.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Informatics Software and Services Jim Shaw BergenShaw International Integrate. Automate. Manage. Your company Logo In collaboration.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
TTCN-3 MOST Challenges Maria Teodorescu
A Summary of the Distributed System Concepts and Architectures Gayathri V.R. Kunapuli
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Business Functions, Processes, and Data Requirements
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Module 4: Systems Development Chapter 14: Design And Implementation.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
CPSC 171 Introduction to Computer Science System Software and Virtual Machines.
Network design Topic 6 Testing and documentation.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
MNP1163/MANP1163 (Software Construction).  Minimizing complexity  Anticipating change  Constructing for verification  Reuse  Standards in software.
Mobile Application Testing Mobile Application Testing.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
André Augustinus 18 March 2002 ALICE Detector Controls Requirements.
GLOBAL CAPTURE AND MANAGEMENT OF DATA Devising the solution, delivering the promise proven solutions for creating time in a busy commercial world Corporate.
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
The Development Process of Web Applications
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
How SCADA Systems Work?.
CHAPTER 2 CREATING AN ARCHITECTURAL DESIGN.
Anne Pratoomtong ECE734, Spring2002
HATS – Hierarchical Automated Test Sequencer Platform
Control Architecture for Flexible Production Systems
Analysis models and design models
Chapter 7 –Implementation Issues
Overview of Workflows: Why Use Them?
Chapter 5 Architectural Design.
Presentation transcript:

LECIS - based Laboratory Automation in the Pharmaceutical Industry “plug-and-play” of equipment with a common interface that is independent of the vendor computing platform independent programming language independent simplifies instrument integration, thus reducing costs Benefits: a definition of a common remote control interface for laboratory equipment which describes the dialogue between the control unit (TSC) and the instrument (SLM) that is necessary to co-ordinate operations. Some commands are set by the LECIS (e.g. ‘pause’, ‘clear’, ‘resume’), others are instrument specific. The latter are defined in the device capability dataset (DCD), which is supplied by the vendor. The LECIS has been published as ASTM E and an adaptation is being developed by the OMG making use of the CORBA. LECIS Pfizer Global Research and Development, Sandwich. Technology Development Dorothe Steidinger, Dr. Sam Sydenham, Dr. Alistair Swanson A common problem for integration of laboratory systems is the prevalent use of proprietary software. In many cases this does not make it easy to interface off-the-shelf hardware from different manufacturers. For a fully automated laboratory, however, not only the integration of individual hardware components into a standalone system is required, but also the integration of multiple 'standalone' systems and a LIMS system for data management. User interface submitting runs method development system maintenance user management access to results interfaced with LIMS system Scheduler allows run prioritisation Controller (TSC) sends the command sequence for individual runs to the appropriate laboratory equipment (SLM) writes response data to a database Simulation software mimics the behaviour of a remotely controlled system (SLM) for testing of scripts Introduction The state model ensures deterministic behaviour of an SLM. Project Calculated results System specific scripts, DCDs, Raw data, audit trail, function Purge (SLM:dissolution, fVolume:float); { var iCounter:int = 0; // repeat block 3 times for iCounter = 1; iCounter <=3; iCounter ++ do { SLM.Aspirate (fVolume); //aspirate 5ml liquid } Programming language comprising an IDE, libraries and compiler create generic command sequences scheduling decisions at run time Laboratory systems (SLMs) integrated systems remotely controlled according to the LECIS protocol. LECIS protocol Challenges A number of challenges have to be overcome to achieve the goal of an automated laboratory: the development of a system architecture that can be scaled up complex systems that cope with shared hardware Limitations of the standard itself, e.g. * the lack of synchronous alarms make targeted error handling difficult * the DCD is not defined by the standard and does not fully meet its needs * the standard is perceived as over-complicated by many vendors (e.g. through the programming overhead created by the Nextevent and Lock/Unlock interactions), therefore not many products are available. Dispense SLM Robot SLM HPLC SLM TSC Analysis vSLM HPLC SLM TSC Analysis’ vSLM Analysis’’ vSLM TSC Extractor SLM Robot SLM Liquid Handling SLM HPLC SLM Centralised Sample Supply SLM TSC Test Group vSLM LECIS LECIS? LECIS At Pharmaceutical Sciences, Sandwich, a project is underway to automate a set of analyses frequently performed during the drug development process. Hardware modules with a common sample supply interface, as well as the use of the LECIS protocol for the control of these modules, will ensure that the modules can be integrated for ease of use and be upgraded to keep up with the changing needs of the department. The aim is to develop a complete package that not only meets regulatory requirements, but also contains tools to aid the programmer, minimises the training overhead for users through a single access point, and increases throughput through centralised sample management. The figure below shows a schematic overview of the project. Dispense SLM The instrument can be configured as required. It is ready for use in ‘Normal Operation’ The system can be paused to allow operator intervention and save samples in case of a problem. For error recovery a process can be aborted. Instrument specific commands, e.g. ‘weigh’ for a balance, are executed here. The results are sent back to the controller. A separate state model, which exists in parallel with the Control Flow state model, regulates the negotiation of local and remote control Ports defined in the DCD can be locked, e.g to ensure that the hardware is not damaged when two systems try to access the same resource at the same time.