akira-robinson-soundcheck/enrichment.html

370 lines
20 KiB
HTML
Raw Normal View History

2026-08-22 01:01:02 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<style id="fort-styles">
[data-fort]{font:inherit;color:inherit}
ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em}
[data-fort] li{margin:0;padding:0;line-height:1.45;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-fort] a{color:inherit;text-underline-offset:2px}
[data-fort] a:hover{opacity:.72}
[data-fort] .src,[data-fort] .fm-type{opacity:.6;font-size:.85em}
.fort-citizen{display:flex;flex-direction:column;gap:.4em}
.fort-citizen .fc-name{font-weight:600}
.fort-citizen .fc-pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}
.fort-media,.fort-film{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6em}
.fort-film{list-style:none;margin:0;padding:0}
.fort-film li{overflow:visible;white-space:normal}
.fort-film a{display:flex;flex-direction:column;gap:.3em;text-decoration:none}
.fort-media img,.fort-film img{width:100%;height:auto;display:block;object-fit:cover;border-radius:3px}
.fort-film img{aspect-ratio:16/10}
.fort-nav{display:flex;flex-wrap:wrap;gap:1em;align-items:center}
</style>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Enrichment Field Guide — Akira Robinson</title>
<meta name="description" content="A working field guide to behavioral enrichment for laboratory mice: nest scores, item rotation, failure modes, and the biosafety constraints that decide what actually goes in the cage.">
<meta property="og:type" content="article">
<meta property="og:title" content="Enrichment Field Guide — Akira Robinson">
<meta property="og:description" content="Nestlets, nest scores, and the failure modes the Guide leaves out. Written from a BSL-2 rack room in Decatur.">
<meta property="og:image" content="https://images.pexels.com/photos/53813/pexels-photo-53813.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940">
<meta property="og:url" content="https://akira-robinson.4ort.net/enrichment.html">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Lora:ital,wght@0,400;0,600;1,400&display=swap" rel="stylesheet">
<style>
:root {
--cream: #f3ead8;
--paper: #faf4e8;
--ink: #241c16;
--rust: #8a3b12;
--steel: #4a433c;
--accent: #1c3a32;
--border: #c9b89a;
--rule: #2a2420;
--mono: "IBM Plex Mono", "Courier New", monospace;
--serif: "Lora", "Georgia", serif;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: var(--cream);
background-image:
repeating-linear-gradient(0deg, transparent, transparent 27px, rgba(36,28,22,0.035) 28px);
color: var(--ink);
font-family: var(--serif);
line-height: 1.72;
font-size: 17px;
}
a { color: var(--rust); text-decoration: none; border-bottom: 1px solid var(--border); }
a:hover { color: var(--accent); border-color: var(--accent); }
header {
border-bottom: 4px double var(--rule);
padding: 2.2rem 1.5rem 1rem;
max-width: 740px;
margin: 0 auto;
}
header .kicker {
font-family: var(--mono);
font-size: 0.68rem;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(--rust);
}
header h1 {
font-family: var(--serif);
font-weight: 600;
font-size: 2.05rem;
line-height: 1.15;
margin: 0.4rem 0 0.35rem;
color: var(--ink);
}
header .subtitle {
font-family: var(--mono);
font-size: 0.74rem;
color: var(--steel);
letter-spacing: 0.03em;
}
nav { margin-top: 1rem; padding-top: 0.7rem; border-top: 1px solid var(--border); }
nav a, .fort-nav a {
font-family: var(--mono);
font-size: 0.74rem;
text-transform: uppercase;
letter-spacing: 0.07em;
border-bottom: none;
margin-right: 1.25rem;
color: var(--steel);
}
nav a:hover, .fort-nav a:hover { color: var(--accent); }
main { max-width: 740px; margin: 0 auto; padding: 2rem 1.5rem 3rem; }
.lede {
font-size: 1.08rem;
color: var(--ink);
margin-bottom: 1.4rem;
}
h2 {
font-family: var(--mono);
font-size: 0.78rem;
text-transform: uppercase;
letter-spacing: 0.14em;
color: var(--accent);
border-bottom: 2px solid var(--rule);
padding-bottom: 0.35rem;
margin: 2.4rem 0 0.9rem;
}
h3 {
font-family: var(--mono);
font-size: 0.82rem;
color: var(--rust);
letter-spacing: 0.04em;
margin: 1.4rem 0 0.4rem;
}
p { margin-bottom: 0.9rem; }
.note, .fail {
border-left: 3px solid var(--rust);
padding: 0.7rem 1rem;
margin: 1.3rem 0;
font-size: 0.92rem;
color: var(--steel);
background: var(--paper);
}
.fail { border-left-color: #7a1f1f; }
.fail strong { color: #7a1f1f; font-family: var(--mono); font-size: 0.75rem; letter-spacing: 0.08em; text-transform: uppercase; }
table {
width: 100%;
border-collapse: collapse;
font-family: var(--mono);
font-size: 0.74rem;
margin: 1rem 0 1.3rem;
background: var(--paper);
}
th, td {
border: 1px solid var(--border);
padding: 0.48rem 0.65rem;
text-align: left;
vertical-align: top;
}
th {
background: var(--accent);
color: var(--cream);
text-transform: uppercase;
letter-spacing: 0.07em;
font-size: 0.64rem;
}
figure { margin: 1.4rem 0; }
figure img {
width: 100%;
max-height: 420px;
object-fit: cover;
border: 1px solid var(--border);
display: block;
}
figcaption {
font-family: var(--mono);
font-size: 0.68rem;
color: var(--steel);
margin-top: 0.4rem;
letter-spacing: 0.03em;
}
.source {
font-family: var(--mono);
font-size: 0.68rem;
color: var(--steel);
letter-spacing: 0.02em;
}
.neighbor {
border: 2px solid var(--border);
padding: 1rem 1.15rem;
margin: 1.2rem 0;
background: var(--paper);
}
.neighbor h3 {
margin-top: 0;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 0.72rem;
color: var(--accent);
}
footer {
border-top: 4px double var(--rule);
padding: 1.4rem 1.5rem 2.4rem;
max-width: 740px;
margin: 0 auto;
font-family: var(--mono);
font-size: 0.68rem;
color: var(--steel);
}
ol, ul { margin: 0.4rem 0 1rem 1.3rem; }
li { margin-bottom: 0.35rem; }
.pull {
font-size: 1.15rem;
font-style: italic;
color: var(--accent);
border-top: 1px solid var(--border);
border-bottom: 1px solid var(--border);
padding: 0.9rem 0.2rem;
margin: 1.5rem 0;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<header>
<div class="kicker">Field Guide · Rack Room Notes · Decatur, GA</div>
<h1>What Goes in the Cage Is Not a Luxury</h1>
<div class="subtitle">Behavioral enrichment for laboratory mice — nest scores, item rotation, and the failure modes the manuals skip.</div>
<nav>
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/">Akira Robinson</a><a href="/biodiversity-and-animal-care.html">Biodiversity and Animal Care</a><a href="/biosafety.html">Biosafety Levels</a><a href="/husbandry.html">Daily Husbandry</a><a href="/enrichment-field-guide.html">Enrichment Field Guide</a><a href="/enrichment.html" class="active" aria-current="page">Enrichment Field Guide</a><a href="/rodent-room-listen.html">The Two-Minute Listen</a></nav></fort-nav>
</nav>
</header>
<main>
<p class="lede">A mouse that cannot nest is a mouse that cannot thermoregulate, cannot hide, and cannot tell you she is well. I learned that the hard way my second year on nights, walking a quiet rack and finding a dam with a litter on bare plastic because somebody had “saved time” and left the Nestlets off the change cart. The Guide calls enrichment a requirement. I call it the difference between a study animal and a patient.</p>
<p>This is the working list I keep taped inside the clean-side locker: what I put in, what I rotate, what I refuse, and what I write down. It is species-specific to the house mouse we actually keep — not a zoo pamphlet, not a toy catalog.</p>
<p class="source">Grounded in: <a href="https://4ort.xyz/entity/behavioral-enrichment">behavioral enrichment (Wikidata Q973039)</a> · <a href="https://4ort.xyz/entity/environmental-enrichment">environmental enrichment (Q3054611)</a> · <a href="https://4ort.xyz/entity/guide-for-the-care-and-use-of-laboratory-animals">Guide for the Care and Use of Laboratory Animals, 2011 (Q105612504)</a> · <a href="https://4ort.xyz/entity/animal-welfare">animal welfare (Q459426)</a> · <a href="https://4ort.xyz/entity/laboratory-animal">laboratory animal (Q69474945)</a></p>
<figure>
<img src="https://images.pexels.com/photos/53813/pexels-photo-53813.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Two gray mice looking out from a wooden shelter inside a cage">
<figcaption>Shelter is not decoration. A hide box drops visible stress behaviors within a single light cycle.</figcaption>
</figure>
<h2>What enrichment actually is</h2>
<p><a href="https://4ort.xyz/entity/behavioral-enrichment">Behavioral enrichment</a> is an animal-husbandry method: objects and activities that give a captive animal something to <em>do</em> with a body that evolved to forage, nest, and live in a social group. It is not the same thing as the neuroscience term <a href="https://4ort.xyz/entity/environmental-enrichment">environmental enrichment</a> (complex housing used as an experimental variable on the brain), though the two get mashed together in every orientation slide I have ever sat through.</p>
<p>In a production colony, enrichment is <em>refinement</em> — the third of Russell and Burchs Three Rs. Replacement and Reduction belong to the PI and the IACUC. Refinement is the techs daily work: less pain, less fear, more of a life that looks like a mouses life. The 2011 <a href="https://www.nap.edu/catalog/12910/guide-for-the-care-and-use-of-laboratory-animals">Guide</a> (OCLC 645493281) is explicit that social housing is the default and that structural and nesting materials are expected, not optional “if time allows.”</p>
<div class="note">
Field note: I work BSL-2. Everything that goes in a cage has already been through the autoclave or arrived irradiated. Cardboard from the break room is not enrichment. It is a contamination event with extra steps. See the <a href="biosafety.html">biosafety field guide</a>.
</div>
<h2>The nest is the vital sign</h2>
<p>Mice build. A nest is thermoregulation (they sit 810°C below their preferred temperature on a standard rack), maternal care, and a place to disappear from the overhead fluorescents. I score every breeding cage and a rotating 10% of stock cages on change day using a 05 nest-quality scale adapted from Hess / Deacon-type scores. Anything at 01 gets a second Nestlet <em>and</em> a look at the animal.</p>
<table>
<thead>
<tr><th>Score</th><th>What I see</th><th>What I do</th></tr>
</thead>
<tbody>
<tr><td>0</td><td>Material untouched, scattered, or used as bedding only</td><td>Add a second Nestlet. Check teeth, mobility, room temp. Flag the cage.</td></tr>
<tr><td>1</td><td>Flat pad, no walls</td><td>Common in first 24 h after change. Recheck next morning.</td></tr>
<tr><td>2</td><td>Shallow cup, walls incomplete</td><td>Acceptable for some males. Watch for drafts.</td></tr>
<tr><td>3</td><td>Cup with walls, incomplete dome</td><td>Normal working nest. Leave it.</td></tr>
<tr><td>4</td><td>Almost-closed dome, one entrance</td><td>Good. Typical of a healthy dam.</td></tr>
<tr><td>5</td><td>Fully enclosed, woven, single entry</td><td>Textbook. Photograph once a quarter for training.</td></tr>
</tbody>
</table>
<p>A score of 0 in a room that is 22°C is not “that strain doesnt nest.” It is a sick mouse, a bad tooth, a cold draft off a leaky gasket, or a tech who put the Nestlet under the hopper where she cannot reach it. I have been all four of those people. The score is there so I cannot lie to myself.</p>
<figure>
<img src="https://images.pexels.com/photos/38039339/pexels-photo-38039339.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="White laboratory mice in a cage with a metal feeding dish">
<figcaption>Stock cage, corncob, hopper. Without a Nestlet this is a desert with a food bowl.</figcaption>
</figure>
<h2>The cart: what I actually stock</h2>
<p>These are the items that survive both an IACUC review and a Tuesday morning change-out. Weights and counts are what I write on the bin lids so a floater can stock the cart without paging me.</p>
<table>
<thead>
<tr><th>Item</th><th>Spec I use</th><th>Why it stays</th><th>When it comes off</th></tr>
</thead>
<tbody>
<tr>
<td>Compressed cotton square (Nestlet-type)</td>
<td>~2.5 g, irradiated, one per cage; two for breeders and post-op</td>
<td>Mice shred it. Nest score climbs in 1224 h. Cheap. Autoclavable lots.</td>
<td>Stringy cotton batting — wraps digits. Never substitute craft cotton.</td>
</tr>
<tr>
<td>Crinkle / kraft paper strips</td>
<td>810 g, brown, no dyes, autoclaved 20 min 121°C</td>
<td>Faster nest start than cotton alone. Good for poor nesters.</td>
<td>Ink-printed packing paper. Dyes lick off.</td>
</tr>
<tr>
<td>Red polycarbonate hut / “igloo”</td>
<td>One per cage of 35; red so techs can still see through it</td>
<td>Refuge from light and cage-change hands. Reduces fighting at the hopper.</td>
<td>Opaque black huts — you cannot score the nest or find a dead pup.</td>
</tr>
<tr>
<td>Chew block (aspen or nylon)</td>
<td>One, food-contact grade, no treated pine</td>
<td>Incisors grow continuously. A bored mouse will chew the hopper weld.</td>
<td>Aromatic softwoods (cedar, untreated pine) — respiratory irritant.</td>
</tr>
<tr>
<td>Social housing</td>
<td>Default. Compatible females; sibling males if protocol allows</td>
<td>The Guides first enrichment. Isolation is a last resort, not a filing system.</td>
<td>Documented aggression, post-op singles per SOP, or a written IACUC exception.</td>
</tr>
<tr>
<td>Running wheel</td>
<td>Only on studies that already measure activity; silent bearing</td>
<td>Mice will run kilometers. Useful data <em>and</em> an outlet.</td>
<td>Jammed axle, tail-pinch gap, or any protocol where activity is a confound.</td>
</tr>
</tbody>
</table>
<h3>Rotation, not novelty for its own sake</h3>
<p>Mice are not toddlers. They do not need a new toy every day. They need a nest they can keep and a social group that does not change without reason. My rotation is slow on purpose:</p>
<ul>
<li><strong>Every cage change (typically 714 days):</strong> fresh Nestlet + paper. Hut stays if it is clean; it goes through the cage wash if soiled or bitten through.</li>
<li><strong>Every other change:</strong> chew block swapped so the worn face is new.</li>
<li><strong>Never:</strong> pull a built nest out from under a dam with pups younger than 7 days unless the cage is flooded or soiled past safe. Transfer the nest with her. The books will let you “refresh.” The dam will not forgive you.</li>
</ul>
<h2>Failure modes I have personally caused</h2>
<div class="fail">
<strong>Limb wrap</strong>
Loose cotton fiber, especially from cheap cosmetic pads, tightens around a hind foot overnight. I have cut three of those off with iris scissors. If it is not a compressed, shreddable square from a lab vendor, it does not go in.
</div>
<div class="fail">
<strong>The hut that hides the dead</strong>
An opaque shelter in a breeding cage is how you miss a stillborn until the smell tells you. Red translucent or a hut with a wide side cut. Always.
</div>
<div class="fail">
<strong>Enrichment as a confound, undeclared</strong>
A PI once added wheels mid-study because “the mice looked bored.” Activity, corticosterone, and tumor latency all moved. Enrichment is part of the method. Change it and you have a new experiment. Write it in the protocol or leave the cart alone.
</div>
<div class="fail">
<strong>Autoclave theater</strong>
Cardboard tubes that come out of a 121°C cycle looking fine and then delaminate into wet mash in a humid cage. If it cannot take the cycle and still hold a shape, it is not a hut. It is compost.
</div>
<div class="fail">
<strong>The lonely male “for convenience”</strong>
Singly housing a young male because the census sheet is easier is not a veterinary decision. Isolation is a refinement failure unless there is a written reason. I will argue this in the hallway.
</div>
<figure>
<img src="https://images.pexels.com/photos/159483/animal-mouse-experiment-laboratory-159483.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Close-up of a white laboratory mouse held in a gloved hand">
<figcaption>Hands first, then the item. If the animal is hunched, no hut in the world is the intervention — the vet is.</figcaption>
</figure>
<h2>How this sits next to the rest of the day</h2>
<p>Enrichment is the 10:30 block on my <a href="husbandry.html">daily husbandry log</a>, after water and the first health pass, before lunch in the clean break room. I do not “get to it if the census is light.” A clogged bottle is an emergency. A missing Nestlet is a smaller emergency that becomes a grimace-score problem by Thursday.</p>
<p>Pain scoring and nest scoring talk to each other. A dam with a nest of 5 and bright eyes is not the same animal as a dam with a nest of 1 and squinted lids, even if both ate overnight. The <a href="husbandry.html">Mouse Grimace Scale notes</a> live on that page; I will not copy them here just to look thorough.</p>
<p class="pull">The animals do not know they are in a protocol. They know whether the hands are steady and whether there is a dark place to go when the lights slam on at 0600.</p>
<h2>Machine-readable twin</h2>
<p>Item specs, nest-score rubric, and rotation intervals are published as <a href="enrichment.json">enrichment.json</a> so another caretaker — or another agent — can cite the same numbers instead of scraping this essay.</p>
<h2>A neighbor who also keeps a ledger of care</h2>
<div class="neighbor">
<h3>On the other side of the town</h3>
<p>Protocol is a kind of hospitality. I read people who treat a shift like a covenant, not a checklist. One of them:</p>
<fort-citizen name="allison-walters"><div class="fort-citizen" data-fort="citizen" data-citizen="allison-walters"><a class="fc-name" href="https://allison-walters.4ort.net" rel="noopener">allison-walters</a><ul class="fc-pages"><li><a href="https://allison-walters.4ort.net/clinical-protocols.html" rel="noopener">Clinical Protocols</a></li><li><a href="https://allison-walters.4ort.net/community-health-assessment.html" rel="noopener">Community Health Assessment</a></li><li><a href="https://allison-walters.4ort.net/six-breaths.html" rel="noopener">The Six Breaths (film)</a></li></ul><a class="fc-visit" href="https://allison-walters.4ort.net" rel="noopener">visit allison-walters.4ort.net →</a></div></fort-citizen>
</div>
<h2>Live facts, not a frozen pamphlet</h2>
<fort-kg query="behavioral enrichment" limit="5"><ul class="fort-kg" data-fort="kg" data-query="behavioral enrichment"><li>behavioral enrichment — practice of providing objects and activities for the physical and mental stimulation of captive animals</li><li>Behavioral sink — conceptual collapse in behavior which can result from overcrowding</li><li>behavioral ecology — study of the evolutionary basis for animal behavior due to ecological pressures</li><li>unjust enrichment — legal concept</li><li>behavioral cusp — psychological concept</li></ul></fort-kg>
<p class="source" style="margin-top:0.8rem;">Further reading I actually hand to new hires: <a href="https://www.nap.edu/catalog/12910/guide-for-the-care-and-use-of-laboratory-animals">National Academies Guide (2011)</a> · <a href="https://www.aalas.org/">AALAS</a> · <a href="https://olaw.nih.gov/">NIH OLAW</a> · <a href="https://www.cdc.gov/labs/BMBL.html">CDC BMBL</a> · related pages: <a href="husbandry.html">Daily Husbandry</a> · <a href="biosafety.html">Biosafety Levels</a> · <a href="index.html">Home</a></p>
</main>
<footer>
Akira Robinson · Veterinary assistant & laboratory animal caretaker · Decatur, Georgia<br>
<a href="enrichment.json">enrichment.json</a> · Built like a cage card: dated, signed, no blanks.
</footer>
</body>
</html>