Bioinformatics Advance Access published online on August 12, 2004
Bioinformatics, doi:10.1093/bioinformatics/bth465
Bioinformatics © Oxford University Press 2004; all rights reserved
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 Thinking Machines Corporation, Cambridge, MA, USA
* To whom correspondence should be addressed. E-mail: jshrager{at}stanford.edu.
BioLingua is an interactive, web-based programming environment that enables biologists to analyze biological systems by combining knowledge and data through direct end-user programming. BioLingua embeds a mature symbolic programming language in a frame-based knowledge environment, integrating genomic and pathway knowledge about a class of similar organisms. The BioLingua language provides interfaces to numerous state-of-the-art bioinformatic tools, making these available as an integrated package through the novel use of web-based programmability and an integrated Wiki-based community code and data store. The pilot instantiation of BioLingua, which has been developed in collaboration with several cyanobacteriologists, integrates knowledge about a subset of cyanobacteria with the Gene Ontology, KEGG, and BioCyc knowledge bases. We introduce the BioLingua concept, architecture, and language, and give several examples of its use in complex analyses. Extensive documentation is available online at http://nostoc.stanford.edu/Docs/index.html.
Revised July 22, 2004
Accepted August 2, 2004
Article
BioLingua: a programmable knowledge environment for biologists
2 MDL Information Systems, Inc., San Francisco, CA, USA
3 Department of Biology and Center for the Study of Biological Complexity, Virginia Commonwealth University, Richmond, VA 23284, USA
4 Department of Plant Biology, Carnegie Institution of Washington, Stanford, CA, USA
![]()
Abstract ![]()
CiteULike
Connotea
Del.icio.us What's this?
This article has been cited by other articles:
![]() |
J. Elhai, A. Taton, J. Massar, J. K. Myers, M. Travers, J. Casey, M. Slupesky, and J. Shrager BioBIKE: A Web-based, programmable, integrated biological knowledge base Nucleic Acids Res., July 1, 2009; 37(suppl_2): W28 - W32. [Abstract] [Full Text] [PDF] |
||||
![]() |
A. Mallavarapu, M. Thomson, B. Ullian, and J. Gunawardena Programming with models: modularity and abstraction provide powerful capabilities for systems biology J R Soc Interface, March 6, 2009; 6(32): 257 - 270. [Abstract] [Full Text] [PDF] |
||||
![]() |
J. E. Stajich and H. Lapp Open source tools and toolkits for bioinformatics: significance, and where are we? Brief Bioinform, September 1, 2006; 7(3): 287 - 296. [Abstract] [Full Text] [PDF] |
||||


