7
(C) 2002, SNU Biointell igence Lab, http://bi.s nu.ac.kr/ 1 Strategies for the development of Strategies for the development of a peptide computer a peptide computer Hubert Hug and Rainer Schuler Bioinformatics, vol 17 No.4 (2001) 364-368 MEC Seminar Su Dong Kim 2003. 3. 20.

(C) 2002, SNU Biointelligence Lab, Strategies for the development of a peptide computer Hubert Hug and Rainer Schuler Bioinformatics,

Embed Size (px)

DESCRIPTION

(C) 2002, SNU Biointelligence Lab, Abstract model With hybridization of DNA molecules only a yes or no decision (binary) is possible → can be applied to NP problems The epitopes of peptides are recognizable by more than one antibody and with a different affinity → more efficient calculations become possible Under easily achievable conditions each antibody binds reliably to its peptide (epitope) Under easily achievable conditions each antibody reliably dissociates from its peptide (epitope) If necessary, all antibodies bound to the epitopes become covalently attached to their epitopes Under neither of the conditions above does any antibody bind to another peptide (epitope)

Citation preview

Page 1: (C) 2002, SNU Biointelligence Lab,  Strategies for the development of a peptide computer Hubert Hug and Rainer Schuler Bioinformatics,

(C) 2002, SNU Biointelligence Lab, http://bi.snu.ac.kr/

1

Strategies for the development ofStrategies for the development ofa peptide computera peptide computer

Hubert Hug and Rainer SchulerBioinformatics, vol 17 No.4 (2001) 364-368

MEC SeminarSu Dong Kim

2003. 3. 20.

Page 2: (C) 2002, SNU Biointelligence Lab,  Strategies for the development of a peptide computer Hubert Hug and Rainer Schuler Bioinformatics,

(C) 2002, SNU Biointelligence Lab, http://bi.snu.ac.kr/

2

IntroductionIntroduction

DNA can be used to solve computational problems by DNA hybridization Antibodies can be similarly used for calculation by specific peptide sequence recognition Peptide computer : 20 different building blocks DNA computer : 4 different building blocks The interactions between proteins and enzymatic mechanisms are

not as clearly defined as with DNAs and they are far more complex Therefore the use of proteins for calculation is expected to reach

beyond our imaginations For example, this paper considered 3 kind of problems

Page 3: (C) 2002, SNU Biointelligence Lab,  Strategies for the development of a peptide computer Hubert Hug and Rainer Schuler Bioinformatics,

(C) 2002, SNU Biointelligence Lab, http://bi.snu.ac.kr/

3

Abstract modelAbstract model With hybridization of DNA molecules only a yes or no decision (binary) is possible → can be applied to NP problems The epitopes of peptides are recognizable by more than one antibody and with a different affinity → more efficient calculations become possible Under easily achievable conditions each antibody binds reliably to its peptide (epitope) Under easily achievable conditions each antibody reliably dissociates from its peptide (epitope) If necessary, all antibodies bound to the epitopes become covalently

attached to their epitopes Under neither of the conditions above does any antibody bind to another peptide (epitope)

Page 4: (C) 2002, SNU Biointelligence Lab,  Strategies for the development of a peptide computer Hubert Hug and Rainer Schuler Bioinformatics,

(C) 2002, SNU Biointelligence Lab, http://bi.snu.ac.kr/

4

Comparing the quantity of an element in two setsComparing the quantity of an element in two sets

Affinity of antibodiesB > A2 > X > A1

1. The element X of the first set is bound to one of the possible binding sites for X on the peptide

2. The element X of the second set is bound to the other binding sites for X on the peptide

3. A set containing labelleds element of X is used to detect any free binding site for X

Detection is by fluorescence

Page 5: (C) 2002, SNU Biointelligence Lab,  Strategies for the development of a peptide computer Hubert Hug and Rainer Schuler Bioinformatics,

(C) 2002, SNU Biointelligence Lab, http://bi.snu.ac.kr/

5

Estimating the number of an element in a setEstimating the number of an element in a set

2n : upper bound for the number of antibodies X in GAffinity of antibodies

Ak > X > Y1. The set G is added to peptides En in the defined quantity (2n peptides)2. Labelled antibody Y is added3. Detect label4. Let k = n – 1 5. The antibody Ak (2k+1 antibodies) and peptide Ek (2k peptides) are added6. Labelled antibody Y is added7. Detect label if no label is detected, the number of X is at least 2k 8. Let k = k – 1 if k > 0, continue at step (5)

Page 6: (C) 2002, SNU Biointelligence Lab,  Strategies for the development of a peptide computer Hubert Hug and Rainer Schuler Bioinformatics,

(C) 2002, SNU Biointelligence Lab, http://bi.snu.ac.kr/

6

Extension to NP complete problemsExtension to NP complete problems

Affinity of antibodiesC > A > B

1. Let m = k2. The antibody set Gk is added3. Antibodies B are added4. Antibodies C are added5. Antibodies C are removed by

adding epitope C in excess6. All remaining antibodies are

covalently attached 7. Let m = m – 1, if m > 0 go to step (2)8. Add labelled antibodies A or B9. Fluorescence is detected

Page 7: (C) 2002, SNU Biointelligence Lab,  Strategies for the development of a peptide computer Hubert Hug and Rainer Schuler Bioinformatics,

(C) 2002, SNU Biointelligence Lab, http://bi.snu.ac.kr/

7

DiscussionDiscussion

Phage display libraries

Antibodyarray