ISYS: integrating heterogeneous resources
In Letovsky,S. (ed.), Bioinformatics: Databases and Systems
Kluwer, Norwell, MA, pp. 213–231.
certain routinely-executed and well-defined queries. ISYS
can make use of such systems by fronting them with
server proxies, as with any other data server.
The ISYS platform and several components are avail-
able in the form of a ‘developer’s kit’ (see Availability).
Current work includes integration of additional sequence
analysis components, coordination with efforts at NCGR
in metabolic pathways, gene expression, and genomic
maps, and research into general support for batch analysis.
Chung,S.Y. and Wong,L. (1999) Kleisli: a new tool for data
integration in biology. Trends Biotechnol., 17, 351–355.
Crabtree,J., Fischer,S., Gibson,M. and Overton,G.C. (1999) Biowid-
gets: reusable visualization components for bioinformatics. In
Letovsky,S. (ed.), Bioinformatics: Databases and Systems
Kluwer, Norwell, MA, pp. 255–263.
Davidson,S.B., Overton,C. and Buneman,P. (1995) Challenges in
integrating biological data sources. J. Comput. Biol., 2.
Davidson,S.B., Buneman,O.P., Crabtree,J., Tannen,V., Over-
ton,G.C. and Wong,L. (1999) BioKleisli: integrating biomedical
data and analysis packages. In Letovsky,S. (ed.), Bioinfor-
matics: Databases and Systems Kluwer, Norwell, MA, pp.
201–211.
Etzold,T., Ulyanov,A. and Argos,P. (1996) SRS: information re-
trieval system for molecular biology data banks. Meth. Enzymol.,
266, 114.
Fischer,S., Crabtree,J., Brunk,B., Gibson,M. and Overton,G.C.
(1999) bioWidgets: data interaction components for genomics.
Bioinformatics, 15, 837–846.
ACKNOWLEDGEMENTS
The authors are grateful to Faye Schilkey, Tom Cartner,
David Hanley, and Dawn Perry for contributions in
prototype development and documentation, to Allan
Dickerman for insights on integration-intensive use cases,
to Harry Mangalam for critical reading of the manuscript,
and to Stephen Joseph and the NCGR for funding and
general support. We also thank several colleagues for
helpful feedback on the prototypical system: Ben Bowen,
Bill Bruno, Doug Cook, Richard Dixon, Marga Hernan-
dez, Eva Huala, Greg May, Richard Michelmore, Brook
Milligan, Dave Neale, Sue Rhee, Lincoln Stein, and
Andreas Wagner.
Fujibuchi,W., Goto,S., Migimatsu,H., Uchiyama,I., Ogiwara,A.,
Akiyama,Y. and Kanehisa,M. (1997) DBGET/LinkDB: an in-
tegrated database retrieval system. Pacific Symp. Biocomput., 3,
683–694.
Gamma,E., Helm,R., Johnson,R. and Vlissides,J. (1995) De-
sign Patterns: Elements of Reusable Object-Oriented Software.
Addison-Wesley, New York.
REFERENCES
Aberer,K. and Hemm,K. (1996) A methodology for building a
data warehouse in a scientific environment. In 4th International
Conference on Cooperative Information Systems IEEE Computer
Society Press, Brussels, Belguim, pp. 90–101.
Altschul,S.F., Gish,W., Miller,W., Myers,E.W. and Lipman,D.L.
(1990) Basic local alignment search tool. J. Mol. Biol., 215, 403–
410.
Baker,P.G., Brass,A., Bechhofer,S., Goble,C., Paton,N. and
Stevens,R. (1998) TAMBIS: transparent access to multiple
bioinformatics information sources. In 6th International Con-
ference on Intelligent Systems for Molecular Biology AAAI
Press, Menlo Park, Montreal, Canada.
Baker,P.G., Goble,C.A., Bechhofer,S., Paton,N.W., Stevens,R. and
Brass,A. (1999) An ontology for bioinformatics applications.
Bioinformatics, 15, 510–520.
Goodman,N., Rozen,S. and Stein,L. (1995) The importance of
standards and componentry in meeting the genome informatics
challenges of the next five years. In Second Meeting on the
sri.com/∼pkarp/mimbd/95/abstracts.html
Helt,G.A., Lewis,S., Loraine,A.E. and Rubin,G.M. (1998)
BioViews: Java-based tools for genomic data visualization.
Genome Res., 8, 291–305.
Inman,J. (2000) A distributed system for serving bioinformat-
ics computation. In Systematics, Cybernetics, and Informatics.
Jungfer,K., Cameron,G. and Flores,T. (1999) EBI: CORBA and the
EBI databases. In Letovsky,S. (ed.), Bioinformatics: Databases
and Systems Kluwer, Norwell, MA, pp. 245–254.
Benton,D. (2000) Standards to enable bioinformatics data and infor-
mation integration. In Barnett International’s 2nd Annual Bioin-
formatics and Data Integration Conference Philadelphia, PA.
Karp,P. (1996) A strategy for database interoperation. J. Comput.
Biol., 2, 573–586.
Bio-Ontology
bio-ontology/.
Boyle,J. (1998) Building component software for the biological
CCP11/newsletter/vol2 2/john/index.html
Burge,C. and Karlin,S. (1997) Prediction of complete gene struc-
tures in human genomic DNA. J. Mol. Biol., 268, 78–94.
Buschmann,F., Meunier,R., Rohnert,H., Sommerlad,P. and Stal,M.
(1996) A System of Patterns: Pattern-Oriented Software Archi-
tecture. Wiley, Chinchester, UK.
(2000)
Leser,U., Lehrach,H. and Crollius,H.R. (1998) Issues in developing
integrated genomic databases and application to the human X
chromosome. Bioinformatics, 14, 583–590.
Levy,S. (1992) Artificial Life: A Report from the Frontier
Where Computers Meet Biology. Random House, New York.
Life Sciences Research Task Force (1997) of the Object Manage-
Markowitz,V.M. and Ritter,O. (1995) Characterizing heterogeneous
molecular biology database systems. J. Comput. Biol., 2.
Markowitz,V.M., Chen,I.M.A and Kosky,A. (1996) Exploring het-
erogeneous molecular biology databases in the context of the
object-protocol model. In Suhai,S. (ed.), Theoretical and
Carter,P., Coupaye,T., Kreil,D.P. and Etzold,T. (1999) SRS: ana-
lyzing and using data from heterogeneous textual databanks.
93