Evaluating Dynamic Services in Bioinformatics Maíra R. Rodrigues Michael Luck University of Southampton, UK Tenth International Workshop CIA 2006, Edinburgh.

Slides:



Advertisements
Similar presentations
Running a model's adjoint to obtain derivatives, while more efficient and accurate than other methods, such as the finite difference method, is a computationally.
Advertisements

Conceptual Framework for Dynamic Trust Monitoring and Prediction Olufunmilola Onolaja Rami Bahsoon Georgios Theodoropoulos School of Computer Science The.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
1 BETTER-iS: Biofuel Evaluation for Tanzanian Technological Efficiency using Renewables – integrated Strategies Assessing Crop Production Potential for.
THE PROCESS OF INTERACTION DESIGN
Selecting Preservation Strategies for Web Archives Stephan Strodl, Andreas Rauber Department of Software.
Page16/2/2015 Sirlan Usage and usability considerations for SIRLAN solution success.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
University of Minho School of Engineering Centre Algoritmi Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
Gabriel Tsang Supervisor: Jian Yang.  Initial Problem  Related Work  Approach  Outcome  Conclusion  Future Work 2.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
Trust Analysis through Relationship Identification Ronald Ashri 1, Sarvapali D. Ramchurn 1, Jordi Sabater 2, Michael Luck 1 and Nick Jennings 1 1.Intelligence,
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
© Tefko Saracevic, Rutgers University 1 EVALUATION in searching IR systems Digital libraries Reference sources Web sources.
Evaluating the Quality of Image Synthesis and Analysis Techniques Matthew O. Ward Computer Science Department Worcester Polytechnic Institute.
1 DLR/EEC Total Airport Management Christoph Meier & Peter Eriksen European Organisation for the Safety of Air Navigation.
System Management Network Environment Vehicle Characteristics Traveler Characteristics System Traveler Influencing Factors Traveler: traveler characteristics,
Warehouse operator selection by combining AHP and DEA methodologies
On Fairness, Optimizing Replica Selection in Data Grids Husni Hamad E. AL-Mistarihi and Chan Huah Yong IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,
Decision analysis and Risk Management course in Kuopio
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Bucharest, 10-February-2004 Neural Risk Management S.A. Scoring solutions Making full use of your data.
«Enhance of ship safety based on maintenance strategies by applying of Analytic Hierarchy Process» DAGKINIS IOANNIS, Dr. NIKITAKOS NIKITAS University of.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Copyright © 2012 Wolters Kluwer Health | Lippincott Williams & Wilkins Chapter 14 Measurement and Data Quality.
Knowledge Extraction from Aerodynamic Design Data and its Application to 3D Turbine Blade Geometries Lars Graening
© Grant Thornton | | | | | Guidance on Monitoring Internal Control Systems COSO Monitoring Project Update FEI - CFIT Meeting September 25, 2008.
27. august 2007 Lektion 1c 1 Interaktionsdesign- processen Sharp Kapitel 9 Anker Helms Jørgensen Interaktionsdesign Efteråret 2007 Lektion 1c.
©2011 1www.id-book.com The process of interaction design Chapter 9.
Institute for School Development Research (IFS) Researching the influence of educational policy on school- and teaching quality – The European Collaborative.
A NAMED DATA NETWORKING FLEXIBLE FRAMEWORK FOR MANAGEMENT COMMUNICATION Authors: Daneil Corjuo and Rui L. Aguiar Ivan Vidal and Jamie Garcia-Reinoso Presented.
Common parameters At the beginning one need to set up the parameters.
Motivation-Based Selection of Negotiation Opponents Steve Munroe and Michael Luck IAM Group University of Southampton.
Analysis of Complex Proteomic Datasets Using Scaffold Free Scaffold Viewer can be downloaded at:
Agent-Based Hybrid Intelligent Systems and Their Dynamic Reconfiguration Zili Zhang Faculty of Computer and Information Science Southwest University
Laxman Yetukuri T : Modeling of Proteomics Data
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
+ Chapter 9: Management of Business Intelligence © Sabherwal & Becerra-Fernandez.
Supporting Researchers and Institutions in Exploiting Administrative Databases for Statistical Purposes: Istat’s Strategy G. D’Angiolini, P. De Salvo,
Poster produced by Faculty & Curriculum Support (FACS), Georgetown University Medical Center Application of meta-search, grid-computing, and machine-learning.
Lecture I Sensors.
Software Project MassAnalyst Roeland Luitwieler Marnix Kammer April 24, 2006.
Introduction to TIDE Cluster 3 activities TIDE Final Conference Barcelona, September 2015 Birendra Shrestha Senior Traffic Modeller, Transport for.
SP_IRS Introduction to Research in Special and Inclusive Education(Autumn 2015) Lecture 1: Introduction Lecturer: Mr. S. Kumar.
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
©2010 John Wiley and Sons Chapter 2 Research Methods in Human-Computer Interaction Chapter 2- Experimental Research.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Using Social Network Analysis Methods for the Prediction of Faulty Components Gholamreza Safi.
IXD activities. What is Interaction Design? — a goal-directed problem solving activity informed by intended use, target domain, materials, cost, and feasibility.
Recording Actor Provenance in Scientific Workflows Ian Wootten, Shrija Rajbhandari, Omer Rana Cardiff University, UK.
EBI is an Outstation of the European Molecular Biology Laboratory. In silico analysis of accurate proteomics, complemented by selective isolation of peptides.
COMP 2208 Dr. Long Tran-Thanh University of Southampton Decision Trees.
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
Wenclawiak, B.: Fit for Purpose – A Customers View© Springer-Verlag Berlin Heidelberg 2003 In: Wenclawiak, Koch, Hadjicostas (eds.) Quality Assurance in.
1 1 Chapter 6 Forecasting n Quantitative Approaches to Forecasting n The Components of a Time Series n Measures of Forecast Accuracy n Using Smoothing.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Mining Resource-Scheduling Protocols Arik Senderovich, Matthias Weidlich, Avigdor Gal, and Avishai Mandelbaum Technion – Israel Institute of Technology.
Using Scaffold OHRI Proteomics Core Facility. This presentation is intended for Core Facility internal training purposes only.
Protein identification by mass spectrometry The shotgun proteomics strategy, based on digesting proteins into peptides and sequencing them using tandem.
Protein identification by mass spectrometry The shotgun proteomics strategy, based on digesting proteins into peptides and sequencing them using tandem.
Yiming Yang1,2, Abhay Harpale1 and Subramanian Ganaphathy1
Decision Support Systems
Architecture Components
Constructive Cost Model
Software Metrics “How do we measure the software?”
Measurement Concepts and scale evaluation
Chained Negotiation for Distributed Notification Services
Kostas Kolomvatsos, Christos Anagnostopoulos
Presentation transcript:

