Cargando…
LibKiSAO: a Java library for Querying KiSAO
BACKGROUND: The Kinetic Simulation Algorithm Ontology (KiSAO) supplies information about existing algorithms available for the simulation of Systems Biology models, their characteristics, parameters and inter-relationships. KiSAO enables the unambiguous identification of algorithms from simulation d...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3532180/ https://www.ncbi.nlm.nih.gov/pubmed/23006857 http://dx.doi.org/10.1186/1756-0500-5-520 |
_version_ | 1782254266704986112 |
---|---|
author | Zhukova, Anna Adams, Richard Laibe, Camille Le Novère, Nicolas |
author_facet | Zhukova, Anna Adams, Richard Laibe, Camille Le Novère, Nicolas |
author_sort | Zhukova, Anna |
collection | PubMed |
description | BACKGROUND: The Kinetic Simulation Algorithm Ontology (KiSAO) supplies information about existing algorithms available for the simulation of Systems Biology models, their characteristics, parameters and inter-relationships. KiSAO enables the unambiguous identification of algorithms from simulation descriptions. Information about analogous methods having similar characteristics and about algorithm parameters incorporated into KiSAO is desirable for simulation tools. To retrieve this information programmatically an application programming interface (API) for KiSAO is needed. FINDINGS: We developed libKiSAO, a Java library to enable querying of the KiSA Ontology. It implements methods to retrieve information about simulation algorithms stored in KiSAO, their characteristics and parameters, and methods to query the algorithm hierarchy and search for similar algorithms providing comparable results for the same simulation set-up. Using libKiSAO, simulation tools can make logical inferences based on this knowledge and choose the most appropriate algorithm to perform a simulation. LibKiSAO also enables simulation tools to handle a wider range of simulation descriptions by determining which of the available methods are similar and can be used instead of the one indicated in the simulation description if that one is not implemented. CONCLUSIONS: LibKiSAO enables Java applications to easily access information about simulation algorithms, their characteristics and parameters stored in the OWL-encoded Kinetic Simulation Algorithm Ontology. LibKiSAO can be used by simulation description editors and simulation tools to improve reproducibility of computational simulation tasks and facilitate model re-use. |
format | Online Article Text |
id | pubmed-3532180 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-35321802013-01-03 LibKiSAO: a Java library for Querying KiSAO Zhukova, Anna Adams, Richard Laibe, Camille Le Novère, Nicolas BMC Res Notes Technical Note BACKGROUND: The Kinetic Simulation Algorithm Ontology (KiSAO) supplies information about existing algorithms available for the simulation of Systems Biology models, their characteristics, parameters and inter-relationships. KiSAO enables the unambiguous identification of algorithms from simulation descriptions. Information about analogous methods having similar characteristics and about algorithm parameters incorporated into KiSAO is desirable for simulation tools. To retrieve this information programmatically an application programming interface (API) for KiSAO is needed. FINDINGS: We developed libKiSAO, a Java library to enable querying of the KiSA Ontology. It implements methods to retrieve information about simulation algorithms stored in KiSAO, their characteristics and parameters, and methods to query the algorithm hierarchy and search for similar algorithms providing comparable results for the same simulation set-up. Using libKiSAO, simulation tools can make logical inferences based on this knowledge and choose the most appropriate algorithm to perform a simulation. LibKiSAO also enables simulation tools to handle a wider range of simulation descriptions by determining which of the available methods are similar and can be used instead of the one indicated in the simulation description if that one is not implemented. CONCLUSIONS: LibKiSAO enables Java applications to easily access information about simulation algorithms, their characteristics and parameters stored in the OWL-encoded Kinetic Simulation Algorithm Ontology. LibKiSAO can be used by simulation description editors and simulation tools to improve reproducibility of computational simulation tasks and facilitate model re-use. BioMed Central 2012-09-24 /pmc/articles/PMC3532180/ /pubmed/23006857 http://dx.doi.org/10.1186/1756-0500-5-520 Text en Copyright ©2012 Zhukova 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 | Technical Note Zhukova, Anna Adams, Richard Laibe, Camille Le Novère, Nicolas LibKiSAO: a Java library for Querying KiSAO |
title | LibKiSAO: a Java library for Querying KiSAO |
title_full | LibKiSAO: a Java library for Querying KiSAO |
title_fullStr | LibKiSAO: a Java library for Querying KiSAO |
title_full_unstemmed | LibKiSAO: a Java library for Querying KiSAO |
title_short | LibKiSAO: a Java library for Querying KiSAO |
title_sort | libkisao: a java library for querying kisao |
topic | Technical Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3532180/ https://www.ncbi.nlm.nih.gov/pubmed/23006857 http://dx.doi.org/10.1186/1756-0500-5-520 |
work_keys_str_mv | AT zhukovaanna libkisaoajavalibraryforqueryingkisao AT adamsrichard libkisaoajavalibraryforqueryingkisao AT laibecamille libkisaoajavalibraryforqueryingkisao AT lenoverenicolas libkisaoajavalibraryforqueryingkisao |