A PROLOG approach to analysing protein structure

Geoffrey J. Barton, Christopher J. Rawlings

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)


This paper provides a detailed description of a database of protein structure implemented in the logic programming language PROLOG. The database allows flexible access to structural information at the atom, residue, secondary structure and topology levels of the protein structural hierarchy. An extended version of the Kabsch and Sander algorithm for secondary structure definition has been implemented in PROLOG, forming an integral part of the database. For protein structure analysis, the PROLOG system shows significant advantages in flexibility over conventional programming languages such as Fortran, and Relational Database Management Systems using SQL.

Original languageEnglish
Pages (from-to)739-756
Number of pages18
JournalTetrahedron Computer Methodology
Issue number6 PART C
Publication statusPublished - 1 Jan 1990


  • knowledge base
  • logic programming
  • protein structure
  • relational database
  • secondary structure
  • topology


Dive into the research topics of 'A PROLOG approach to analysing protein structure'. Together they form a unique fingerprint.

Cite this