Cargando…

Systems biology driven software design for the research enterprise

BACKGROUND: In systems biology, and many other areas of research, there is a need for the interoperability of tools and data sources that were not originally designed to be integrated. Due to the interdisciplinary nature of systems biology, and its association with high throughput experimental platf...

Descripción completa

Detalles Bibliográficos
Autores principales: Boyle, John, Cavnor, Christopher, Killcoyne, Sarah, Shmulevich, Ilya
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2008
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2478690/
https://www.ncbi.nlm.nih.gov/pubmed/18578887
http://dx.doi.org/10.1186/1471-2105-9-295
_version_ 1782157619245350912
author Boyle, John
Cavnor, Christopher
Killcoyne, Sarah
Shmulevich, Ilya
author_facet Boyle, John
Cavnor, Christopher
Killcoyne, Sarah
Shmulevich, Ilya
author_sort Boyle, John
collection PubMed
description BACKGROUND: In systems biology, and many other areas of research, there is a need for the interoperability of tools and data sources that were not originally designed to be integrated. Due to the interdisciplinary nature of systems biology, and its association with high throughput experimental platforms, there is an additional need to continually integrate new technologies. As scientists work in isolated groups, integration with other groups is rarely a consideration when building the required software tools. RESULTS: We illustrate an approach, through the discussion of a purpose built software architecture, which allows disparate groups to reuse tools and access data sources in a common manner. The architecture allows for: the rapid development of distributed applications; interoperability, so it can be used by a wide variety of developers and computational biologists; development using standard tools, so that it is easy to maintain and does not require a large development effort; extensibility, so that new technologies and data types can be incorporated; and non intrusive development, insofar as researchers need not to adhere to a pre-existing object model. CONCLUSION: By using a relatively simple integration strategy, based upon a common identity system and dynamically discovered interoperable services, a light-weight software architecture can become the focal point through which scientists can both get access to and analyse the plethora of experimentally derived data.
format Text
id pubmed-2478690
institution National Center for Biotechnology Information
language English
publishDate 2008
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-24786902008-07-22 Systems biology driven software design for the research enterprise Boyle, John Cavnor, Christopher Killcoyne, Sarah Shmulevich, Ilya BMC Bioinformatics Methodology Article BACKGROUND: In systems biology, and many other areas of research, there is a need for the interoperability of tools and data sources that were not originally designed to be integrated. Due to the interdisciplinary nature of systems biology, and its association with high throughput experimental platforms, there is an additional need to continually integrate new technologies. As scientists work in isolated groups, integration with other groups is rarely a consideration when building the required software tools. RESULTS: We illustrate an approach, through the discussion of a purpose built software architecture, which allows disparate groups to reuse tools and access data sources in a common manner. The architecture allows for: the rapid development of distributed applications; interoperability, so it can be used by a wide variety of developers and computational biologists; development using standard tools, so that it is easy to maintain and does not require a large development effort; extensibility, so that new technologies and data types can be incorporated; and non intrusive development, insofar as researchers need not to adhere to a pre-existing object model. CONCLUSION: By using a relatively simple integration strategy, based upon a common identity system and dynamically discovered interoperable services, a light-weight software architecture can become the focal point through which scientists can both get access to and analyse the plethora of experimentally derived data. BioMed Central 2008-06-25 /pmc/articles/PMC2478690/ /pubmed/18578887 http://dx.doi.org/10.1186/1471-2105-9-295 Text en Copyright © 2008 Boyle et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Methodology Article
Boyle, John
Cavnor, Christopher
Killcoyne, Sarah
Shmulevich, Ilya
Systems biology driven software design for the research enterprise
title Systems biology driven software design for the research enterprise
title_full Systems biology driven software design for the research enterprise
title_fullStr Systems biology driven software design for the research enterprise
title_full_unstemmed Systems biology driven software design for the research enterprise
title_short Systems biology driven software design for the research enterprise
title_sort systems biology driven software design for the research enterprise
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2478690/
https://www.ncbi.nlm.nih.gov/pubmed/18578887
http://dx.doi.org/10.1186/1471-2105-9-295
work_keys_str_mv AT boylejohn systemsbiologydrivensoftwaredesignfortheresearchenterprise
AT cavnorchristopher systemsbiologydrivensoftwaredesignfortheresearchenterprise
AT killcoynesarah systemsbiologydrivensoftwaredesignfortheresearchenterprise
AT shmulevichilya systemsbiologydrivensoftwaredesignfortheresearchenterprise