SWI-Prolog as a Semantic Web Tool for semantic querying in Bioclipse: Integration and performance benchmarking
Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
The huge amounts of data produced in high-throughput techniques in the life sciences and the need for integration of heterogeneous data from disparate sources in new fields such as Systems Biology and translational drug development require better approaches to data integration. The semantic web is anticipated to provide solutions through new formats for knowledge representation and management. Software libraries for semantic web formats are becoming mature, but there exist multiple tools based on foundationally different technologies. SWI-Prolog, a tool with semantic web support, was integrated into the Bioclipse bio- and cheminformatics workbench software and evaluated in terms of performance against non Prolog-based semantic web tools in Bioclipse, Jena and Pellet, for querying a data set consisting of mostly numerical, NMR shift values, in the semantic web format RDF. The integration has given access to the convenience of the Prolog language for working with semantic data and defining data management workflows in Bioclipse. The performance comparison shows that SWI-Prolog is superior in terms of performance over Jena and Pellet for this specific dataset and suggests Prolog-based tools as interesting for further evaluations.
Place, publisher, year, edition, pages
2010. , 37 p.
UPTEC X, 10 014
Semantic Web, Prolog, Bioclipse, RDF, SPARQL, NMR shift, Eclipse, Java
Bioinformatics and Systems Biology
IdentifiersURN: urn:nbn:se:uu:diva-146738OAI: oai:DiVA.org:uu-146738DiVA: diva2:398839
2010-06-18, B7:101a, Biomedicinskt Centrum, Husargatan 3, Uppsala, 14:33 (English)
Willighagen, Egon, Dr
Krabbe, Margareta, Dr