An Introduction to Taverna Workflows What Is Mygrid?

Total Page:16

File Type:pdf, Size:1020Kb

An Introduction to Taverna Workflows What Is Mygrid? An Introduction to Taverna Workflows Katy Wolstencroft myGrid University of Manchester What is myGrid? • myGrid is a suite components to support in silico experiments in biology • Taverna workbench = myGrid user interface • Originally designed to support bioinformatics Expanded into new areas: Chemoinformatics Health Informatics Medical Imaging Integrative Biology • Open source – and always will be History EPSRC funded UK eScience Program Pilot Project OMII Open Middleware Infrastructure Institute • University of Manchester (myGrid) joined with the Universities of Edinburgh (OGSA-DAI) and Southampton (OMII phase 1) in March 2006 • OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its international collaborators. • A guarantee of development and support The Life Science Community In silico Biology is an open Community • Open access to data • Open access to resources • Open access to tools • Open access to applications Global in silico biological research The Community Problems • Everything is Distributed – Data, Resources and Scientists • Heterogeneous data • Very few standards – I/O formats, data representation, annotation – Everything is a string! Integration of data and interoperability of resources is difficult Lots of Resources NAR 2007 – 968 databases Traditional Bioinformatics 12181 acatttctac caacagtgga tgaggttgtt ggtctatgtt ctcaccaaat ttggtgttgt 12241 cagtctttta aattttaacc tttagagaag agtcatacag tcaatagcct tttttagctt 12301 gaccatccta atagatacac agtggtgtct cactgtgatt ttaatttgca ttttcctgct 12361 gactaattat gttgagcttg ttaccattta gacaacttca ttagagaagt gtctaatatt 12421 taggtgactt gcctgttttt ttttaattgg gatcttaatt tttttaaatt attgatttgt 12481 aggagctatt tatatattct ggatacaagt tctttatcag atacacagtt tgtgactatt 12541 ttcttataag tctgtggttt ttatattaat gtttttattg atgactgttt tttacaattg 12601 tggttaagta tacatgacat aaaacggatt atcttaacca ttttaaaatg taaaattcga 12661 tggcattaag tacatccaca atattgtgca actatcacca ctatcatact ccaaaagggc 12721 atccaatacc cattaagctg tcactcccca atctcccatt ttcccacccc tgacaatcaa 12781 taacccattt tctgtctcta tggatttgcc tgttctggat attcatatta atagaatcaa Cutting and Pasting • Advantages: – Low Technology on both server and client side – Very Robust: Hard to break. – Data Integration happens along the way • Disadvantages: – Time Consuming (and painful!) • Can be repeated rarely • Limited to small data sets. – Error Prone: • Poor repeatability How do you do this for a genome/proteome/metabolome of information! Pipeline Programming • Advantages – Repeatable – Allows automation – Quick, reliable, efficient • Disadvantages – Requires programming skills – Difficult to modify – Requires local tool and database installation – Requires tool and database maintenance!!! What we want as a solution A system that is: • Allows automation • Allows easy repetition, verification and sharing of experiments • Works on distributed resource • Requires few programming skills • Runs on a local desktop / laptop myGrid as a solution myGrid allows the automated orchestration of in silico experiments over distributed resources from the scientist’s desktop Built on computer science technologies of: • Web services • Workflows • Semantic web technologies Web Services Web services support machine-to-machine interaction over a network. Note: NOT the same as services on the web Web services are a: – technology and standard for exposing code / databases with an API that can be consumed by a third party remotely. – describes how to interact with it. They are: • Self-contained • Self-describing • Modular • Platform independent Workflows – General technique for describing and enacting a process – Describes what you want to do, not how you want to do it – High level description of the experiment Repeat GenScan Blast Masker Web Service Web service Web Service Workflows Workflow language specifies how bioinformatics processes fit together. High level workflow diagram separated from any lower level coding – you don’t have to be a coder to build workflows. Workflow is a kind of script or protocol that you configure when you run it. Easier to explain, share, relocate, reuse and repurpose. Workflow <=> Model Workflow is the integrator of knowledge The METHODS section of a scientific publication Workflow Advantages • Automation – Capturing processes in an explicit manner – Tedium! Computers don’t get bored/distracted/hungry/impatient! – Saves repeated time and effort • Modification, maintenance, substitution and personalisation • Easy to share, explain, relocate, reuse and build • Releases Scientists/Bioinformaticians to do other work • Record – Provenance: what the data is like, where it came from, its quality – Management of data (LSID - Life Science Identifiers) Different Workflow Systems •Kepler • Triana • DiscoveryNet • Taverna • Geodise • Pegasus • Pipeline Pilot Each has differences in action, language, access restrictions, subject areas Taverna Workflow Components Web Service e.g. DDBJ BLAST Scufl Simple Conceptual Unified Flow Language SOAPLAB Taverna Writing, running workflows & examining results Any Application SOAPLAB Makes applications available Web Service An Open World •Opendomain services and resources. • Taverna accesses 3000+ services • Third party – we don’t own them – we didn’t build them • All the major providers – NCBI, DDBJ, EBI … • Enforce NO common data model. • Quality Web Services considered desirable Adding your own web services • SoapLab • Java API Consumer import Java API of libSBML as workflow components http://www.ebi.ac.uk/soaplab/ Services Landscape Shield the Scientist – Bury the Complexity Taverna Application Workbench Scufl Model Simple Conceptual Unified Flow Language Workflow Execution Workflow enactor Processor Processor Processor Processor Processor Processor Processor Styx Processor ... Bio WSRF Plain Soap Bio Local Enactor Styx R ... MART Web lab MOBY Java client package Service App What can you do with myGrid? • ~37000 downloads •Users worldwide US, Singapore, UK, Europe, Australia • Systems biology •Proteomics • Gene/protein annotation • Microarray data analysis • Medical image analysis • Heart simulations • High throughput screening • Genotype/Phenotype studies • Health Informatics • Astronomy • Chemoinformatics • Data integration Trypanosomiasis in Africa Steve Kemp Andy Brass Paul Fisher http://www.genomics.liv.ac.uk/tryps/trypsindex.html Trypanosomiasis Study • A form of Sleeping sickness in cattle – Known as n’gana • Caused by Trypanosoma brucei • Can we breed cattle resistant to n’gana infection? • What are the causes of the differences between resistant and susceptible strains? Trypanosomiasis Study Understanding Phenotype • Comparing resistant vs susceptible strains – Microarrays Understanding Genotype • Mapping quantitative traits – Classical genetics QTL Need to access microarray data, genomic sequence information, pathway databases AND integrate the results Genotype Phenotype 200 ? Genes captured in microarray Phenotypic response investigated experiment and present in QTL using microarray in form of region expressed genes or evidence provided through QTL mapping Microarray + QTL Key: A – Retrieve genes in QTL region B – Annotate genes with external database Ids C – Cross-reference Ids with KEGG gene ids D – Retrieve microarray data from MaxD database E – For each KEGG gene get the pathways it’s involved in F – For each pathway get a description of what it does G – For each KEGG gene get a description of what it does Results • Identified a pathway for which its correlating gene (Daxx) is believed to play a role in trypanosomiasis resistance. • Manual analysis on the microarray and QTL data had failed to identify this gene as a candidate. Why was the Workflow Approach Successful? • Workflow analysed each piece of data systematically – Eliminated user bias and premature filtering of datasets and results leading to single sided, expert-driven hypotheses • The size of the QTL and amount of the microarray data made a manual approach impractical • Workflows capture exactly where data came from and how it was analysed • Workflow output produced a manageable amount of data for the biologists to interpret and verify – “make sense of this data” -> “does this make sense?” Trichuris muris (mouse whipworm) infection parasite model of the human parasite - Trichuris trichuria) • Identified the biological pathways involved in sex dependence in the mouse model, previously believed to be involved in the ability of mice to expel the parasite. • Manual experimentation: Two year study of candidate genes, processes unidentified • Workflows: trypanosomiasis cattle experiment was reused without change. • Analysis of the resulting data by a biologist found the processes in a couple of days. Joanne Pennock, Richard Grencis University of manchester Workflow Reuse – Workflows are Scientific Protocols – Share them! Addisons Disease SNP design Protein annotation Microarray analysis A workflow marketplace A Practical Guide to Building and Managing in silico Experiments Semantic Web Technologies • myGrid built on Web Services, Workflows AND semantic web technologies • Semantic web technologies are used to: – Find appropriate services during workflow design – Find similar workflows for reuse and repurposing – Record the process and outcome of an experiment, in context ->>>> the experimental provenance Finding Services There are over 3000 distributed services. How do we find an appropriate one? Find services by their function instead of their name • We need to annotate services
Recommended publications
  • Kaleidoquery: a Visual Query Language for Object Databases
    Kaleidoquery: A Visual Query Language for Object Databases Norman Murray, Norman Paton and Carole Goble Department of Computer Science University of Manchester Oxford Road, Manchester, M13 9PL, UK E-mail: murrayn, norm, carole ¡ @cs.man.ac.uk ABSTRACT duction to one of the query environments that has been im- In this paper we describe Kaleidoquery, a visual query lan- plemented for the language, concluding with a discussion of guage for object databases with the same expressive power related work and a summary. as OQL. We will describe the design philosophy behind the filter flow nature of Kaleidoquery and present each of the LANGUAGE DESCRIPTION language’s constructs, giving examples and relating them to Graph based query languages tend to use a representation of OQL. The Kaleidoquery language is described independent the database schema as the starting point for querying the of any implementation details, but a brief description of a database. The user selects parts of the schema and constructs 3D interface currently under construction for Kaleidoquery a query from these by combining them with query operators. is presented. The queries in this implementation of the lan- A problem with graph based queries is that they depict the guage are translated into OQL and then passed to the object database schema using entity-relationship diagrams or some database O ¢ for evaluation. other notation that, while readable for a database designer, exploits an abstract symbolic notation that may at first prove KEYWORDS: Visual query language, OQL, object data- cumbersome to the casual user of a database and require bases, three-dimensional interface.
    [Show full text]
  • The Design and Realisation of the Myexperiment Virtual Research Environment for Social Sharing of Workflows
    The Design and Realisation of the myExperiment Virtual Research Environment for Social Sharing of Workflows David De Roure a Carole Goble b Robert Stevens b aUniversity of Southampton, UK bThe University of Manchester, UK Abstract In this paper we suggest that the full scientific potential of workflows will be achieved through mechanisms for sharing and collaboration, empowering scientists to spread their experimental protocols and to benefit from those of others. To facilitate this process we have designed and built the myExperiment Virtual Research Environ- ment for collaboration and sharing of workflows and experiments. In contrast to systems which simply make workflows available, myExperiment provides mecha- nisms to support the sharing of workflows within and across multiple communities. It achieves this by adopting a social web approach which is tailored to the par- ticular needs of the scientist. We present the motivation, design and realisation of myExperiment. Key words: Scientific Workflow, Workflow Management, Virtual Research Environment, Collaborative Computing, Taverna Workflow Workbench 1 Introduction Scientific workflows are attracting considerable attention in the community. Increasingly they support scientists in advancing research through in silico ex- perimentation, while the workflow systems themselves are the subject of ongo- ing research and development (1). The National Science Foundation Workshop on the Challenges of Scientific Workflows identified the potential for scientific advance as workflow systems address more sophisticated requirements and as workflows are created through collaborative design processes involving many scientists across disciplines (2). Rather than looking at the application or ma- chinery of workflow systems, it is this dimension of collaboration and sharing that is the focus of this paper.
    [Show full text]
  • Data Curation+Process Curation^Data Integration+Science
    BRIEFINGS IN BIOINFORMATICS. VOL 9. NO 6. 506^517 doi:10.1093/bib/bbn034 Advance Access publication December 6, 2008 Data curation 1 process curation^data integration 1 science Carole Goble, Robert Stevens, Duncan Hull, Katy Wolstencroft and Rodrigo Lopez Submitted: 16th May 2008; Received (in revised form): 25th July 2008 Abstract In bioinformatics, we are familiar with the idea of curated data as a prerequisite for data integration. We neglect, often to our cost, the curation and cataloguing of the processes that we use to integrate and analyse our data. Downloaded from https://academic.oup.com/bib/article/9/6/506/223646 by guest on 27 September 2021 Programmatic access to services, for data and processes, means that compositions of services can be made that represent the in silico experiments or processes that bioinformaticians perform. Data integration through workflows depends on being able to know what services exist and where to find those services. The large number of services and the operations they perform, their arbitrary naming and lack of documentation, however, mean that they can be difficult to use. The workflows themselves are composite processes that could be pooled and reused but only if they too can be found and understood. Thus appropriate curation, including semantic mark-up, would enable processes to be found, maintained and consequently used more easily.This broader view on semantic annotation is vital for full data integration that is necessary for the modern scientific analyses in biology.This article will brief the community on the current state of the art and the current challenges for process curation, both within and without the Life Sciences.
    [Show full text]
  • Acrobat Distiller, Job 5
    Information Management for Genome Level Bioinformatics - Paton, Goble Information Management for Genome Level Bioinformatics Norman Paton and Carole Goble Department of Computer Science University of Manchester Manchester, UK <norm, carole>@cs.man.ac.uk Structure of Tutorial Introduction - why it matters. Genome level data. Genomic databases. Modelling challenges. Integrating biological databases. Analysing genomic data. Summary and challenges. 213 Information Management for Genome Level Bioinformatics - Paton, Goble Information Management for Genome Level Bioinformatics Norman Paton and Carole Goble Department of Computer Science University of Manchester Manchester, UK <norm, carole>@cs.man.ac.uk Structure of Tutorial Introduction - why it matters. Genome level data. Modelling challenges. Genomic databases. Integrating biological databases. Analysing genomic data. Summary and challenges. 214 Information Management for Genome Level Bioinformatics - Paton, Goble What is the Genome? All the genetic material in the chromosomes of a particular organism. What is Genomics? The systematic application of (high throughput) molecular biology techniques to examine the whole genetic content of cells. Understand the meaning of the genomic information and how and when this information is expressed. 215 Information Management for Genome Level Bioinformatics - Paton, Goble What is Bioinformatics? “The application and development of computing and mathematics to the management, analysis and understanding of the rapidly expanding amount
    [Show full text]
  • Data Management in Systems Biology I
    Data management in systems biology I – Overview and bibliography Gerhard Mayer, University of Stuttgart, Institute of Biochemical Engineering (IBVT), Allmandring 31, D-70569 Stuttgart Abstract Large systems biology projects can encompass several workgroups often located in different countries. An overview about existing data standards in systems biology and the management, storage, exchange and integration of the generated data in large distributed research projects is given, the pros and cons of the different approaches are illustrated from a practical point of view, the existing software – open source as well as commercial - and the relevant literature is extensively overviewed, so that the reader should be enabled to decide which data management approach is the best suited for his special needs. An emphasis is laid on the use of workflow systems and of TAB-based formats. The data in this format can be viewed and edited easily using spreadsheet programs which are familiar to the working experimental biologists. The use of workflows for the standardized access to data in either own or publicly available databanks and the standardization of operation procedures is presented. The use of ontologies and semantic web technologies for data management will be discussed in a further paper. Keywords: MIBBI; data standards; data management; data integration; databases; TAB-based formats; workflows; Open Data INTRODUCTION the foundation of a new journal about biological The large amount of data produced by biological databases [24], the foundation of the ISB research projects grows at a fast rate. The 2009 (International Society for Biocuration) and special edition of the annual Nucleic Acids Research conferences like DILS (Data Integration in the Life database issue mentions 1170 databases [1]; alone Sciences) [25].
    [Show full text]
  • Distributed Computing Environments and Workflows for Systems
    Going with the Flow Distributed Computing for Systems Biology Using Taverna Prof Carole Goble The University of Manchester, UK http://www.mygrid.org.uk http://www.omii.ac.uk Data pipelines in bioinformatics Genscan Resources /Services EMBL BLAST Clustal-W Multiple Query Protein sequences Clustal-W sequence alignment 2 Example in silico experiment: Investigate© the evolutionary relationships between proteins [Peter Li] z Manual creation z Semi-automation using bespoke software 12181 acatttctac caacagtgga tgaggttgtt ggtctatgtt ctcaccaaat ttggtgttgt 12241 cagtctttta aattttaacc tttagagaag agtcatacag tcaatagcct tttttagctt z Issues: 12301 gaccatccta atagatacac agtggtgtct cactgtgatt ttaatttgca ttttcctgct 12361 gactaattat gttgagcttg ttaccattta gacaacttca ttagagaagt gtctaatatt 12421 taggtgactt gcctgttttt ttttaattgg gatcttaatt tttttaaatt attgatttgt 12481 aggagctatt tatatattct ggatacaagt tctttatcag atacacagtt tgtgactatt z Volatility of data12541 ttcttataag in tctgtggtttlife ttatattaatsciences gtttttattg atgactgttt tttacaattg 12601 tggttaagta tacatgacat aaaacggatt atcttaacca ttttaaaatg taaaattcga 12661 tggcattaag tacatccaca atattgtgca actatcacca ctatcatact ccaaaagggc 12721 atccaatacc cattaagctg tcactcccca atctcccatt ttcccacccc tgacaatcaa z Data and metadata12781 taacccattt tctgtctcta storage tggatttgcc tgttctggat attcatatta atagaatcaa z Integration of heterogeneous biological data z Visualisation of models z Brittleness 3 © 12181 acatttctac caacagtgga tgaggttgtt ggtctatgtt ctcaccaaat ttggtgttgt 12241 cagtctttta aattttaacc tttagagaag agtcatacag tcaatagcct
    [Show full text]
  • Mygrid: a Collection of Web Pages
    Home The myGrid team produce and use a suite of tools designed to “help e-Scientists get on with science and get on with scientists”. The tools support the creation of e-laboratories and have been used in domains as diverse as systems biology, social science, music, astronomy, multimedia and chemistry. The tools have been adopted by a large number of projects and institutions. The team has developed tools and infrastructure to allow: • the design, editing and execution of workflows in Taverna • the sharing of workflows and related data by myExperiment • the cataloguing and annotation of services in BioCatalogue and Feta • the creation of user-friendly rich clients such as UTOPIA These tools help to form the basis for the team’s work on e-Labs. Taverna Workbench 2.1.2 available for download The myGrid team have released Taverna Workbench 2.1.2. It supports secure access to data on the web, secure web services and secured private workflows. Taverna 2.1.2 includes • Copy/paste, shortcuts, undo/redo, drag and drop • Animated workflow diagram • Remembers added/removed services • Secure Web services support • Secure access to resources on the web • Up-to-date R support • Intermediate values during workflow runs • myExperiment integration • Excel and csv spreadsheet support Hosted at the School of Computer Science, University of Manchester, UK. Copyright 2008 - All Rights Reserved Sponsored by Microsoft, EPSRC, BBSRC, ESRC and JISC From www.mygrid.org.uk/ 1 27 May 2010 Outreach >Outreach The myGrid consortium put a lot of effort into reaching out to users. The team do not just “preach to the converted” but seek new users by offering Tutorials and giving talks, papers and posters in a very wide variety of places.
    [Show full text]
  • Hosts: Monash Eresearch Centre and Messagelab Seminar :The Long Tail Scientist Presenter: Prof Carole Goble, Computer Science
    Hosts: Monash eResearch Centre and MessageLab Seminar :The Long tail Scientist Presenter: Prof Carole Goble, Computer Science, University of Manchester Venue: Seminar Room 135, Building 26 Clayton Time and Date: Wed 3 August 2011, 5-6pm Abstract Big science with big, coordinated and collaborative programmes – the Large Hadron Collider, the Sloan Sky Survey, the Human Genome and its successor the 1000 Genomes project – hogs headlines and fascinates funders. But this big science makes up a small fraction of research being done. Whilst the big journals – Nature, Science - are often the first to publish breakthrough research, work in a vast array of smaller journals still contributes to scientific knowledge. Every day, PhD students and post-docs are slaving away in small labs building up the bulk of scientific data. In disciplines like chemistry, biology and astronomy they are taking advantage of the multitude of public datasets and analytical tools to make their own investigations. Jim Downing at the Unilever Centre for Molecular Informatics was one of the first to coin the term of “Long Tail Science” – that large numbers of small researcher units is an important concept. We are not just standing on the shoulders of a few giants but standing on the shoulders of a multitude of the average sized. Ten years ago I started up the myGrid e- Science project (http://www.mygrid.org.uk ) specifically to help the long tail bioinformatician, and later other long tail scientists from other disciplines. And it turns out that the software, services and methods we develop and deploy (the Taverna workflow system, myExperiment, BioCatalogue, SysMO-SEEK, MethodBox) apply just as well to the big science projects.
    [Show full text]
  • University of Montana Commencement Program, 2002
    University of Montana ScholarWorks at University of Montana University of Montana Commencement Programs, 1898-2020 Office of the Registrar 5-18-2002 University of Montana Commencement Program, 2002 University of Montana--Missoula. Office of the Registrar Follow this and additional works at: https://scholarworks.umt.edu/um_commencement_programs Let us know how access to this document benefits ou.y Recommended Citation University of Montana--Missoula. Office of the Registrar, "University of Montana Commencement Program, 2002" (2002). University of Montana Commencement Programs, 1898-2020. 105. https://scholarworks.umt.edu/um_commencement_programs/105 This Program is brought to you for free and open access by the Office of the Registrar at ScholarWorks at University of Montana. It has been accepted for inclusion in University of Montana Commencement Programs, 1898-2020 by an authorized administrator of ScholarWorks at University of Montana. For more information, please contact [email protected]. d / H E 105 m Initual ' im imp if pimvpiml ■ . ■ JJ. ■ JJ ' J l jIK _ OF THE UNIVERSITY OF MONTANA Sa t u r d a y , m a y t h e Eig h t e e n t h T w o T h o u s a n d T w o Ad a m s C e n t e r m is s o u e a The University of Montana 1 Head Marshal Stanley E. Jenne Professor of Accounting and Finance Marshals Paul E. Miller Maureen Cheney Cumow Professor of Sociology Professor of Foreign Languages & Literatures Audrey L. Peterson Rustem S. Medora Professor of Curriculum and Instruction Professor of Pharmacy The carillon concert has been made possible by the generous contributions from the Coffee Memorial Fund, Mrs.
    [Show full text]
  • STEVENS, Robert David, the USE of MICROFILM B Y the UNITED
    65 - 11,379 STEVENS, Robert David, 1921- THE USE OF MICROFILM BY THE UNITED STATES GOVERNMENT, 1928-1945. The American University, Ph. D ., 1965 Political Science, public administration University Microfilms, Inc., Ann Arbor, Michigan THE USE OF MICROFILM BY THE UNITED STATES GOVERNMENT, 1928-1945 by Robert David Stevens Submitted to the Faculty of the Graduate School of The American University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Public Administration Signatures of Committee: Graduate Dean: Chairman: Date: Aprilj 1965 The American University AMERICAN UNIVERSITY Washington, D. C. LIBRARY MAY 191965 WASHINGTON^* C. PREFACE This study traces the history and development of the microfilming of record materials by agencies of the Federal Government from the first such efforts in 1928 through the year 1945, The individual responsible for introducing into the United States the microfilming of record material is identified and the spread of the use of microfilm by Federal agencies is documented. Microfilm projects during this period are evaluated and the reasons determined why the technique of substituting microfilm for original records as a means of saving storage space did not become more widespread and popular. The study had its genesis in the author’s longstanding interest in the use of microfilm by libraries and archival agencies, an interest related to his employment by the Library of Congress from July 1947 to August 1964. This interest was intensified by discussions of the problems of microfilming of records in Dr. Ernst Posner’s classes in Archives Administration at The American University during the academic year 1951-1952.
    [Show full text]
  • PODS and ICDT Alan Fekete (University of Sydney) with Assistance from Leonid Libkin and Wim Martens
    The database theory conferences: PODS and ICDT Alan Fekete (University of Sydney) with assistance from Leonid Libkin and Wim Martens Summary This account, presented to CORE’s 2020 conference ranking review, shows the high quality of these conferences focused on theory of data management. PODS and ICDT are the central locations for a community with very high standards, containing many esteemed and impactful researchers. While absolute number of papers and also citation counts are typically lower for theory work than other styles of computer science, the importance of the work, the quality of the work, and the calibre of the community, should justify keeping the current high rankings for these conferences: A* for PODS and A for ICDT, matching the ranking of the larger conferences with which each is collocated. Overview For about 50 years, there has been an active community of researchers looking at issues of data management. After an early period, in which theory and systems aspects were both in focus, the community has been subdivided into systems- and applications-oriented conferences such as SIGMOD, VLDB, ICDE and EDBT that are dominated by systems-building work in the engineering tradition, along with applications of database technologies to new types of data and queries, and conferences looking at foundational issues such as PODS and ICDT. The latter typically publish papers more mathematical in character, and use techniques from many areas such as logic and algorithm design. PODS started in 1982 and ICDT in 1986. From 1991, SIGMOD and PODS combined for a joint ACM SIGMOD/PODS event, the main one on the annual database calendar.
    [Show full text]
  • Merialdo Paolo
    Curriculum vitae INFORMAZIONI GENERALI Merialdo Paolo Università degli Studi Roma Tre Dipartimento di Ingegneria Via Vito Volterra 60, 00146 Roma (Italy) http://merialdo.inf.uniroma3.it ESPERIENZE PROFESSIONALI 1 giu 2019–oggi Professore Ordinario (settore scientifico disciplinare ING-INF/05) Dipartimento di Ingegneria- Università degli studi Roma Tre 1 nov 2006–31 mag 2019 Professore Associato (settore scientifico disciplinare ING-INF/05) Dipartimento di Ingegneria- Università degli studi Roma Tre Feb. 1, 2002–Oct. 31, 2006 Ricercatore Universitario (settore scientifico disciplinare ING-INF/05) Facoltà di Ingegneria- Università degli studi Roma Tre STUDI 1998 Dottorato in Ingegneria Informatica– Università di Roma "La Sapienza" 1990 Laurea in Ingegneria Elettronica - Università degli Studi di Genova ATTIVITA’ DIDATTICA Insegnamenti “Analisi e gestione dell’informazione su Web” – 6 CFU – Laurea Magistrale in Ingegneria Informatica Roma Tre. 2009/10, 2010/11, 2011/12, 2012/13, 2013/14, 2014/15, 2015/16, 2016/17, 2017/18, 2018/19. Circa 50 studenti/anno “Advanced Topics in Computer Science” – 6 CFU – Laurea Magistrale in Ingegneria Informatica Roma Tre. 2018/19. Circa 12 studenti/anno “Conoscenze utili per l’inserimento nel mondo del lavoro” – 1 CFU – Laurea Magistrale in Ingegneria Informatica Roma Tre 2008/09, 2009/10, 2010/11, 2011/12, 2012/13, 2013/14, 2014/15, 2015/16, 2016/17, 2017/18, 2018/19. Circa 100 studenti/anno “Sistemi informativi su Web” – 6 CFU (5 CFU fino al 2007/2008) –Laurea in Ingegneria Informatica Roma Tre 2002/03, 2003/04, 2004/05, 2005/06, 2006/07, 2007/08, 2008/09, 2009/10, 2010/11, 2011/12, 2012/13, 2013/14, 2014/15, 2015/16, 2016/17, 2017/18, 2018/19.
    [Show full text]