A PROLOG approach to analysing protein structure

Geoffrey J. Barton, Christopher J. Rawlings

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

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
Volume3
Issue number6 PART C
DOIs
Publication statusPublished - 1 Jan 1990

Fingerprint

Proteins
Computer programming languages
PROLOG (programming language)
Sanders
Logic programming
Topology
Atoms

Keywords

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

Cite this

Barton, Geoffrey J. ; Rawlings, Christopher J. / A PROLOG approach to analysing protein structure. In: Tetrahedron Computer Methodology. 1990 ; Vol. 3, No. 6 PART C. pp. 739-756.
@article{c69ff6bd3f224d188a39829bd080730b,
title = "A PROLOG approach to analysing protein structure",
abstract = "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.",
keywords = "knowledge base, logic programming, PROLOG, protein structure, relational database, secondary structure, topology",
author = "Barton, {Geoffrey J.} and Rawlings, {Christopher J.}",
year = "1990",
month = "1",
day = "1",
doi = "10.1016/0898-5529(90)90171-4",
language = "English",
volume = "3",
pages = "739--756",
journal = "Tetrahedron Computer Methodology",
issn = "0898-5529",
number = "6 PART C",

}

A PROLOG approach to analysing protein structure. / Barton, Geoffrey J.; Rawlings, Christopher J.

In: Tetrahedron Computer Methodology, Vol. 3, No. 6 PART C, 01.01.1990, p. 739-756.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A PROLOG approach to analysing protein structure

AU - Barton, Geoffrey J.

AU - Rawlings, Christopher J.

PY - 1990/1/1

Y1 - 1990/1/1

N2 - 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.

AB - 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.

KW - knowledge base

KW - logic programming

KW - PROLOG

KW - protein structure

KW - relational database

KW - secondary structure

KW - topology

UR - http://www.scopus.com/inward/record.url?scp=33646299623&partnerID=8YFLogxK

U2 - 10.1016/0898-5529(90)90171-4

DO - 10.1016/0898-5529(90)90171-4

M3 - Article

VL - 3

SP - 739

EP - 756

JO - Tetrahedron Computer Methodology

JF - Tetrahedron Computer Methodology

SN - 0898-5529

IS - 6 PART C

ER -