Literature DB >> 19732427

XMPP for cloud computing in bioinformatics supporting discovery and invocation of asynchronous web services.

Johannes Wagener1, Ola Spjuth, Egon L Willighagen, Jarl E S Wikberg.   

Abstract

BACKGROUND: Life sciences make heavily use of the web for both data provision and analysis. However, the increasing amount of available data and the diversity of analysis tools call for machine accessible interfaces in order to be effective. HTTP-based Web service technologies, like the Simple Object Access Protocol (SOAP) and REpresentational State Transfer (REST) services, are today the most common technologies for this in bioinformatics. However, these methods have severe drawbacks, including lack of discoverability, and the inability for services to send status notifications. Several complementary workarounds have been proposed, but the results are ad-hoc solutions of varying quality that can be difficult to use.
RESULTS: We present a novel approach based on the open standard Extensible Messaging and Presence Protocol (XMPP), consisting of an extension (IO Data) to comprise discovery, asynchronous invocation, and definition of data types in the service. That XMPP cloud services are capable of asynchronous communication implies that clients do not have to poll repetitively for status, but the service sends the results back to the client upon completion. Implementations for Bioclipse and Taverna are presented, as are various XMPP cloud services in bio- and cheminformatics.
CONCLUSION: XMPP with its extensions is a powerful protocol for cloud services that demonstrate several advantages over traditional HTTP-based Web services: 1) services are discoverable without the need of an external registry, 2) asynchronous invocation eliminates the need for ad-hoc solutions like polling, and 3) input and output types defined in the service allows for generation of clients on the fly without the need of an external semantics description. The many advantages over existing technologies make XMPP a highly interesting candidate for next generation online services in bioinformatics.

Entities:  

Mesh:

Year:  2009        PMID: 19732427      PMCID: PMC2755485          DOI: 10.1186/1471-2105-10-279

Source DB:  PubMed          Journal:  BMC Bioinformatics        ISSN: 1471-2105            Impact factor:   3.169


  32 in total

1.  Creating a bioinformatics nation.

Authors:  Lincoln Stein
Journal:  Nature       Date:  2002-05-09       Impact factor: 49.962

2.  DDBJ in the stream of various biological data.

Authors:  S Miyazaki; H Sugawara; K Ikeo; T Gojobori; Y Tateno
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

3.  Biological SOAP servers and web services provided by the public sequence data bank.

Authors:  H Sugawara; S Miyazaki
Journal:  Nucleic Acids Res       Date:  2003-07-01       Impact factor: 16.971

4.  Biopipe: a flexible framework for protocol-based bioinformatics analysis.

Authors:  Shawn Hoon; Kiran Kumar Ratnapu; Jer-Ming Chia; Balamurugan Kumarasamy; Xiao Juguang; Michele Clamp; Arne Stabenau; Simon Potter; Laura Clarke; Elia Stupka
Journal:  Genome Res       Date:  2003-07-17       Impact factor: 9.043

5.  Chemical markup, XML, and the world wide web. 6. CMLReact, an XML vocabulary for chemical reactions.

Authors:  Gemma L Holliday; Peter Murray-Rust; Henry S Rzepa
Journal:  J Chem Inf Model       Date:  2006 Jan-Feb       Impact factor: 4.956

6.  Web service infrastructure for chemoinformatics.

Authors:  Xiao Dong; Kevin E Gilbert; Rajarshi Guha; Randy Heiland; Jungkee Kim; Marlon E Pierce; Geoffrey C Fox; David J Wild
Journal:  J Chem Inf Model       Date:  2007-06-29       Impact factor: 4.956

7.  Experience using web services for biological sequence analysis.

Authors:  Heinz Stockinger; Teresa Attwood; Shahid Nadeem Chohan; Richard Côté; Philippe Cudré-Mauroux; Laurent Falquet; Pedro Fernandes; Robert D Finn; Taavi Hupponen; Eija Korpelainen; Alberto Labarga; Aurelie Laugraud; Tania Lima; Evangelos Pafilis; Marco Pagni; Steve Pettifer; Isabelle Phan; Nazim Rahman
Journal:  Brief Bioinform       Date:  2008-07-11       Impact factor: 11.622

8.  The Functional Genomics Experiment model (FuGE): an extensible framework for standards in functional genomics.

Authors:  Andrew R Jones; Michael Miller; Ruedi Aebersold; Rolf Apweiler; Catherine A Ball; Alvis Brazma; James Degreef; Nigel Hardy; Henning Hermjakob; Simon J Hubbard; Peter Hussey; Mark Igra; Helen Jenkins; Randall K Julian; Kent Laursen; Stephen G Oliver; Norman W Paton; Susanna-Assunta Sansone; Ugis Sarkans; Christian J Stoeckert; Chris F Taylor; Patricia L Whetzel; Joseph A White; Paul Spellman; Angel Pizarro
Journal:  Nat Biotechnol       Date:  2007-10       Impact factor: 54.908

