Skip to main content

Interoperability between Bioinformatics Tools: A Logic Programming Approach

  • Conference paper
  • First Online:
Practical Aspects of Declarative Languages (PADL 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1990))

Included in the following conference series:

Abstract

The goal of this project is to develop solutions to enhance interoperability between bioinformatics applications. Most existing applications adopt different data formats, forcing biologists into tedious translation work. We propose to use of Nexus as an intermediate representation language. We develop a complete grammar for Nexus and we adopt this grammar to build a parser. The construction heavily relies on the peculiar features of Prolog, to easily derive effective parsing and translating procedures. We also develop a general parse tree format suitable for interconversion between Nexus andot her formats.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S.F. Altschul and B.W. Erickson. Significance of nucleotide sequence alignments. Mol. Biol. Evol., 2:526–538, 1985.

    Google Scholar 

  2. J. Felsenstein. PHYLIP: Phylogeny inference package, version 3.5c, 1993.

    Google Scholar 

  3. G. Gupta. Horn Logic Denotations andTheir Applications. In The Logic Programming Paradigm: The next 25 years, Springer Verlag, May 1999, pp. 127–160.

    Google Scholar 

  4. G. Gupta and E. Pontelli. A Horn logic denotational framework for specification, implementation, and verification of domain specific languages. T.R., NMSU, 1999.

    Google Scholar 

  5. K. Hayasaka, T. Gojobori, and S. Horai. Molecular phylogeny andev olution of primate mitochondrial DNA. Mol. Biol. Evol, 5:626–644, 1988.

    Google Scholar 

  6. D. G. Higgins, J. D. Thompson, and T. J. Gibson. Using CLUSTAL for multiple sequence alignments. Methods in Enzymology, 266:383–402, 1996.

    Article  Google Scholar 

  7. A. Karshmer, G. Gupta, S. Geiger, C. Weaver. Reading and Writing Mathematics: the MAVIS Project. Behavior and Information Technology, 18(1), 1999.

    Google Scholar 

  8. P.O. Lewis. NEXUS Class Library. lewis.eeb.uconn.edu/lewishome/ncl2.

    Google Scholar 

  9. D.R. Maddison, D.L. Swofford, and W.P. Maddison. NEXUS: An Extensible File Format for Systematic Information. Syst. Biol., 464(4):590–621, 1997.

    Article  Google Scholar 

  10. W.P. Maddison and D.R. Maddison. MacClade: Analysis of phylogeny and character evolution, version 3.07. Sinauer, Sunderland, Massachusetts, 1997.

    Google Scholar 

  11. R. Page. A NEXUS Data Editor for Windows. taxonomy.zoology.gla.ac.uk/rod.

    Google Scholar 

  12. E. Pontelli, G. Gupta, et al. A Domain Specific Language for Non-Visual Browsing of Complex HTML Structures. ACM Conf. on Assistive Technologies, 2000.

    Google Scholar 

  13. P. Reintjes. MULTI/PLEX: An AI tool for formal languages. Unpubl., 1994.

    Google Scholar 

  14. L. Sterling and E. Shapiro. The Art of Prolog. MIT Press, 1996.

    Google Scholar 

  15. D. L. Swofford. PAUP: phylogenetic analysis using parsimony, version 3.0. Technical report, Illinois Natural History Survey, 1989.

    Google Scholar 

  16. G. van Noord. Prolog(Elex): A tool to generate Prolog tokenizers. Unpubl., 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Iglesias, J.R., Gupta, G., Pontelli, E., Ranjan, D., Milligan, B. (2001). Interoperability between Bioinformatics Tools: A Logic Programming Approach. In: Ramakrishnan, I.V. (eds) Practical Aspects of Declarative Languages. PADL 2001. Lecture Notes in Computer Science, vol 1990. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45241-9_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-45241-9_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41768-2

  • Online ISBN: 978-3-540-45241-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics