Chai-1 uses an abbreviated syntax within the fasta record to define bonds within glycans. This syntax builds the glycan outward from a root sugar.
Syntax: ROOT_CCD(connection_syntax NEXT_CCD)
- The
X-Y syntax (e.g., 4-1) draws a bond between the atom specified by X in the preceding ring and the atom specified by Y in the subsequent ring.
Linear Chain Example:
>glycan|4-NAG-in-a-linear-chain
NAG(4-1 NAG(4-1 NAG(4-1 NAG)))
Branched Glycan Example:
>glycan|branched-glycan
NAG(4-1 NAG(4-1 BMA(3-1 MAN)(6-1 MAN)))
In the branched example, a root NAG is connected to a NAG, which is connected to a BMA. The BMA then branches to two MAN rings via 3-1 and 6-1 connections.
To connect these complex glycans to a protein, use the standard restraints file format to link a protein residue/atom to the root glycan's atom (e.g., @C1).
NAG(4-1 NAG(4-1 BMA(3-1 MAN)(6-1 MAN)))