Evaluating Dynamic Services in Bioinformatics Maíra R. Rodrigues Michael Luck University of Southampton, UK Tenth International Workshop CIA 2006, Edinburgh

CIA 2006ECS - University of Southampton 2 Outline Bioinformatics Agents and Bioinformatics Model for Cooperative Interactions: Overview Requirements for Service Evaluation Evaluation Method Example Scenario Conclusion Future Work

CIA 2006ECS - University of Southampton 3 Bioinformatics Application of computer technology to manage and analyse biological data Bioinformatics Services Heterogeneous Locally and remotely used Continuous update Management and analysis of biological data and tools Suitability of an agent-based approach

CIA 2006ECS - University of Southampton 4 Bioinformatics Interrelated data Cooperative applications Participants request and provide services to each other Services free of charge Non-economic exchange of different types of tools and data Interactions are based on reciprocal relations

CIA 2006ECS - University of Southampton 5 Agents and Bioinformatics The agent-based approach: Agents provide and request bioinformatics services Existence of alternative providers Services are provided with different levels of quality (heterogeneity) Therefore.. Agents need to select service providers

CIA 2006ECS - University of Southampton 6 Agents for Interaction Agent-based applications in bioinformatics: Concerned with high-level management tasks Our concern: Model non-economic cooperative interactions Evaluation method for bioinformatics services to determine an agent’s satisfaction Guide agent’s decisions over service providers

CIA 2006ECS - University of Southampton 7 Model for Cooperative Interactions A1A1 A2A2 service Model non-economic cooperative interactions based on exchange values (Piaget 1973) satisfaction debt effort credit

CIA 2006ECS - University of Southampton 8 Model for Cooperative Interactions A1A1 A2A2 satisfaction debt effort credit Model non-economic cooperative interactions based on exchange values (Piaget 1973) A1A1 A2A2 credit satisfaction debt effort

CIA 2006ECS - University of Southampton 9 Model for Cooperative Interactions Exchange values result from the agent’s evaluation of the service Partner Selection (future interactions) Exchange Values Service Evaluation

CIA 2006ECS - University of Southampton 10 Model for Cooperative Interactions Exchange values result from the agent’s evaluation of the service Exchange values (Rodrigues, Luck 2005, 2006) Current work focus on service evaluation Partner Selection (future interactions) Exchange Values Service Evaluation

CIA 2006ECS - University of Southampton 11 Bio-Services are dynamic: Constant updates Regular behaviour, but Sensitive to different parameter configuration Evaluation requires Repeated evaluation Attach context information Evaluation of different aspects of the service Service Evaluation

