BioLingua: a programmable knowledge environment for biologists
Open Access
- 12 August 2004
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 21 (2) , 199-207
- https://doi.org/10.1093/bioinformatics/bth465
Abstract
Summary: 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. Availability: Extensive documentation is available online at http://nostoc.stanford.edu/Docs/index.html Contact:JShrager@Stanford.eduKeywords
This publication has 12 references indexed in Scilit:
- Bioinformatics integration and agent technologyJournal of Biomedical Informatics, 2004
- The fiction of functionBioinformatics, 2003
- myGrid: personalised bioinformatics on the information gridBioinformatics, 2003
- Pathway Databases: A Case Study in Computational Symbolic TheoriesScience, 2001
- K2/Kleisli and GUS: Experiments in integrated access to genomic data sourcesIBM Systems Journal, 2001
- DiscoveryLink: A system for integrated access to life sciences data sourcesIBM Systems Journal, 2001
- Gene Ontology: tool for the unification of biologyNature Genetics, 2000
- Darwin v. 2.0: an interpreted computer language for the biosciencesBioinformatics, 2000
- Molecular characterization of cyanophycin synthetase, the enzyme catalyzing the biosynthesis of the cyanobacterial reserve material multi‐ L‐arginyl‐poly‐ L‐aspartate (cyanophycin)European Journal of Biochemistry, 1998
- Recursive interfaces for reactive objectsPublished by Association for Computing Machinery (ACM) ,1994