Protein Structure Computation

The sequencing of the human genome and subsequent increase in understanding of the processes of the human body have brought great expansion in the scope of therapeutic drug applications. In the last year, well-publicised reports of possible treatments for diseases such as Alzheimer's, Huntingto...

Descrizione completa

Dettagli Bibliografici
Autori principali: Skone, G, Cameron, S
Natura: Record
Pubblicazione: IEEE 2007
_version_ 1826305714546540544
author Skone, G
Cameron, S
author_facet Skone, G
Cameron, S
author_sort Skone, G
collection OXFORD
description The sequencing of the human genome and subsequent increase in understanding of the processes of the human body have brought great expansion in the scope of therapeutic drug applications. In the last year, well-publicised reports of possible treatments for diseases such as Alzheimer's, Huntington's, and breast cancer have been seen; the common theme to these afflictions (and many others) is that they are caused or sustained by certain proteins. These molecules are of central importance to biochemistry. This paper seeks to demonstrate how computer science can be and has been of benefit to research in this field. Firstly, an introduction to the fundamental principles of protein structure and behaviour is given. With this foundation prepared, the basic problems in computational biochemistry (folding, alignment, annotation, and docking) are summarized. Applications of solutions to the above problems are varied, but we focus on one of much interest worldwide: that of rational drug development. This topic is described, with illustrations of recent projects at both desktop and globally-distributed scales. In particular, the use of the FFT for convolution-based correlation scoring is outlined. An implementation of a docking program employing an established FFT algorithm is presented. The program defines simple Java classes for representing proteins and other molecules, and also an interface for docking algorithms. This permits several algorithms to be applied in turn to a pair of molecules, each progressively improving the quality of docking. An additional refinement method is introduced to this framework. Besides the limitations of the FFT method, this work has highlighted problems with using Java for substantial molecular processing.
first_indexed 2024-03-07T06:37:02Z
format Record
id oxford-uuid:f8010d32-c390-482b-8d38-ec550c8bc6f9
institution University of Oxford
last_indexed 2024-03-07T06:37:02Z
publishDate 2007
publisher IEEE
record_format dspace
spelling oxford-uuid:f8010d32-c390-482b-8d38-ec550c8bc6f92022-03-27T12:47:01ZProtein Structure ComputationRecordhttp://purl.org/coar/resource_type/c_1843uuid:f8010d32-c390-482b-8d38-ec550c8bc6f9Department of Computer ScienceIEEE2007Skone, GCameron, SThe sequencing of the human genome and subsequent increase in understanding of the processes of the human body have brought great expansion in the scope of therapeutic drug applications. In the last year, well-publicised reports of possible treatments for diseases such as Alzheimer's, Huntington's, and breast cancer have been seen; the common theme to these afflictions (and many others) is that they are caused or sustained by certain proteins. These molecules are of central importance to biochemistry. This paper seeks to demonstrate how computer science can be and has been of benefit to research in this field. Firstly, an introduction to the fundamental principles of protein structure and behaviour is given. With this foundation prepared, the basic problems in computational biochemistry (folding, alignment, annotation, and docking) are summarized. Applications of solutions to the above problems are varied, but we focus on one of much interest worldwide: that of rational drug development. This topic is described, with illustrations of recent projects at both desktop and globally-distributed scales. In particular, the use of the FFT for convolution-based correlation scoring is outlined. An implementation of a docking program employing an established FFT algorithm is presented. The program defines simple Java classes for representing proteins and other molecules, and also an interface for docking algorithms. This permits several algorithms to be applied in turn to a pair of molecules, each progressively improving the quality of docking. An additional refinement method is introduced to this framework. Besides the limitations of the FFT method, this work has highlighted problems with using Java for substantial molecular processing.
spellingShingle Skone, G
Cameron, S
Protein Structure Computation
title Protein Structure Computation
title_full Protein Structure Computation
title_fullStr Protein Structure Computation
title_full_unstemmed Protein Structure Computation
title_short Protein Structure Computation
title_sort protein structure computation
work_keys_str_mv AT skoneg proteinstructurecomputation
AT camerons proteinstructurecomputation