Universal Sample Tracker

AssayCore Tracker

AssayCore Tracker is a universal sample tracking solution for laboratories that need robust sample management without full LIMS complexity. The platform provides barcode generation and scanning, real-time location tracking, chain of custody documentation, and basic workflow states. Perfect for sample receiving, biobanks, specimen repositories, and labs transitioning from paper-based systems. Can operate standalone or integrate with existing LIMS as a front-end module.

Compliance & Standards

21 CFR Part 11 audit trail (e-signatures)EU GDP (Good Distribution Practice 2013/C 343/01)ISO 15189 (sample integrity)WHO TRS 961 Annex 9 (cold chain)USP <1079> (storage & distribution)ISBER Best PracticesIATA DGR (Dangerous Goods Regulations)GDPR

Platform Modules

Complete feature set covering every stage of your laboratory workflow.

Sample Registration

  • Barcode generation (Code128, DataMatrix, QR)
  • Bulk registration via Excel upload
  • Parent-child sample relationships (aliquoting)
  • Custom metadata fields per sample type
  • Photo attachment for visual identification

Location Tracking

  • Hierarchical storage (building > room > freezer > shelf > box > position)
  • Barcode-based check-in/check-out
  • Real-time location search
  • Capacity management and alerts
  • Temperature zone assignment

Chain of Custody

  • Full audit trail with timestamps and users
  • Transfer documentation with e-signatures
  • Custody handoff notifications
  • Disposition tracking (destroyed, returned, shipped)
  • Compliance with 21 CFR Part 11

Workflow & Integration

  • Configurable workflow states (received, in-process, completed, archived)
  • Batch operations (move, dispose, ship)
  • REST API for LIMS integration
  • Mobile app for barcode scanning
  • Dashboard with KPIs and alerts

Pain Points We Solve

Concrete laboratory pain — quantified — and how AssayCore Tracker addresses each.

Cold-chain excursions are reviewed only on quarterly reports

Avg 6-12 days from excursion to investigation

Real-time MKT (Mean Kinetic Temperature) clock per lot; auto-alert on threshold breach

Chain-of-custody recorded on paper transfer forms

21 CFR Part 11 audit findings on >50% of biobanks

E-signature transfer workflow with full audit trail per ALCOA+ principles

Storage capacity not visible until racks are full

10-15% of incoming samples misplaced

Hierarchical storage map (building → freezer → rack → box → position) with capacity bars

IATA DGR shipping paperwork is manual per shipment

30-60 min per dangerous-goods shipment

IATA DGR document generator with UN-number lookup and shipper declaration PDF

Recall workflows take days when contamination is found

Industry avg recall reaction 5-9 days

One-click recall: traverses parent-child sample graph, marks downstream aliquots, e-signed log

Mobile barcode scanning requires custom app per lab

$10-30K per lab to commission

Native PWA mobile scanner with offline queue + Zebra Bluetooth printer support

ML Models in Production

Bundled CPU-only inference. Open datasets, transparent metrics, lab-tunable thresholds.

ModelTaskDatasetMetricLatencyStatus
tracker.excursion_predictorPredict cold-chain excursions from BLE logger trendsSynthetic logger time-series (50K excursions)AUC 0.92 at 30-min lead time10 ms (CPU)Production
tracker.mkt_calculatorCalculate Mean Kinetic Temperature per lotUSP <1079> reference + internal logger archiveMAE 0.15 °C vs reference5 ms (CPU)Production
tracker.shelf_life_predictorPredict residual shelf life from MKT historyArrhenius reference + internal stability runsR² 0.8612 ms (CPU)Production
tracker.location_anomalyDetect samples with anomalous location-historyInternal location-event log (synthetic 60K samples)F1 0.8415 ms (CPU)Production
tracker.iata_classifierClassify sample into IATA DGR class from metadataIATA DGR reference + UN listAccuracy 0.938 ms (CPU)Planned

Formulas & Calculations

Calculations that actually run in AssayCore Tracker — every formula links to its source standard.

Mean Kinetic Temperature (MKT)

MKT = (ΔH/R) / ln( Σ exp(−ΔH/(R × T_i)) / n )

USP <1079>; ICH Q1A(R2)

Arrhenius shelf-life prediction

k₂ / k₁ = exp(Ea / R × (1/T₁ − 1/T₂))

ICH Q1E; USP <1150>

Cold-chain excursion duration

T_excursion = Σ duration_i where T_i ∉ [T_min, T_max]

WHO TRS 961 Annex 9

Capacity utilization

U% = occupied_positions / total_positions × 100

ISBER Best Practices §C.3

Aliquot lineage check

complete = (all child UUIDs reachable from parent in event graph)

ALCOA+; 21 CFR Part 11 §11.10(e)

Temperature deviation %

%dev = duration_outside / total_logged × 100

USP <1079>; EU GDP

Why AssayCore Tracker vs Competitors

Honest side-by-side. Where competitors lead we say so; where we lead, we show how.

CompetitorTheir offerAssayCore Tracker
QuartzyInventory + ordering, no chain-of-custody, no 21 CFR Part 11Full CoC with e-signature + 21 CFR Part 11 audit trail
BenchlingStrong R&D platform; biobank module is paid add-on, no IATA DGR generatorBiobank + IATA DGR shipper-declaration generator included
LabguruELN-first; storage hierarchy limited to 3 levels5-level storage hierarchy (building > freezer > rack > box > position) with capacity bars
FreezerWorks (Dataworks Development)Powerful but desktop-Windows; weak mobile scanningNative PWA mobile scanner, offline queue, Bluetooth Zebra printer support
BSI Nautilus / FreezerPro$50-150K + per-seat fees; MKT calc requires plug-in$9.9-19.9K starter, MKT + Arrhenius shelf-life predictor included

Who Uses AssayCore Tracker?

  • Biobanks and specimen repositories
  • Sample receiving departments
  • Research labs with inventory tracking needs
  • Labs transitioning from paper to digital

Integrations

KafkaMinIOKeycloak SSOZebra ZD420 / ZT230 printersBLE temperature loggersExternal LIMS via REST API

Ready to see AssayCore Tracker in action?

Get a personalized demo from our lab informatics specialists.