Presentation is loading. Please wait.

Presentation is loading. Please wait.

An analysis of pdb-care (PDB CArbohydrate REsidue check): a program to support annotation of complex carbohydrate structures in PDB files by Thomas Lütteke.

Similar presentations


Presentation on theme: "An analysis of pdb-care (PDB CArbohydrate REsidue check): a program to support annotation of complex carbohydrate structures in PDB files by Thomas Lütteke."— Presentation transcript:

1 An analysis of pdb-care (PDB CArbohydrate REsidue check): a program to support annotation of complex carbohydrate structures in PDB files by Thomas Lütteke and Claus-W von der Lieth By David Chapman

2 Background Protein Data Bank includes 3-D data for carbohydrate structures as well as amino acid structures Protein Data Bank includes 3-D data for carbohydrate structures as well as amino acid structures 3-D data for protein / carbohydrate interactions is analyzed through X-Ray crytallography and Nuclear Magnetic Resonance 3-D data for protein / carbohydrate interactions is analyzed through X-Ray crytallography and Nuclear Magnetic Resonance  The absence of 3-D glycan data in PDB does not necessarily mean a potential glycosolation site is unoccupied

3 Background  The crytallography may have been done on plasmid replicated proteins, which may not have the same carbohydrates attached as the human form.  Glycosylation usually occurs at asparagine residues in Asn-X-Ser/Thr sequons where X does not equal proline  Approximately 30% of all 1663 PDB entries (Sep 2003) containing carbohydrates contain errors in glycan description

4 Biological Significance Protein / Carbohydrate interactions are important because they are involved in a variety of biological processes Protein / Carbohydrate interactions are important because they are involved in a variety of biological processes  Fertilization  Embryonic development  Cellular differentiation

5 Background High error rate in PDB glycan description is mainly due to incorrect assignment of saccharide units High error rate in PDB glycan description is mainly due to incorrect assignment of saccharide units  Sequences for complex carbohydrates differ significantly from single letter amino acid sequences  The number of naturally occurring residues is much larger for carbohydrates  Each pair of monosaccharide residues can be linked in several ways  A residue can be connected to three or four others (branching)

6 Background Unlike amino acids, carbohydrates use a three letter code which are defined the HET dictionary in PDB Unlike amino acids, carbohydrates use a three letter code which are defined the HET dictionary in PDB A new residue name is required for each stereochemically different sugar unit A new residue name is required for each stereochemically different sugar unit This makes the correct assignment complicated, tedious and error prone This makes the correct assignment complicated, tedious and error prone

7 Background Examples of Definitions of carbohydrate residues: Examples of Definitions of carbohydrate residues:  AGCalpha-D-Glucopyranose  BGCbeta -D-Glucopyranose  FCAalpha-D-Fucose  FCBbeta-D-Fucose There are more than 200 carbohydrate residues used in PDB There are more than 200 carbohydrate residues used in PDB

8 Implementation Pdb-care is based on the pdb2linucs carbohydrate detection program Pdb-care is based on the pdb2linucs carbohydrate detection program  Pdb2linucs is able to identify and assign carbohydrate structures using only the reported atom types and their 3D coordinates  The program output is in LINUCS notation and is used to normalize complex carbohydrate structures Pdb-care uses a translation table built in XML in order to compare the LINUCS notation from pdb2linucs to the residue assignments in the PDB group dictionary Pdb-care uses a translation table built in XML in order to compare the LINUCS notation from pdb2linucs to the residue assignments in the PDB group dictionary

9 Implementation The translation table contains: The translation table contains:  141 monosaccharides  31 oligosaccharides  77 combined residues Pdb-care was written in the C language Pdb-care was written in the C language Front end is a web interface implemented in PHP Front end is a web interface implemented in PHP

10 Implementation Pdb-care web interface can accommodate either direct input using copy/paste of a pdb file or locating a file on a local hard drive or using a PDB-ID Pdb-care web interface can accommodate either direct input using copy/paste of a pdb file or locating a file on a local hard drive or using a PDB-ID The pdb-care protocol reports the type of problems, inconsistencies and errors detected The pdb-care protocol reports the type of problems, inconsistencies and errors detected

11 Program Example pdb-care examples pdb-care examples pdb-care examples pdb-care examples

12 Conclusion The authors made relevant points regarding the biological significance of protein-carbohydrate interactions and the need for accurate glycan residue information in PDB. The authors made relevant points regarding the biological significance of protein-carbohydrate interactions and the need for accurate glycan residue information in PDB. However, the authors did not go into detail regarding the actual implementation of the translation table used in pdb-care so it is difficult to judge the accuracy of their program. However, the authors did not go into detail regarding the actual implementation of the translation table used in pdb-care so it is difficult to judge the accuracy of their program.


Download ppt "An analysis of pdb-care (PDB CArbohydrate REsidue check): a program to support annotation of complex carbohydrate structures in PDB files by Thomas Lütteke."

Similar presentations


Ads by Google