Cargando…

Opal web services for biomedical applications

Biomedical applications have become increasingly complex, and they often require large-scale high-performance computing resources with a large number of processors and memory. The complexity of application deployment and the advances in cluster, grid and cloud computing require new modes of support...

Descripción completa

Detalles Bibliográficos
Autores principales: Ren, Jingyuan, Williams, Nadya, Clementi, Luca, Krishnan, Sriram, Li, Wilfred W.
Formato: Texto
Lenguaje:English
Publicado: Oxford University Press 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2896135/
https://www.ncbi.nlm.nih.gov/pubmed/20529877
http://dx.doi.org/10.1093/nar/gkq503
_version_ 1782183318285975552
author Ren, Jingyuan
Williams, Nadya
Clementi, Luca
Krishnan, Sriram
Li, Wilfred W.
author_facet Ren, Jingyuan
Williams, Nadya
Clementi, Luca
Krishnan, Sriram
Li, Wilfred W.
author_sort Ren, Jingyuan
collection PubMed
description Biomedical applications have become increasingly complex, and they often require large-scale high-performance computing resources with a large number of processors and memory. The complexity of application deployment and the advances in cluster, grid and cloud computing require new modes of support for biomedical research. Scientific Software as a Service (sSaaS) enables scalable and transparent access to biomedical applications through simple standards-based Web interfaces. Towards this end, we built a production web server (http://ws.nbcr.net) in August 2007 to support the bioinformatics application called MEME. The server has grown since to include docking analysis with AutoDock and AutoDock Vina, electrostatic calculations using PDB2PQR and APBS, and off-target analysis using SMAP. All the applications on the servers are powered by Opal, a toolkit that allows users to wrap scientific applications easily as web services without any modification to the scientific codes, by writing simple XML configuration files. Opal allows both web forms-based access and programmatic access of all our applications. The Opal toolkit currently supports SOAP-based Web service access to a number of popular applications from the National Biomedical Computation Resource (NBCR) and affiliated collaborative and service projects. In addition, Opal’s programmatic access capability allows our applications to be accessed through many workflow tools, including Vision, Kepler, Nimrod/K and VisTrails. From mid-August 2007 to the end of 2009, we have successfully executed 239 814 jobs. The number of successfully executed jobs more than doubled from 205 to 411 per day between 2008 and 2009. The Opal-enabled service model is useful for a wide range of applications. It provides for interoperation with other applications with Web Service interfaces, and allows application developers to focus on the scientific tool and workflow development. Web server availability: http://ws.nbcr.net.
format Text
id pubmed-2896135
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-28961352010-07-02 Opal web services for biomedical applications Ren, Jingyuan Williams, Nadya Clementi, Luca Krishnan, Sriram Li, Wilfred W. Nucleic Acids Res Web Services Biomedical applications have become increasingly complex, and they often require large-scale high-performance computing resources with a large number of processors and memory. The complexity of application deployment and the advances in cluster, grid and cloud computing require new modes of support for biomedical research. Scientific Software as a Service (sSaaS) enables scalable and transparent access to biomedical applications through simple standards-based Web interfaces. Towards this end, we built a production web server (http://ws.nbcr.net) in August 2007 to support the bioinformatics application called MEME. The server has grown since to include docking analysis with AutoDock and AutoDock Vina, electrostatic calculations using PDB2PQR and APBS, and off-target analysis using SMAP. All the applications on the servers are powered by Opal, a toolkit that allows users to wrap scientific applications easily as web services without any modification to the scientific codes, by writing simple XML configuration files. Opal allows both web forms-based access and programmatic access of all our applications. The Opal toolkit currently supports SOAP-based Web service access to a number of popular applications from the National Biomedical Computation Resource (NBCR) and affiliated collaborative and service projects. In addition, Opal’s programmatic access capability allows our applications to be accessed through many workflow tools, including Vision, Kepler, Nimrod/K and VisTrails. From mid-August 2007 to the end of 2009, we have successfully executed 239 814 jobs. The number of successfully executed jobs more than doubled from 205 to 411 per day between 2008 and 2009. The Opal-enabled service model is useful for a wide range of applications. It provides for interoperation with other applications with Web Service interfaces, and allows application developers to focus on the scientific tool and workflow development. Web server availability: http://ws.nbcr.net. Oxford University Press 2010-07-01 2010-06-06 /pmc/articles/PMC2896135/ /pubmed/20529877 http://dx.doi.org/10.1093/nar/gkq503 Text en © The Author(s) 2010. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/2.5 This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/2.5), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Web Services
Ren, Jingyuan
Williams, Nadya
Clementi, Luca
Krishnan, Sriram
Li, Wilfred W.
Opal web services for biomedical applications
title Opal web services for biomedical applications
title_full Opal web services for biomedical applications
title_fullStr Opal web services for biomedical applications
title_full_unstemmed Opal web services for biomedical applications
title_short Opal web services for biomedical applications
title_sort opal web services for biomedical applications
topic Web Services
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2896135/
https://www.ncbi.nlm.nih.gov/pubmed/20529877
http://dx.doi.org/10.1093/nar/gkq503
work_keys_str_mv AT renjingyuan opalwebservicesforbiomedicalapplications
AT williamsnadya opalwebservicesforbiomedicalapplications
AT clementiluca opalwebservicesforbiomedicalapplications
AT krishnansriram opalwebservicesforbiomedicalapplications
AT liwilfredw opalwebservicesforbiomedicalapplications