Dear Robbie,
In the case that only single monosaccharide was modelled at
glycosylation site with a known oligosaccharide sequence, technically
the software cannot generate glycosidic linkages, linear descriptors for
sequences, 2D SNFG images, etc. Therefore, this single monosaccharide
cannot be represented as a branched entity. However, if an author
provides PDB an updated coordinates with additional monosaccharides
modeled that bounds to the original monosaccharide, the software will
automatically detect this linkage and convert non-polymer entity of the
original monosaccharide into a branched entity (vice versa).
Regards,
Jasmine
===========================================================
Jasmine Young, Ph.D.
Biocuration Team Lead
RCSB Protein Data Bank
Research Professor
Institute for Quantitative Biomedicine
Rutgers, The State University of New Jersey
174 Frelinghuysen Rd
Piscataway, NJ 08854-8087
Email: jasm...@rcsb.rutgers.edu
Phone: (848)445-0103 ext 4920
Fax: (732)445-4320
===========================================================
On 12/9/20 4:35 AM, Robbie Joosten wrote:
Dear Jasmine,
I have a few questions about this bit:
//
As some users pointed out, single NAG could be just a part of the
glycan that the author chose to build, as most natural N-glycans must
have stem of a common core of 5 monosaccharides or its fucosylated
version, such as those modeled in the PDB ID 6WPS. However, the PDB is
a 3D-atomic coordinate archive in which the model coordinates are
built based on supporting experimental data. Therefore, carbohydrates
are described as-is in the modeled structures without reference to
missing components of the presumed oligosaccharide sequence. If the
author only builds a monosaccharide, then this monosaccharide is
described as a non-polymer ligand.
//
Is it technically allowed to have a single, covalently bound
carbohydrate described as a branched entity of length 1?
If so, if an author does specify such a single modeled residue as
branched entity, for instance because (s)he has a good reason to
suspect that a second residue was there, but isn’t comfortable with
building it, then is this specification kept in annotation?
If not, do you expect model building programs to switch from branched
to non-poly entities when a second residue is removed when a model is
written out? And back again when a residue is added? I find this
rather unpractical from an implementation point of view. We change
carbohydrate trees quite regularly.
Cheers,
Robbie
*From:*CCP4 bulletin board <CCP4BB@JISCMAIL.AC.UK> *On Behalf Of
*Jasmine Young
*Sent:* Tuesday, December 8, 2020 21:01
*To:* CCP4BB@JISCMAIL.AC.UK
*Subject:* Re: [ccp4bb] Coming July 29: Improved Carbohydrate Data at
the PDB -- N-glycans are now separate chains if more than one residue
Dear PDB Data Users:
Thank you for providing feedback on the results of an archival-level
carbohydrate remediation project that led to the re-release of over
14,000 PDB structures in July 2020. This update includes diverse
oligosaccharides: glycosylation; metabolites such as maltose, sucrose,
cellulose fragments; glycosaminoglycans, such as fragments of heparin
and heparan sulfate; epitope patterns such as A/B blood group antigens
and the H-type or Lewis-type stems; and many artificial carbohydrates
mimicking or counting natural products
(https://www.wwpdb.org/documentation/carbohydrate-remediation
<https://www.wwpdb.org/documentation/carbohydrate-remediation>).
Starting in 2017, this PDB remediation aimed to standardize the
biochemical nomenclature of the carbohydrate components following the
IUPAC-IUBMB recommendations established by the carbohydrate community
(https://media.iupac.org/publications/pac/1996/pdf/6810x1919.pdf
<https://media.iupac.org/publications/pac/1996/pdf/6810x1919.pdf>),
and to provide uniform representation of oligosaccharides to improve
the identification and searchability of oligosaccharides modeled in
the PDB structures. During the remediation planning, wwPDB consulted
community users and the PDBx/mmCIF Working Group and made data files
available on GitHub in early 2020 for community feedback. wwPDB has
collaborated with Robert Woods at University of Georgia in US,
researchers at The Noguchi Institute and Soka University in Japan, and
Thomas Lutteke in Germany to generate uniform linear descriptors for
the oligosaccharide sequences.
To achieve these community goals, each oligosaccharide is represented
as a branched entity with complete biochemical description and each
glycosidic linkage specified. The full representation of carbohydrates
is provided in the mmCIF format file, but this is not possible in
legacy PDB format files (as the format has been frozen since 2012
(https://www.wwpdb.org/documentation/file-formats-and-the-pdb
<https://www.wwpdb.org/documentation/file-formats-and-the-pdb>).
Proper indexing is necessary for branched entity representation and
for generation of linear descriptors, hence the ordering (numbering)
starts at the reducing end (#1), where the glycosylation occurs, to
the non-reducing end in ascending order. Unique chain IDs are assigned
to branched entities (oligosaccharides) to avoid residue numbering
overlapped with protein residues and to enable consistent numbering
for every oligosaccharide. For example, in PDB ID 6WPS, there are 5
oligosaccharides associated with the same protein chain A, the
consistent ordering and numbering can only be retained with unique
chain ID for each oligosaccharide in both PDBx/mmCIF and PDB format files
For archival consistency, a single-monosaccharide is defined as a
non-polymer and treated consistently with other non-polymer ligands in
the PDB. A single-monosaccharide occurring at a glycosylation site has
a unique chain ID in the PDBx/mmCIF file (_atom_site.label_asym_id)
but not in the PDB format file.
Using PDB ID 6WPS as an example, the PDBx/mmCIF data item
_atom_site.label_asym_id corresponds to the column #7 in the atom_site
coordinates section has an asym ID ‘Y’ for the 1st instance of
single-monosaccharide, NAG bound to ASN 61 of protein chain ‘A’. The
‘Y’ value is unique for this monosaccharide. The additional chain ID
(_atom_site.auth_asym_id) in the PDBx/mmCIF file that mapped to the
PDB format file for this NAG is chain ‘A’, which is consistently
represented as any other non-polymer ligands associated with the
protein chain A.
#
loop_
_atom_site.group_PDB
_atom_site.id
_atom_site.type_symbol
_atom_site.label_atom_id
_atom_site.label_alt_id
_atom_site.label_comp_id
*_atom_site.label_asym_id*
_atom_site.label_entity_id
_atom_site.label_seq_id
_atom_site.pdbx_PDB_ins_code
_atom_site.Cartn_x
_atom_site.Cartn_y
_atom_site.Cartn_z
_atom_site.occupancy
_atom_site.B_iso_or_equiv
_atom_site.pdbx_formal_charge
_atom_site.auth_seq_id
_atom_site.auth_comp_id
*_atom_site.auth_asym_id*
_atom_site.auth_atom_id
_atom_site.pdbx_PDB_model_num
...
HETATM 27655 C C1 . NAG *Y* 6 . ? 191.103 162.375 206.665 1.00
47.28 ? 1301 NAG *A* C1 1
HETATM 27656 C C2 . NAG Y 6 . ? 191.067 161.665 208.065 1.00
47.22 ? 1301 NAG A C2 1
HETATM 27657 C C3 . NAG Y 6 . ? 190.138 160.434 207.960 1.00
47.42 ? 1301 NAG A C3 1
HETATM 27658 C C4 . NAG Y 6 . ? 188.730 160.906 207.541 1.00
48.73 ? 1301 NAG A C4 1
HETATM 27659 C C5 . NAG Y 6 . ? 188.838 161.622 206.176 1.00
48.66 ? 1301 NAG A C5 1
HETATM 27660 C C6 . NAG Y 6 . ? 187.494 162.153 205.709 1.00
48.17 ? 1301 NAG A C6 1
HETATM 27661 C C7 . NAG Y 6 . ? 193.233 161.885 209.217 1.00
47.40 ? 1301 NAG A C7 1
HETATM 27662 C C8 . NAG Y 6 . ? 194.594 161.311 209.471 1.00
47.45 ? 1301 NAG A C8 1
HETATM 27663 N N2 . NAG Y 6 . ? 192.418 161.218 208.414 1.00
47.36 ? 1301 NAG A N2 1
HETATM 27664 O O3 . NAG Y 6 . ? 190.069 159.774 209.231 1.00
47.22 ? 1301 NAG A O3 1
HETATM 27665 O O4 . NAG Y 6 . ? 187.867 159.778 207.435 1.00
48.89 ? 1301 NAG A O4 1
HETATM 27666 O O5 . NAG Y 6 . ? 189.760 162.757 206.285 1.00
47.83 ? 1301 NAG A O5 1
HETATM 27667 O O6 . NAG Y 6 . ? 186.953 163.102 206.622 1.00
49.06 ? 1301 NAG A O6 1
HETATM 27668 O O7 . NAG Y 6 . ? 192.879 162.950 209.739 1.00
47.58 ? 1301 NAG A O7 1
...
#
Author-provided chain ID and residue numbering for oligosaccharides
are retained in the PDBx/mmCIF file (_pdbx_branch_scheme.auth_mon_id
and _pdbx_branch_scheme.auth_seq_num, respectively). Users can map how
carbohydrates are described in the corresponding primary citation to
the PDBx/mmCIF files using _pdbx_branch_scheme mapping category. wwPDB
strongly encourages depositors to use the wwPDB-assigned chain ID and
residue numbers in any publication material.
For example, PDB entry 6WPS
#
loop_
*_pdbx_branch_scheme.asym_id *
_pdbx_branch_scheme.entity_id
_pdbx_branch_scheme.mon_id
_pdbx_branch_scheme.num
*_pdbx_branch_scheme.pdb_asym_id *
_pdbx_branch_scheme.pdb_mon_id
_pdbx_branch_scheme.pdb_seq_num
*_pdbx_branch_scheme.auth_asym_id *
_pdbx_branch_scheme.auth_mon_id
*_pdbx_branch_scheme.auth_seq_num*
_pdbx_branch_scheme.hetero
*J *4 NAG 1 *I* NAG 1 *A* NAG *1310* n
J 4 NAG 2 I NAG 2 A NAG 1311 n
K 4 NAG 1 J NAG 1 A NAG 1312 n
K 4 NAG 2 J NAG 2 A NAG 1313 n
L 4 NAG 1 K NAG 1 A NAG 1315 n
L 4 NAG 2 K NAG 2 A NAG 1316 n
M 4 NAG 1 M NAG 1 A NAG 1317 n
M 4 NAG 2 M NAG 2 A NAG 1318 n
N 5 NAG 1 N NAG 1 A NAG 1321 n
N 5 NAG 2 N NAG 2 A NAG 1322 n
N 5 BMA 3 N BMA 3 A BMA 1323 n
N 5 MAN 4 N MAN 4 A MAN 1325 n
N 5 MAN 5 N MAN 5 A MAN 1324 n
N 5 FUC 6 N FUC 6 A FUC 1320 n
O 4 NAG 1 O NAG 1 B NAG 1310 n
O 4 NAG 2 O NAG 2 B NAG 1311 n
P 4 NAG 1 P NAG 1 B NAG 1312 n
P 4 NAG 2 P NAG 2 B NAG 1313 n
Q 4 NAG 1 Q NAG 1 B NAG 1315 n
Q 4 NAG 2 Q NAG 2 B NAG 1316 n
R 4 NAG 1 R NAG 1 B NAG 1317 n
R 4 NAG 2 R NAG 2 B NAG 1318 n
S 5 NAG 1 S NAG 1 B NAG 1321 n
S 5 NAG 2 S NAG 2 B NAG 1322 n
S 5 BMA 3 S BMA 3 B BMA 1323 n
S 5 MAN 4 S MAN 4 B MAN 1325 n
S 5 MAN 5 S MAN 5 B MAN 1324 n
S 5 FUC 6 S FUC 6 B FUC 1320 n
...
#
As some users pointed out, single NAG could be just a part of the
glycan that the author chose to build, as most natural N-glycans must
have stem of a common core of 5 monosaccharides or its fucosylated
version, such as those modeled in the PDB ID 6WPS. However, the PDB is
a 3D-atomic coordinate archive in which the model coordinates are
built based on supporting experimental data. Therefore, carbohydrates
are described as-is in the modeled structures without reference to
missing components of the presumed oligosaccharide sequence. If the
author only builds a monosaccharide, then this monosaccharide is
described as a non-polymer ligand.
Glycosylation annotation has been provided to facilitate searches of
all glycosylation sites. A total of 45,000 glycosylation sites have
been annotated in _struct_conn.pdbx_role in over 7500 PDB structures
to identify all glycosylation sites and the monosaccharides bound at
such sites. The annotation specifies the glycosylation sites, the
monosaccharide identity and chain IDs in either PDB format or mmCIF
format. In PDB ID 6WPS, a user can search N-Glycosylation in
‘_struct_conn.pdbx_role’ and find 16 glycosylation sites between ASN
and NAG at chain A alone.
The wwPDB encourages the community to use PDB/mmCIF format files
rather than the frozen legacy PDB file format. The legacy format
cannot support large structures. Currently, PDB format-files are not
available for large structures that have either more than 62 chains or
99,999 atoms. In addition, the legacy format cannot support ligand ID
codes beyond 3-characters, which will be needed in the coming years.
We thank you again for your feedback. The wwPDB is committed to
improving data representation in the PDB archive. Please do not
hesitate to contact us at i...@wwpdb.org <mailto:i...@wwpdb.org>.
Regards,
Jasmine
===========================================================
Jasmine Young, Ph.D.
Biocuration Team Lead
RCSB Protein Data Bank
Research Professor
Institute for Quantitative Biomedicine
Rutgers, The State University of New Jersey
174 Frelinghuysen Rd
Piscataway, NJ 08854-8087
Email:jasm...@rcsb.rutgers.edu <mailto:jasm...@rcsb.rutgers.edu>
Phone: (848)445-0103 ext 4920
Fax: (732)445-4320
===========================================================
On 12/4/20 3:15 PM, Marcin Wojdyr wrote:
On Fri, 4 Dec 2020 at 19:16, Dale Tronrud<de...@daletronrud.com>
<mailto:de...@daletronrud.com> wrote:
Creating meaning in the chain names "A, B, C, Ag1, Ag2, Ag3" is
exactly the problem.
It's not about "creating meaning" but about consistent naming. For humans.
"chain names" ( or "entity identifiers" if I
recall the mmCIF terminology correctly) are simply database "indexes".
No, entity is a somewhat different thing (multiple chains can point to
the same entity). entity_id is specified in addition to label_asym_id
and auth_asym_id.
asym = "structural element in the asymmetric unit" (so-called chain).
The values of indices are meaningless in themselves, they are just
unique values that can be used to unambiguously identify a record. In
principle, you could just assign random ISO characters (I don't think
mmCIF allows unicode) and the mmCIF would be considered identical.
And then you'd use this random string also in a publication when
referring to the chain, and in the user interface?
You are trying to force meaning to the characters with an index,
and
that puts multiple types of information in a single field. As Robbie
said already exists, if you want to encode connectivity into the data
base you have to add records that define that connectivity. That places
the connectivity information explicitly in the data models and allows
standard data base tools to track and validate.
No one was proposing to replace connectivity with names.
It was about naming that will be easier to work with for people.
learn the sequence you have to go to the mmCIF records that define the
connectivity between residues. It is entirely possible that "3" comes
before "1" because these indexes don't contain any information, other
than being unique within the chain.
In mmCIF you have label_seq_id that must be both unique and
sequential. So 3 is always the third residue wrt to the full sequence.
########################################################################
To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1
<https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1>
This message was issued to members ofwww.jiscmail.ac.uk/CCP4BB
<http://www.jiscmail.ac.uk/CCP4BB>, a mailing list hosted bywww.jiscmail.ac.uk
<http://www.jiscmail.ac.uk>, terms & conditions are available
athttps://www.jiscmail.ac.uk/policyandsecurity/ <https://www.jiscmail.ac.uk/policyandsecurity/>
------------------------------------------------------------------------
To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1
<https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1>
-->
########################################################################
To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1
This message was issued to members of www.jiscmail.ac.uk/CCP4BB, a mailing list
hosted by www.jiscmail.ac.uk, terms & conditions are available at
https://www.jiscmail.ac.uk/policyandsecurity/