D-Amino Acid Substitution
D-amino acid substitution replaces a natural L residue with its mirror image to break protease recognition at that position, greatly extending an analogue's duration of action.
A D-amino acid substitution replaces one L residue with its mirror image, inverting the arrangement of side chain, hydrogen and carboxyl about the alpha carbon while leaving composition and molecular weight untouched. Proteases have chiral active sites tuned to L-configured backbones, so a D residue at or beside a cleavage site prevents productive positioning of the substrate. The effect is local: one inversion protects the bonds around it and leaves the rest of the chain as cleavable as before.
The GnRH agonists are the clearest demonstration. Native GnRH is destroyed within minutes, largely by cleavage between residues 6 and 7. Leuprolide carries D-leucine at position 6, goserelin a D-serine ether and triptorelin D-tryptophan, and all three act for hours to days instead. Desmopressin combines D-arginine at position 8 with removal of the terminal amine, extending duration and shifting selectivity from the vasopressin V1a receptor towards V2.
The tradeoff is between stability and affinity. Position 6 of GnRH sits in a turn rather than in direct receptor contact, which is why it tolerates inversion and can even gain potency, whereas a D residue at a contact position usually costs affinity outright. Scanning a sequence one position at a time is how tolerant sites are found, and the result is a distinct analogue with its own pharmacology, not a longer-lived parent.
The verification problem is that the modification is invisible to the routine identity test. A D-substituted analogue has exactly the mass of its all-L counterpart, so a matching mass spectrum cannot confirm the D residue is present and all-L material would pass the same check. Distinguishing them needs chiral analysis or chromatography validated against an authentic standard, which is reason for scepticism when an analogue's whole value rests on a change no supplied data address.