Designing a lab sample tracking system: choosing an identifier that survives the freezer and the solvent, deciding where the scan points are, and the reconciliation that tells you whether the system still describes the freezer
Tracking is a physical problem before it is a software one. An identifier that fades, a transfer nobody scanned and an inventory nobody has audited will defeat any system, however good. This page covers the three decisions that decide whether a tracking system still describes reality a year after it went live.
- the location granularity that makes an inventory usable
- position-level
- the electronic records rule the custody record has to meet
- Part 11
- the containment human samples in the store are handled at
- BSL-2
Figures in this panel are the tracking granularity this page recommends and the records and containment rules the samples are held under, linked in the sources below. They are identifiers, not prices: BioBricks publishes verified prices for synthesis services only, and does not imply a software price index it has not measured.
- 4 vendor service pages verifiedevery figure matched verbatim to the vendor's page
- Quoted and dated, never estimatedlast verification pass 2026-08-24
- 1 service classes coveredeach with measured search demand behind it
The decisions that decide whether it works
- Choose an identifier that survives what the sample survives. Labels lift in solvent, frost and liquid nitrogen, and a printed adhesive label on a cryovial is the commonest failure. Two dimensional codes moulded or laser marked into the vial base read reliably under frost and cannot come off, and they are worth the higher unit cost from the first study.
- Make the identifier meaningless. An identifier encoding the study, the date and the subject looks helpful and becomes wrong the moment any of those change. Use an opaque identifier and hold the meaning as data, so a re-assignment is an edit rather than a relabelling exercise.
- Decide the scan points and make them the only way to move a sample. Receipt, aliquot, storage, retrieval, transfer and disposal. A workflow where the position can be typed rather than scanned is a workflow that will drift, and the drift is invisible until somebody cannot find something.
- Record position to the slot, not to the freezer. Freezer, rack, box, position, with a visible box map. Searching with the door open warms everything around the target, and a system that stops at the freezer number has not removed the problem it was bought for.
- Reconcile physically, on a schedule. Count a sample of boxes against the record and record the discrepancy rate. Every collection has one, and knowing it is the difference between an inventory you can act on and one you hope is right. Audit after every move, freezer failure and change of staff.
Printing and reading in the cold
Thermal transfer labels with a cryogenic adhesive work above the liquid phase and fail below it. Pre-barcoded tubes cost more per vial and remove the whole class of problem, which is why large collections converge on them.
Handheld readers work for occasional retrieval; a rack reader that scans a whole box at once is what makes a physical audit tractable. For a collection of any size that reader pays for itself in audit time alone.
Aliquot lineage, which is what people actually ask about
A parent specimen becomes aliquots and derivatives, and the questions asked later are about that tree: what is left of this donation, and does a consent withdrawal reach every descendant. Hold the lineage as data rather than as a naming convention.
A naming convention that encodes the parent breaks the moment an aliquot is re-derived or a vial is split. The relationship belongs in the record, where it can be walked.
Integrating with the instruments and the analysis
Where a sample identifier travels with the sample into an instrument's worklist and back with the result, transcription disappears. Where it does not, somebody types it, and typed identifiers are where mismatches enter.
Check what identifier formats your instruments accept before choosing one. A code that the plate reader's software truncates is a code that will cause silent mismatches.
Common questions
- What identifier should a lab sample tracking system use?
- An opaque, meaningless identifier carried by a two dimensional code that survives the sample's storage conditions. Codes on the vial base read under frost where side labels do not, and meaning belongs in the data rather than in the string.
- How detailed does position tracking need to be?
- To the slot in the box. Anything coarser means searching with the door open, which harms neighbouring samples, and it makes a physical audit impractical to complete.
- How often should the inventory be audited?
- On a schedule, and after every move, freezer failure or change of staff. Those three events cause most of the drift between a record and a freezer, and an audit right after one of them is worth several routine ones.
- Can a spreadsheet do this?
- Until two people edit it at once, or somebody needs to know where a vial was six months ago, or a consent has to be traced through aliquots. At that point the spreadsheet is the risk rather than the saving.
Get a shortlist for your project
Browse by service class
Sources
Cite or embed this figure
The median advertised gene synthesis price per base pair in the US research synthesis services market was $0.11 in August 2026, across 4 verified vendor service pages recorded in BioBricks Synthesis Price Index.
Cite as: "BioBricks Synthesis Price Index", updated 2026-08-24, https://biobricks.org/lab-sample-tracking-system/.