Natural gene / phase 1
MATP — cream and pearl
One locus, three alleles, six combinations and four
outcomes. Cream and pearl are the same physical gene in a real horse
(SLC45A2 / MATP); this mod modelled them as two
two-allele genes with a shared resolver until the combination-table rewrite,
which is what made a single multi-allele locus expressible at all.
What it does
What to look for: this is the palomino and buckskin gene. One copy dilutes a chestnut to palomino and a bay to buckskin; two copies wash the horse out to a very pale cream with pink skin and blue eyes.
It carries a second, rarer version as well, which gives the pearl coats, and one of each together produces something different again. The table above is the whole set — there are more outcomes here than most people expect from one gene.
Crossing two of them
Its gene carrot
The table below is pigment kept, so 0.80 means
20% restricted. The owner's targets were given the other way round and
are, per outcome: single cream 20% red / 29% black restricted,
classic pearl 20% / 60%, double dilute 47% / 95%.
All three are exact on a chestnut, which is where a constant can be read directly
because a chestnut carries no black for the tint term to act on.
These were recalibrated against the gradient installed the same day,
and had moved twice in opposite directions before that — a value here means
nothing except against a particular chart. Classic pearl is the clearest case: it
was pushed nearly to white to read as a dilution at all on the previous gradient,
and on this one it is a mild, mostly-eumelanin lightening that keeps its warmth.
On the current chart the outcomes resolve to single cream #B69679,
classic pearl #B69679 and double dilute #DFD3BB on a
chestnut. Those are the gradient's colours; the levels are the gene.
One consequence worth knowing. Single cream's red now clamps on a
base that already carries maximum red: 0.80 + 0.30 tint is
1.10, so a black horse keeps 100% of its red rather than the
intended 80%. Harmless as it stands — a smoky black is meant to sit on the
chart's red edge — but it means the 20% target holds on a chestnut and not on
a black, and lowering SINGLE_CREAM_TINT is the lever if that matters.
- Gene key
- horsegenetics.matp
- Alleles
- Cr prl sun sno N
- Combinations
- 15
- Outcomes
- 5, plus two carrier wild types
- Default allele
- N
- Priority
- 40
- Founder draws
- 1 × nextFloat()
- Deterministic
- yes
Four dilutions at one locus
SLC45A2 carries four known dilution alleles, and they are alleles
of the same gene — which is the single most consequential fact
about it, because it means they compete for the two slots a horse has and can
compound with each other.
| Allele | Found | On its own |
|---|---|---|
| Cr cream | long known, testable | One copy already shows — palomino, buckskin, smoky black |
| prl pearl | long known, testable | Recessive. One copy is invisible |
| sun sunshine | 2019 | Recessive. Two copies read closer to champagne than to a double cream |
| sno snowdrop | 2019, in one Gypsy horse | Recessive. Two copies dilute both pigments hard — indistinguishable from a double cream |
A Cr/sun or Cr/sno horse looks like a
cremello or a perlino and carries only one cream allele. A true
Cr/Cr horse passes cream to every foal; a compound
heterozygote passes it to half. Two apparently identical pale horses are
therefore completely different breeding propositions, and no amount of
looking will tell them apart.
The same trap runs the other way: the first snowdrop foal was born pale out
of two visibly undiluted parents, both N/sno carriers. In real
life the standard cream test detects only the cream mutation, so a pale
horse has to be tested for snowdrop specifically. Here, the genome display
is that test.
The combination table
This is the table no single word describes. Cr on its own is a
partial dilution; prl on its own is nothing; two prl
is a different dilution again; and one of each is stronger than either.
“Incomplete dominant” was never going to say that, which is why
there is no dominance property any more — the rows below are the whole
model.
| Combination | Outcome | What it looks like |
|---|---|---|
N/N | wild | No dilution. |
prl/N | pearl-carrier wild type | One pearl copy does nothing on its own — the horse looks undiluted and only its descendants show it. Breeding two carriers is how classic pearl appears. |
Cr/N | single-cream | Red cut hard and black cut a little — palomino on a chestnut, buckskin on a bay, smoky black on a black. The points go dark brown, never jet black. |
prl/prl | classic-pearl | Black cut hard and red barely touched — a warm, lightened coat that keeps its colour rather than washing out. |
Cr/prl | double-dilute | The two complement: one of each acts as a double cream. |
Cr/Cr | double-dilute | Cremello, perlino or smoky cream — a near-white body over rusty points. |
sun/N, sno/N | dilution-carrier wild type | Nothing to see. Both are recessive and both look exactly like a horse carrying neither. |
sun/sun | sunshine | A whole-coat dilution that reads closer to champagne than to a cremello — warm and light rather than washed out. Its numbers are deliberately near champagne’s own. |
sno/sno, Cr/sun, Cr/sno | double-dilute | The same row as Cr/Cr, because they are the same horse to look at. That is the point of both alleles. |
prl/sun | classic-pearl | The one compound nobody has documented. It resolves to the milder of the two claims rather than to something invented for it. |
prl/sno, sun/sno | double-dilute | Snowdrop dilutes hard whatever it is beside. |
A horse can no longer be Cr/Cr and
prl/prl at once — a genotype the two-gene model
happily represented and no real horse can hold. The genotype code lost a
segment, the cross-gene CreamPearlDilution resolver is gone
(the dose table is a six-row switch on the gene itself), and
the catalogue lost 8,192 duplicate entries.
The eye follows the same rows
A double dilute's pale blue eye is the famous one, and it is not the blue of a
splashed white horse: the iris has all its pigment cells, they are simply not handling
enough melanin to colour it. So it claims at RANK_DILUTION, the lowest of
the three routes, and loses to the depigmented blue rather than competing with it.
This locus does not paint an iris. It
requests an allele at the two iris loci, and the
allele is written onto the horse at birth — so a cremello genuinely carries
LBl/LBl, shows the pale blue, and passes it on to foals that are not
cremellos.
| Combination | Iris |
|---|---|
N/N, prl/N, sun/N, sno/N, Cr/N | Untouched — a single cream copy does not reach the eye, and a single recessive copy does nothing at all |
Cr/Cr | Asks for LBl — the pale cremello / perlino blue |
Cr/prl | Asks for Grn. The compound heterozygote is the one row where cream and pearl disagree about the eye, and it is the mod's ordinary source of a green iris |
prl/prl | Asks for LBl — pale and bright, the light eye pearl is described by |
sun/sun | Asks for Gld. Not blue, which is the one thing that separates a sunshine from the double dilutes it otherwise resembles |
every other route to double-dilute | The same LBl. The eye does not tell the look-alikes apart either — only the genotype does |
Deterministic, like the coat: every cremello has the same pale blue eye, so this locus costs the coat cache one entry per outcome and not one per horse. The full account of the channel, the ranks and heterochromia is on Eye colour & heterochromia.
The numbers
| Outcome | keepRed | keepBlack | blackTint |
|---|---|---|---|
single-cream | 0.80 | 0.71 | 0.30 |
classic-pearl | 0.80 | 0.40 | 0.13 |
double-dilute | 0.53 | 0.05 | 0.10 |
Red is always restricted more than black under a double dilution, which is
why a diluted bay body fades to cream while the points hold smoky colour.
Each outcome also carries a black tint (see
PigmentField.dilute) so the points
land in a real diluted-black hue instead of the gradient’s jet-black
zero-red column.
No cream horse keeps a pitch-black point. A single-cream point may be a very dark brown but never a void — so its tint is a full one, not the token amount a real-world buckskin would argue for. Classic pearl and perlino both land pale enough that the tint is a small one - it is sized against how much black is left.
Founder frequency
Allele frequencies 1/30 for Cr and
1/22 for prl — the same numbers the two old
genes carried, so the wild population is unchanged apart from the impossible
genotypes disappearing. The gene declares the resulting six shares directly
rather than computing them, so an author can retune one row without touching
the others:
FounderTable.builder()
.weight(Cr, Cr, 0.111111)
.weight(Cr, prl, 0.303030)
.weight(Cr, N, 6.141414)
.weight(prl, prl, 0.206612)
.weight(prl, N, 8.374656)
.weight(N, N, 84.863177)
.build();
One gene, four dilution alleles
MATP — now usually called SLC45A2 — is a
pigmentation gene and nothing else. The locus is multiallelic: a horse has
two copies, and each may be normal N, Cream, Pearl, Sunshine, Snowdrop, or
something not yet found. Cream and Pearl are not separate genes, and neither are the two
newer ones.
| Gene | SLC45A2, older name MATP; also historically discussed under “underwhite” / OCA4 nomenclature |
|---|---|
| Chromosome | ECA21 |
| Cream | c.457G>A, p.Asp153Asn (D153N), exon 2 — incompletely dominant, dosage-dependent |
| Pearl | c.985G>A, p.Ala329Thr (A329T), exon 4 — recessive, with an important interaction with Cream |
| Sunshine | c.568G>A, p.Gly190Arg — missense, reported 2019, recessive |
| Snowdrop | c.305G>A, p.Arg102Gln — missense, reported 2020, recessive |
| Disease status | None established for any of the four |
So “palomino”, “buckskin”, “cremello”, “perlino” and “pearl” are phenotype labels arising from combinations of this locus with a base colour — not names of single genes. Which is exactly the structure the mod implements: five alleles at one locus, and outcomes read off the pair.
Cream, which is the one with a dosage effect
| genotype | chestnut base | bay base | black base |
|---|---|---|---|
N/N | chestnut | bay | black |
N/Cr | palomino | buckskin | smoky black, often subtle |
Cr/Cr | cremello | perlino | smoky cream |
One Cr most visibly dilutes pheomelanin. A buckskin keeps dark
mane, tail, legs and ear edges because those are eumelanin — and the reason is not that
cream “fails” on black pigment, but that at one dose its visual effect on
eumelanin is much less obvious than on red. Smoky black can be so subtle that it passes for
an ordinary dark, sun-faded or seal-brown horse without a test.
Two copies dilute both pigments far more. Double-cream horses characteristically have pale pink or rosy skin and pale blue eyes, and are frequently miscalled “white” — they are dilute-coloured horses, not genetically white-patterned ones. Their pale hair is hair with reduced pigment, not an absence of pigment cells the way most white spotting works. Perlino often keeps a warmer, peachier cast in mane, tail and lower legs; smoky cream can read warmer or darker than a typical cremello from residual pigment. UC Davis, cream
Pearl, and the compound heterozygote that fools everyone
Pearl is autosomal recessive: N/prl is an outwardly non-pearl carrier,
prl/prl shows the dilution, and Cr/prl shows a strong dilution
because the horse has no normal allele at the locus at all. It is also called
apricot, and historically the Barlink Factor in Quarter Horse colour
discussions.
Homozygous pearl gives a diluted body, mane and tail with pale skin; on chestnut, a relatively uniform pale apricot. On bay and black backgrounds the outcome varies more, because base colour and unidentified modifiers change how much residual dark pigment shows.
Cr/prl is the famous one: very pale coat, pale or pinkish skin, blue or
blue-green eyes — a pseudo-double-dilute that may be impossible to
distinguish from cremello, perlino or smoky cream without DNA testing, despite carrying only
one cream allele.
UC Davis, pearl
Cr/prl resolves to double-dilute in the mod, the same outcome
as Cr/Cr, which is what the literature describes. Where the mod goes a step
further is the eye: Cr/Cr gets the cremello blue, prl/prl a
light bright gold, and Cr/prl a green — a deliberate reading of
“blue or blue-green eyes” that makes the compound heterozygote
identifiable in-game where a real one is not identifiable by eye at all. That is
a divergence in the player’s favour rather than an error, and it is worth knowing
which way round it goes.
Sunshine and Snowdrop
Both are newer, rarer, and much thinner on evidence than Cream and Pearl. Both behave primarily as recessive dilutions: a carrier looks non-dilute, and two dilution alleles at the locus can give a strongly pale, double-dilute-like phenotype.
Sunshine
Reported in 2019 after investigation of a horse that looked like a double-cream dilute but
tested as carrying only one cream allele. Glycine 190 becomes arginine — small and
flexible replaced by large and positively charged, plausibly disruptive, though that is an
inference from the substitution rather than a demonstrated mechanism. The allele is named
Csun after Captain Sunshine, the horse in which it was recognised;
he was pale cream in coat, mane and tail with blue eyes, and was Cr/sun, not
Cr/Cr. The study also found the allele heterozygous in one non-dilute offspring,
supporting a single copy being visually silent.
Anim. Genet. 10.1111/age.12790
| genotype | expected |
|---|---|
N/sun | carrier; no clear phenotype known |
sun/sun | expected recessive dilution — phenotype not well documented |
Cr/sun | strong dilution; pseudo-double-dilute, documented |
prl/sun, sno/sun | plausible compound dilutes; insufficient published data |
The biggest gap is sun/sun. There is no robust body of documented homozygotes
defining the chestnut, bay or black phenotype, typical skin and eye colour, residual point
pigment, or whether expression is as consistent as prl/prl or Cr/Cr.
A 2026 breed-colour report described a second Cr/sun horse, a Tennessee Walking
Horse colt from a carrier dam — useful evidence the allele is not confined to one
family, and an emerging observation rather than a population study.
Snowdrop
Reported in 2020 in a Gypsy horse with a very dilute coat that carried none of the then-known
explanations. Arginine 102 becomes glutamine; the allele is Csno. The
reported sno/sno horse showed strong dilution of both red and black
pigment and looked like a homozygous cream. In the discovery pedigree, both sire and dam
carried one copy with no observable effect.
bioRxiv 851246
Snowdrop is the clearest evidence that this locus should be understood as a series of
functional dilution alleles rather than a two-allele normal-versus-cream system.
Cr/sno, prl/sno and sun/sno are all uncharacterised in
published evidence. It is tempting to assume any two non-normal alleles here give a strong
phenotype — a reasonable hypothesis given the Cream/Pearl and Cream/Sunshine
observations, and not a settled fact.
| allele | one copy with N | two copies | compound with cream | evidence |
|---|---|---|---|---|
| Cream | visible palomino / buckskin / smoky black | cremello, perlino, smoky cream | — | extensive |
| Pearl | visually silent carrier | pearl dilution | pseudo-double dilute | strong |
| Sunshine | no clear effect reported | expected, poorly documented | pseudo-double dilute, documented | limited |
| Snowdrop | no clear effect reported | strong dilute, double-cream-like | not characterised | limited |
Cream is the odd one out because one copy shows. The other three are best treated as recessive or recessive-like functional alleles: a normal allele preserves enough SLC45A2 activity that the carrier is not visibly diluted, while two altered copies substantially reduce pigmentation.
The four-allele structure and the recessive behaviour of pearl, sunshine and snowdrop are
all faithful. What the mod has to do that the science cannot is answer every cell of
the table — sun/sun, Cr/sno, prl/sun and
the rest — because a genotype in a game has to render as something. Those rows are
the mod’s extrapolation from the Cream/Pearl pattern, which is the same reasonable
hypothesis the source flags as unproven. They are not wrong; they are simply beyond what
anyone has observed.
Skin and eyes
Skin is dose- and genotype-dependent: single-cream horses usually keep dark
skin under coloured areas, with pink skin under ordinary white markings; double-cream horses
commonly have pink or rosy skin; homozygous pearl shows paler skin; and Cr/prl
commonly has pale or pinkish skin. Pink skin is not disease and does not mean a lethal-white
foal — it means little visible melanin at that location.
Eyes. A single cream allele generally has little obvious effect.
Double-cream horses commonly have blue eyes; Cr/prl can have blue or blue-green;
pearl homozygotes may have lighter eyes, less uniformly described. A light eye alone cannot
diagnose the genotype — blue eyes also come from several white-pattern genes, notably
splashed white. The mod handles that collision the same way, by
ranking the eye contributions rather than letting the last one win.
Health
Current references treat cream and pearl as coat-colour dilutions, not disease mutations. The breed-distribution study notes that some pigment variants do have medically important pleiotropic effects — and names silver/MCOA, frame overo/lethal white, and leopard complex/CSNB as the examples. It identifies no comparable association for cream or pearl.
So: no established lethal effect, no developmental disorder, no proven eye malformation
association, no CSNB association, and no adverse syndrome tied to Cr/Cr,
prl/prl or Cr/prl. The same holds for sunshine and snowdrop, with
the caveat that being very rare and recently recognised is not the same as having every
subtle effect excluded.
| locus | phenotype | associated concern |
|---|---|---|
| SLC45A2 | cream, pearl, sunshine, snowdrop | no confirmed inherited disease |
| PMEL | silver | multiple congenital ocular anomalies, worse in homozygotes |
| EDNRB | frame overo | homozygous lethal white overo syndrome |
| TRPM1 | leopard complex | congenital stationary night blindness in homozygotes |
| STX17 | grey | increased melanoma risk with age |
“Dilution” is a visual category, not a biological or health one. The one real management point is that pale skin has less natural UV screening — shade, UV fly masks, sun sheets — which follows from pigmentation generally and is not a disease phenotype of these alleles.
Build, size, jumping, speed
None are known to be caused by any allele at this locus. No credible evidence links cream or pearl to withers height, bone circumference, head shape, muscling, frame, body mass, growth rate, adult size, hoof quality or structural soundness; nor to jumping scope, technique, carefulness, bascule, tendon durability, trainability or competition results; nor to sprint speed, race performance, stride length, aerobic capacity, fibre profile, recovery or gaitedness. The best-known single-gene association with alternate gaits is DMRT3.
Where colour looks associated with performance in a real population, the candidates are breed structure (cream is common in some populations and absent from others, and breeds differ enormously in what they were selected for), founder effects (a notable stallion carrying both a colour allele and athletic traits), breeder selection for colour and type together, and plain visual bias — pale horses can look larger or finer-boned depending on light and contrast.
Breeds and frequency
Cream is widespread. In the UC Davis dataset of 11,281 horses across 28 breeds it was detected in 25 of the 28. In the relatedness-filtered sample its frequency ran from 0.42 in Lusitanos down to 0.013 in Standardbreds, and it was not detected in the sampled Hanoverian, Knabstrupper or Percheron groups — absent from those samples, not proven absent from those breeds. PMC9498372
Pearl is much more restricted, with a strong Iberian distribution consistent with where it was first identified. It appeared in 7 of the 28 breeds:
| breed | pearl allele frequency |
|---|---|
| Andalusian | 12% |
| Pura Raza Española | 11% |
| Lusitano | 6.4% |
| Gypsy Cob | 1.7% |
| Gypsy Vanner | 1.5% |
| American Paint Horse | 0.7% |
| American Quarter Horse | 0.031% |
Those are allele frequencies, not percentages of visibly pearl horses — and since pearl
needs prl/prl or Cr/prl to be conspicuous, visible pearls are far
rarer than carriers. The tiny Quarter Horse figure fits the historical Barlink Factor label:
it exists and is uncommon. The 11–12% in Iberians makes pearl a live breeding
consideration there.
Sunshine and Snowdrop have no population frequency at all. Sunshine was first identified in a horse of Standardbred × Tennessee Walking Horse ancestry, with a later Tennessee Walking Horse colt and carrier dam — enough to make that ancestry worth testing, and not enough to say the allele “belongs” to either breed. No peer-reviewed survey has established a frequency, an origin breed, a founder, a geographic distribution, or whether it is genuinely rare or merely rarely tested. Snowdrop is known in Gypsy horse / Cob / Tinker ancestry, with laboratory guidance noting that presence elsewhere has not been described and cannot be excluded. “Rare” is a fair description and not a measured percentage.
WILD_CREAM_ONE_IN is 30 (3.3%) and WILD_PEARL_ONE_IN is
22 (4.5%), so a founder horse is more likely to carry pearl than cream. In
the real population the ordering is emphatically the other way: cream is in 25 of 28
breeds and reaches 42% in Lusitanos, while pearl is in 7 breeds and tops out around 12%
in Iberians. Sunshine at 1/320 and snowdrop at 1/360 are unquantifiable against the
literature, and being the two rarest is the right shape.
The likely explanation is stated in the source: these are “the same numbers the two old genes carried”, from when cream and pearl were separate loci and each was tuned on its own. Merging them into one locus made the two frequencies directly comparable for the first time, and the comparison had not been revisited. Raising cream above pearl would cost nothing structurally and would make a founder paddock look more like a real one.
What is settled, and what is not
Strongly established. Cream and pearl are alleles of SLC45A2/MATP; cream is c.457G>A / p.Asp153Asn; pearl is c.985G>A / p.Ala329Thr; cream acts with a dosage-dependent, incomplete-dominance pattern; pearl is recessive alone and interacts visibly with cream in compound heterozygotes; both affect coat, skin and eye pigment; and there is no established direct effect on athletic ability, conformation or size.
Still uncertain. The full molecular mechanism — SLC45A2
clearly participates in melanosome pigmentation, and the exact chain from each equine variant
to each visual phenotype is unresolved. Why horses with the same colour genotype vary in
shade, mane and tail colour, residual point pigment and eye tone. Which additional genes
govern shade, seasonal change and flaxen-like mane effects. Whether very subtle physiological
effects of altered pigmentation exist below the threshold of detection — there is no
evidence for any, so none should be assumed. And essentially everything about
sun/sun and the snowdrop compounds.
The practical caution, and it is the one this locus exists to teach: visual colour names
cannot replace genotype here. A pale blue-eyed horse can be Cr/Cr,
Cr/prl, Cr/sun, sno/sno, or something at a different
locus entirely.