9.  Infrastructure for the life sciences: design and implementation of the UniProt website.

Authors:  Eric Jain; Amos Bairoch; Severine Duvaud; Isabelle Phan; Nicole Redaschi; Baris E Suzek; Maria J Martin; Peter McGarvey; Elisabeth Gasteiger
Journal:  BMC Bioinformatics       Date:  2009-05-08       Impact factor: 3.169

10.  Broadening the horizon--level 2.5 of the HUPO-PSI format for molecular interactions.

Authors:  Samuel Kerrien; Sandra Orchard; Luisa Montecchi-Palazzi; Bruno Aranda; Antony F Quinn; Nisha Vinod; Gary D Bader; Ioannis Xenarios; Jérôme Wojcik; David Sherman; Mike Tyers; John J Salama; Susan Moore; Arnaud Ceol; Andrew Chatr-Aryamontri; Matthias Oesterheld; Volker Stümpflen; Lukasz Salwinski; Jason Nerothin; Ethan Cerami; Michael E Cusick; Marc Vidal; Michael Gilson; John Armstrong; Peter Woollard; Christopher Hogue; David Eisenberg; Gianni Cesareni; Rolf Apweiler; Henning Hermjakob
Journal:  BMC Biol       Date:  2007-10-09       Impact factor: 7.431

View more
  8 in total

1.  Towards interoperable and reproducible QSAR analyses: Exchange of datasets.

Authors:  Ola Spjuth; Egon L Willighagen; Rajarshi Guha; Martin Eklund; Jarl Es Wikberg
Journal:  J Cheminform       Date:  2010-06-30       Impact factor: 5.514

2.  In silico research in the era of cloud computing.

Authors:  Joel T Dudley; Atul J Butte
Journal:  Nat Biotechnol       Date:  2010-11       Impact factor: 54.908

3.  An eScience-Bayes strategy for analyzing omics data.

Authors:  Martin Eklund; Ola Spjuth; Jarl E S Wikberg
Journal:  BMC Bioinformatics       Date:  2010-05-26       Impact factor: 3.169

4.  Bioclipse 2: a scriptable integration platform for the life sciences.

Authors:  Ola Spjuth; Jonathan Alvarsson; Arvid Berg; Martin Eklund; Stefan Kuhn; Carl Mäsak; Gilleain Torrance; Johannes Wagener; Egon L Willighagen; Christoph Steinbeck; Jarl E S Wikberg
Journal:  BMC Bioinformatics       Date:  2009-12-03       Impact factor: 3.169

5.  Proteochemometric modeling of the susceptibility of mutated variants of the HIV-1 virus to reverse transcriptase inhibitors.

Authors:  Muhammad Junaid; Maris Lapins; Martin Eklund; Ola Spjuth; Jarl E S Wikberg
Journal:  PLoS One       Date:  2010-12-15       Impact factor: 3.240

6.  Linking the Resource Description Framework to cheminformatics and proteochemometrics.

Authors:  Egon L Willighagen; Jonathan Alvarsson; Annsofie Andersson; Martin Eklund; Samuel Lampa; Maris Lapins; Ola Spjuth; Jarl Es Wikberg
Journal:  J Biomed Semantics       Date:  2011-03-07

7.  Brunn: an open source laboratory information system for microplates with a graphical plate layout design process.

Authors:  Jonathan Alvarsson; Claes Andersson; Ola Spjuth; Rolf Larsson; Jarl E S Wikberg
Journal:  BMC Bioinformatics       Date:  2011-05-20       Impact factor: 3.307

8.  Open Data, Open Source and Open Standards in chemistry: The Blue Obelisk five years on.

Authors:  Noel M O'Boyle; Rajarshi Guha; Egon L Willighagen; Samuel E Adams; Jonathan Alvarsson; Jean-Claude Bradley; Igor V Filippov; Robert M Hanson; Marcus D Hanwell; Geoffrey R Hutchison; Craig A James; Nina Jeliazkova; Andrew Sid Lang; Karol M Langner; David C Lonie; Daniel M Lowe; Jérôme Pansanel; Dmitry Pavlov; Ola Spjuth; Christoph Steinbeck; Adam L Tenderholt; Kevin J Theisen; Peter Murray-Rust
Journal:  J Cheminform       Date:  2011-10-14       Impact factor: 5.514

  8 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.