5D Library › Molecules and Terroir · 中文
Chapter 4 Cranberry: A-Type Proanthocyanidins
Condensed tannins
Proanthocyanidins (PACs), also called condensed tannins, are chains of flavan-3-ol units such as catechin and epicatechin, the same building blocks found in tea and cocoa. They are widespread in plants: grape seeds, apples, cocoa beans, tea, many berries. They give the dry, puckering feeling of strong tea or young red wine, because they bind to proteins in saliva. When heated in acid they release coloured anthocyanidins, which is where the name comes from.
The units of a PAC chain are usually joined by a single carbon–carbon bond between carbon 4 of one unit and carbon 8 (or 6) of the next. This is called a B-type link. In an A-type link there is a second bond as well: an ether bond, through an oxygen, between carbon 2 of the upper unit and the oxygen on carbon 7 of the lower one. The double link makes the joint between the two units more rigid and changes the shape of the molecule. Procyanidin A2, a dimer of two epicatechin units joined by an A-type link, is the simplest example.
Evidence
Foo and colleagues isolated the PACs from cranberry (Vaccinium macrocarpon) that inhibited the adhesion of uropathogenic P-fimbriated Escherichia coli in laboratory tests. They consisted mainly of epicatechin units, mostly as tetramers and pentamers, and contained at least one A-type link; procyanidin A2 was the most common end unit (Foo et al. 2000). Howell and colleagues compared PACs from cranberry juice cocktail with B-type PACs from grape juice, apple juice, green tea and dark chocolate: the cranberry PACs prevented adhesion in vitro at 60 µg/mL, grape PACs showed minor activity only at 1,200 µg/mL and the others none; anti-adhesion activity was found in the urine of volunteers after cranberry juice cocktail but not after the other products (Howell et al. 2005).
Many plants contain some A-type PACs; what is unusual about cranberry is that they make up a large share of its PACs.
How bacteria hold on
Bacteria that cause bladder infections have to resist being washed out by urine. Uropathogenic E. coli do this with fimbriae (also called pili), hair-like protein fibres tipped with adhesins that bind specific sugar structures on the cells lining the urinary tract. P-fimbriae bind to galactose-containing glycolipids. The proposed mechanism for cranberry PACs is physical-chemical rather than antibiotic: the PACs, or compounds derived from them, interfere with the binding of fimbriae to those receptors, so that fewer bacteria attach, without killing the bacteria. The A-type link is thought to help, perhaps by changing how the molecule interacts with the fimbrial proteins, but the exact interaction is still under study.
Measuring PACs: BL-DMAC
PACs are difficult to measure because they are mixtures of chains of different lengths, and different methods give very different numbers for the same sample. A common method for cranberry is based on 4-dimethylaminocinnamaldehyde (DMAC), which reacts with flavan-3-ols in acid to give a green-blue colour measured near 640 nm.
Evidence
A version of the DMAC method was validated in five laboratories in the United States, France and China on eleven cranberry powders, using commercially available procyanidin A2 as the standard; it is known as the BL-DMAC method (Prior et al. 2010). When the same samples were measured against a standard made of PACs isolated from cranberry, the results were 2.2 times higher than those calculated with procyanidin A2, and the difference was greater in products with larger PACs (Feliciano et al. 2012).
The reason the standard matters can be illustrated with a simple model. If each chain gives roughly the same amount of colour regardless of its length, as would happen if the reaction mainly involves one end of each chain, then a gram of long chains gives less colour than a gram of dimers. A product whose PACs are longer than the dimer standard will then read low.
Calculation
How much of the true PAC mass a sample appears to contain, when read against a dimer standard, for three chain-length distributions. The assumption of equal colour per chain is a simplification used to show the direction and rough size of the effect.
# A simple model of why the choice of standard matters in the DMAC assay.
# Assumption (a simplification): each chain gives about the same colour per
# molecule, so colour per milligram falls as the chain gets longer.
# Procyanidin A2, the BL-DMAC standard, is a dimer (DP 2).
def apparent_share(mix):
"""mix: {degree of polymerisation: share of PAC mass}. Returns the
measured PAC mass, as a share of the true mass, read against A2."""
return sum(share * 2 / dp for dp, share in mix.items())
mixes = {
"mostly dimers": {2: 0.6, 3: 0.2, 4: 0.2},
"tetramers and pentamers": {2: 0.1, 3: 0.1, 4: 0.4, 5: 0.4},
"longer chains (DP 4 to 10)": {4: 0.2, 5: 0.2, 6: 0.2, 8: 0.2, 10: 0.2},
}
for name, mix in mixes.items():
a = apparent_share(mix)
print(f"{name:27s} reads {100 * a:3.0f} % of true mass "
f"(true/measured = {1 / a:.1f})")
print("Feliciano et al. (2012): cranberry-PAC standard gave values 2.2 × those with A2")
# mostly dimers reads 83 % of true mass (true/measured = 1.2)
# tetramers and pentamers reads 53 % of true mass (true/measured = 1.9)
# longer chains (DP 4 to 10) reads 34 % of true mass (true/measured = 3.0)
# Feliciano et al. (2012): cranberry-PAC standard gave values 2.2 × those with A2The middle case, mostly tetramers and pentamers as Foo and colleagues described, gives a factor close to the 2.2 reported for cranberry products. The lesson for anyone reading a specification is that “PAC content 36 mg/g” means nothing without the method and the standard, and that two suppliers’ numbers can be compared only when both are stated.
From the test tube to the clinic
A finding in a test tube does not show that a food prevents disease. Anti-adhesion in vitro shows a mechanism that could work; whether it does work in people is a question for randomised trials, and their results are mixed.
Evidence
A Cochrane systematic review updated in 2023 included 50 randomised trials with 8,857 participants (Williams et al. 2023). Compared with placebo, water or no treatment, cranberry products reduced the risk of symptomatic, culture-verified urinary tract infection overall (risk ratio 0.70, 95 % confidence interval 0.58 to 0.84; 26 studies), with considerable variation between studies. By group, the risk was probably lower in women with recurrent infections (0.74, 0.55 to 0.99), in children (0.46, 0.32 to 0.68) and in people susceptible to infection after interventions such as bladder radiotherapy (0.47, 0.37 to 0.61). There was little or no benefit in elderly people living in care homes (0.93, 0.67 to 1.30), in pregnant women (1.06, 0.75 to 1.50) or in people with bladder-emptying problems from neuromuscular disease (0.97, 0.78 to 1.19). Compared with antibiotics, cranberry may make little or no difference (2 studies).
A risk ratio does not say how many people benefit. That depends on how common infections are without cranberry.
Calculation
Turning the review’s risk ratios into numbers per 100 people, for an assumed baseline risk. The baseline of 30 in 100 is chosen for illustration only; the real figure depends on the group and the length of follow-up.
# Relative risks from the Cochrane review (Williams et al. 2023), cranberry
# products against placebo or no treatment, symptomatic culture-verified UTI.
reviews = {
"women with recurrent UTI": (0.74, 0.55, 0.99),
"children": (0.46, 0.32, 0.68),
"pregnant women": (1.06, 0.75, 1.50),
}
def per_100(rr, baseline):
"""Infections per 100 people over the study period, and the number who
would need to take cranberry for one fewer infection (if any)."""
treated = 100 * baseline * rr
fewer = 100 * baseline - treated
nnt = 100 / fewer if fewer > 0 else float("inf")
return treated, fewer, nnt
baseline = 0.30 # an assumed risk without cranberry, for illustration only
print(f"assumed risk without cranberry: {100 * baseline:.0f} in 100")
print("group RR (95% CI) change per 100 NNT")
for group, (rr, lo, hi) in reviews.items():
t, f, n = per_100(rr, baseline)
_, f_lo, _ = per_100(hi, baseline)
_, f_hi, _ = per_100(lo, baseline)
nnt = f"{n:.0f}" if n != float("inf") else "none"
print(f"{group:25s} {rr:.2f} ({lo:.2f}–{hi:.2f}) "
f"{-f:+5.1f} ({-f_hi:+.1f} to {-f_lo:+.1f}) {nnt:>4s}")
# assumed risk without cranberry: 30 in 100
# group RR (95% CI) change per 100 NNT
# women with recurrent UTI 0.74 (0.55–0.99) -7.8 (-13.5 to -0.3) 13
# children 0.46 (0.32–0.68) -16.2 (-20.4 to -9.6) 6
# pregnant women 1.06 (0.75–1.50) +1.8 (-7.5 to +15.0) noneWith these assumptions, about 13 women with recurrent infections would need to take cranberry for one fewer infection, but the confidence interval runs from a large benefit to almost none. For pregnant women the interval includes harm as well as benefit and is centred on no effect.
Note
Regulators read this evidence cautiously. In 2020 the United States Food and Drug Administration said it would not object to certain qualified health claims on cranberry juice beverages and supplements for reducing the risk of recurrent urinary tract infection in healthy women who have had one, provided the claim states that the evidence is “limited” (for supplements) or “limited and inconsistent” (for juice) (U.S. Food and Drug Administration 2020). Other jurisdictions have their own rules, and many do not allow such claims. A urinary tract infection needs medical assessment and often antibiotics; cranberry products are not a substitute. People taking warfarin or other blood thinners should ask their doctor before using concentrated cranberry products.
Processing and the berry
Cranberry PACs and the anthocyanins that colour the fruit are both damaged by heat, oxygen and light, and PACs bind to proteins and cell-wall material during processing, which makes them harder to extract and measure. How a berry is dried affects what is left and what a test can find. Chapter 5 turns to the engineering of drying.
Hypothesis · not established
Not established. In cranberries from the same lot, freeze-drying retains more DMAC-reactive PAC (measured against the same standard) than hot-air drying at 60 °C or above. The hypothesis would be refuted if split-lot comparisons showed no difference, or more PAC after hot-air drying. A difference in measured PAC would not by itself show any difference in effect in people.
References
Fan, Y. (2026). Molecules and Terroir: Polysaccharides of Dendrobium officinale, Gingerols of Zingiber officinale, A-Type Proanthocyanidins and the Mass Transfer of Freeze-Drying [本草的分子与风土] (Version 1.0.0). 5D Library. https://doi.org/10.5281/zenodo.23693057 · Licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).