DNA Sequence Chromatogram Browsing Using JAVA and CORBA

  1. Jeremy D. Parsons1,4,
  2. Eugen Buehler2, and
  3. LaDeana Hillier3
  1. 1EMBL-Outstation—The European Bioinformatics Institute (EBI), Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SD, UK; 2Department of Computer and Information Science University of Pennsylvania, Philadelphia, Pennsylvania 19104 USA; 3Genome Sequencing Center, Washington University School of Medicine, St. Louis, Missouri 63108 USA

Abstract

DNA sequence chromatograms (traces) are the primary data source for all large-scale genomic and expressed sequence tags (ESTs) sequencing projects. Access to the sequencing trace assists many later analyses, for example contig assembly and polymorphism detection, but obtaining and using traces is problematic. Traces are not collected and published centrally, they are much larger than the base calls derived from them, and viewing them requires the interactivity of a local graphical client with local data. To provide efficient global access to DNA traces, we developed a client/server system based on flexible Java components integrated into other applications including an applet for use in a WWW browser and a stand-alone trace viewer. Client/server interaction is facilitated by CORBA middleware which provides a well-defined interface, a naming service, and location independence.

[The software is packaged as a Jar file available from the following URL: http://www.ebi.ac.uk/∼jparsons. Links to working examples of the trace viewers can be found athttp://corba.ebi.ac.uk/EST. All the Washington University mouse EST traces are available for browsing at the same URL.]

Footnotes

  • 4 Corresponding author.

  • E-MAIL jparsons{at}ebi.ac.uk; FAX 44 1223 494468.

    • Received October 6, 1998.
    • Accepted January 20, 1999.
| Table of Contents

Preprint Server