Skip Navigation


Briefings in Bioinformatics Advance Access originally published online on May 11, 2006
Briefings in Bioinformatics 2006 7(2):207; doi:10.1093/bib/bbl011
This Article
Right arrow Extract Freely available
Right arrow FREE Full Text (PDF) Freely available
Right arrow All Versions of this Article:
7/2/207    most recent
bbl011v1
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Shah, N.
Right arrow Articles by Rubin, D.
Right arrow Search for Related Content
PubMed
Right arrow Articles by Shah, N.
Right arrow Articles by Rubin, D.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author 2006. Published by Oxford University Press. For Permissions, please email: journals.permissions@oxfordjournals.org

Book Reviews

Ontologies for Bioinformatics (Computational Molecular Biology).

Kenneth Baclawski and Tianhua Niu The MIT Press; ISBN: 0-262-02591-4; Hardcover; 440pp; 2005; £29.95.

As the amount and variety of available knowledge in the biomedical domain grows, we need mechanisms to make our results and conclusions available in an explicit and structured machine-accessible form. Ontologies are viewed as a means to achieve this goal. There is much excitement in the scientific community about ontologies and how best to utilize them. ‘Ontologies in Bioinformatics’ attempts to address this need for people who have no prior background and who need an introduction to the field.

This book is organized into three sections: providing a broad overview of what an ontology is, how to (programmatically) use it, and how to construct an ontology. There is also an introduction to the reasoning methods and their relationship to ontologies. The first section ‘Introduction to Ontologies’ describes hierarchies and their meanings, gradually leading into XML. It also touches on rule engines and theorem-proving software. The section ends with chapters on the Semantic Web and a brief survey of ontologies in bioinformatics.

The second section ‘Building and Using Ontologies’ focuses on information retrieval, query languages and transformations using XML and Perl. The section ends with a chapter on building bioinformatics ontologies, and it provides pointers to ontology building tools. The third section discusses reasoning methods such as inductive, deductive as well as Bayesian reasoning and their connections with ontologies. The section ends with a chapter on the Bayesian Web, describing a stochastic extension to the Semantic Web.

Though each individual chapter is clear, the book is a disconnected mixture of topics. The summary section at the end of each chapter consolidates the main discussion points, though in a simplistic manner. The first section lacks an overview of the relevance of ontologies in bioinformatics. There is no coherent definition of ontology and how it is different from information representation methods such as data models, database schemas and XML DTDs. The book puts forth a data model-centric perspective on the topic. The last chapter of the section is confusing because it starts out describing bio-ontologies but ends with a discussion on databases. In the second section, the chapters on using ontologies are a mixture of bioinformatics topics and an introduction to Perl, which is distracting. The concluding chapter on building ontologies is more relevant to the book. The final section on reasoning addresses a topic that is only tangentially relevant to ontologies.

The book would be most useful as a supplementary course textbook for an introductory bioinformatics course that covers ontologies and their use for data management. The ease with which each chapter reads will be appreciated by undergraduate students. Instructors can best utilize the book by selecting particular chapters that address the topics they are covering in the course, rather than using the book as a primary text. The book can be useful for introductory readings as well as a reference for students who wish to get a summary of the particular topics addressed by individual chapters.

Nigam Shah and Daniel Rubin
Stanford Medical Informatics Stanford University, USA


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?



This Article
Right arrow Extract Freely available
Right arrow FREE Full Text (PDF) Freely available
Right arrow All Versions of this Article:
7/2/207    most recent
bbl011v1
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Shah, N.
Right arrow Articles by Rubin, D.
Right arrow Search for Related Content
PubMed
Right arrow Articles by Shah, N.
Right arrow Articles by Rubin, D.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?