CIA 2006ECS - University of Southampton 12 Evaluation method should address: Generality: apply to different types of bio- services and aspects of these services Continuity: repeat evaluation every time a service is received Consistency: compare evaluations made at different points in time Discriminated information: allow flexible decision-making by using evaluation of individual aspects or a global evaluation Service Evaluation

CIA 2006ECS - University of Southampton 13 Alternative Approaches Quantitative approaches Scoring or utility functions Objective values Precision, consistency, combination is straightforward Qualitative approaches: Classification rules (e.g., poor, good, excellent) Subjective values

CIA 2006ECS - University of Southampton 14 Evaluation Method Choose evaluation attributes for service examples: performance, quality, reliability, etc. For each attribute, associate result measures Pieces of information derived from service result that can determine the service utility in relation to an attribute (observed value). Static or dynamic measures (e.g., quality of interface and response time)

CIA 2006ECS - University of Southampton 15 Evaluation Method General evaluation function for evaluation attributes (utility): For a set of attributes A = {a 1,..,a i } U i = b c result measure for a i evaluation strictness 0 1 c UiUi

CIA 2006ECS - University of Southampton 16 Evaluation Process Before evaluation: Identify evaluation attributes for services and result measures for each attribute Repeat evaluation process every time a service is received Input is the service result and configuration used For each evaluation attribute a i Compute result measures Calculate evaluation U i Store evaluation Output is a set of evaluations (evaluation tuple)

CIA 2006ECS - University of Southampton 17 Evaluating Bio-Services Proteomics research Protein identification services Input: file (list of unknown peptides) Process: database + matching algorithm Output: list of proteins, peptides per protein Services: OMSSA, MASCOT, Tandem Local and Remote Heterogeneous results for same input data Sensitive to different input configurations Evaluation can be used as criterion for future selection

CIA 2006ECS - University of Southampton 18 Evaluation attributes: Sensitivity Capacity of matching related proteins Accuracy Capacity of identifying true matches Performance Time taken from input submission until result is received Evaluating Bio-Services

CIA 2006ECS - University of Southampton 19 Result measures (rm): Sensitivity Number of proteins Peptide ratio - peptides per protein Influence of input size Increasing utility input_size peptide_ratio x protein_number Evaluating Bio-Services rm =

CIA 2006ECS - University of Southampton 20 Accuracy Number of false positives Decreasing utility rm = false_positives Performance: Response time Influence of input size Decreasing utility response_time input_size Evaluating Bio-Services rm =

CIA 2006ECS - University of Southampton 21 Evaluation functions: U i = 0.5 rm Sensitivity (U 1 ): U 1 increases with peptide_ratio and protein_number Accuracy (U 2 ): U 2 decreases with false_positives Performance (U 3 ): U 3 decreases with response_time Evaluating Bio-Services

CIA 2006ECS - University of Southampton 22 Evaluating Bio-Services Practical evaluation: Same input spectra Two different configurations (C 1 and C 2 ) Evaluation of sensitivity Evaluation reflects different results for C 1 and C 2

CIA 2006ECS - University of Southampton 23 Evaluation of performance Again, evaluation reflects different results for C 1 and C 2 Evaluating Bio-Services

CIA 2006ECS - University of Southampton 24 Conclusions Present an evaluation method to be used by agents requesting dynamic services in bioinformatics Discussion of issues for efficient evaluation of these services, including Adoption of a repeated evaluation process Absolute evaluations Generation of individual and compatible evaluations Single evaluation must be calculated during selection

CIA 2006ECS - University of Southampton 25 Conclusions Show the application of the evaluation method for protein identification services Importance of dynamic (repeated) evaluation is shown through empirical results Provide more accurate information for agents that need to select services with dynamic characteristics

CIA 2006ECS - University of Southampton 26 Future Work Develop selection strategies that use and combine service evaluations Combination through objective and subjective values Probabilistic analysis of past evaluations Consider similarity between different service configurations Validate evaluation results with those of bioinformaticians

CIA 2006ECS - University of Southampton 27 Thank you

CIA 2006ECS - University of Southampton 28 References J. Piaget. Sociological Studies. Routlege, London, M. R. Rodrigues and M. Luck. Analysing partner selection through exchange values. In Jaime Sichman and Luis Antunes, editors, Multi-Agent-Based Simulation VI, volume 3891 of Lecture Notes in Artificial Intelligence, pages 24-40, Berlin Heidelberg, 2006a. Springer-Verlag. M. R. Rodrigues and M. Luck. Cooperative interactions: An exchange values model. In Coordination, Organization, Institutions and Norms in Agent Systems (COIN), ECAI Conference, Riva del Garda, Italy, August 2006b.