PageSourceSearch

https://labdonkey.com/_nuxt/BN7KBiPT.js

js labdonkey.com collected 2026-10-04 06:49:35 UTC 30,407 bytes, 1 lines download raw bytes

1import{am as e,d as l,ag as r,c as i,e as o,an as d,f as s,i as n,w as m,g as x,ao as g}from"./Btj_KkXL.js";const c=e("/donkeypuzzle.png"),p=e("/orchestrator.png"),h=e("/error.png"),u=e("/ctt.png"),f=e("/mindmap.png"),b=e("/lab.png"),v=e("/map_with_donkeys_with_background.png"),y={class:"py-12 sm:py-16 md:py-20 bg-gradient-to-r from-[#005a87] to-[#009BDF]"},w={class:"max-w-4xl mx-auto text-center px-4 sm:px-6"},k={class:"flex justify-center"},L=l({__name:"index",setup(F){return r({title:"Applications - Lab Donkey",description:"Discover how Lab Donkey transforms laboratory workflows across high-throughput screening, compound management, cell culture, and more.",ogTitle:"Applications - Lab Donkey",ogDescription:"Discover how Lab Donkey transforms laboratory workflows across high-throughput screening, compound management, cell culture, and more."}),(B,t)=>{const a=g;return i(),o("div",null,[t[3]||(t[3]=d('<section class="relative overflow-x-hidden bg-gradient-to-br from-blue-50 via-sky-100 to-blue-200 dark:from-gray-900 dark:via-blue-950 dark:to-gray-800 min-h-[400px] sm:min-h-[500px] md:min-h-[600px] lg:min-h-[700px] flex items-center"><svg class="absolute inset-0 w-full h-full opacity-10 dark:opacity-0" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="app-pattern" x="0" y="0" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="30" fill="none" stroke="white" stroke-width="0.5"></circle><circle cx="50" cy="50" r="20" fill="none" stroke="white" stroke-width="0.5"></circle><path d="M25 50 L75 50 M50 25 L50 75" stroke="white" stroke-width="0.5"></path></pattern></defs><rect width="100%" height="100%" fill="url(#app-pattern)"></rect></svg><div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 w-full py-12 sm:py-16 md:py-20"><div class="flex flex-col lg:grid lg:grid-cols-2 gap-8 sm:gap-10 md:gap-12 items-center"><div class="order-2 lg:order-1"><h1 class="text-[28px] sm:text-3xl md:text-4xl lg:text-5xl xl:text-6xl 2xl:text-7xl font-bold tracking-tight mb-4 sm:mb-6 text-center lg:text-left"><span class="bg-gradient-to-r from-[#009BDF] to-[#7B61FF] bg-clip-text text-transparent">APPLICATIONS</span><br><span class="text-black dark:text-white">THAT SCALE</span></h1><p class="text-base sm:text-lg md:text-xl text-black dark:text-white text-center lg:text-left px-2 sm:px-0"> From single-assay handling to multi-instrument workcells, Lab Donkey adapts to your lab and grows with your needs. </p></div><div class="order-1 lg:order-2 block lg:block"><img src="'+c+'" alt="Lab Donkey Applications" class="w-full max-w-[250px] mx-auto lg:max-w-none lg:w-full h-auto object-contain"></div></div></div></section><section class="py-12 sm:py-16 md:py-20 bg-white dark:bg-gray-900"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-10 sm:mb-12 md:mb-16"><span class="inline-flex items-center rounded-full bg-[#009BDF]/10 px-3 py-1 text-xs sm:text-sm font-medium text-[#009BDF] mb-3 sm:mb-4"> CORE APPLICATIONS </span><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-3 sm:mb-4"> Automating Every Lab Process </h2><p class="text-base sm:text-lg text-gray-600 dark:text-gray-300 max-w-2xl mx-auto px-2 sm:px-0"> Lab Donkey connects your entire laboratory ecosystem </p></div><div class="grid grid-cols-1 lg:grid-cols-3 gap-4 sm:gap-6 md:gap-8"><div class="group relative bg-white dark:bg-gray-800 rounded-3xl shadow-lg overflow-hidden hover:shadow-2xl transition-all duration-300"><div class="absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-[#009BDF] to-[#7B61FF]"></div><div class="p-6 sm:p-8"><div class="w-10 h-10 sm:w-14 sm:h-14 bg-gradient-to-br from-[#009BDF] to-[#7B61FF] rounded-2xl flex items-center justify-center mb-4 sm:mb-6 mx-auto lg:mx-0"><svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01"></path></svg></div><h3 class="text-lg sm:text-xl font-bold text-gray-900 dark:text-white mb-2 sm:mb-3 text-center lg:text-left"> High-Throughput Screening </h3><p class="text-sm sm:text-base text-gray-600 dark:text-gray-300 mb-4 sm:mb-6 leading-relaxed text-center lg:text-left"> Process large assay volumes with deterministic scheduling and automated quality checks. </p><ul class="space-y-2 text-sm"><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">384- and 1536-well plate handling</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Cherry-picking and reformatting</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Real-time run status and audit logs</span></li></ul></div></div><div class="group relative bg-white dark:bg-gray-800 rounded-3xl shadow-lg overflow-hidden hover:shadow-2xl transition-all duration-300"><div class="absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-[#009BDF] to-[#7B61FF]"></div><div class="p-6 sm:p-8"><div class="w-10 h-10 sm:w-14 sm:h-14 bg-gradient-to-br from-[#009BDF] to-[#7B61FF] rounded-2xl flex items-center justify-center mb-4 sm:mb-6 mx-auto lg:mx-0"><svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24">
1<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z"></path></svg></div><h3 class="text-lg sm:text-xl font-bold text-gray-900 dark:text-white mb-2 sm:mb-3 text-center lg:text-left"> Compound Management </h3><p class="text-sm sm:text-base text-gray-600 dark:text-gray-300 mb-4 sm:mb-6 leading-relaxed text-center lg:text-left"> Protect sample integrity with automated storage, retrieval, and tracking. </p><ul class="space-y-2 text-sm"><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Automated tube and labware storage workflows</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Chain-of-custody and temperature metadata</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Freezer/incubator integration</span></li></ul></div></div><div class="group relative bg-white dark:bg-gray-800 rounded-3xl shadow-lg overflow-hidden hover:shadow-2xl transition-all duration-300"><div class="absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-[#009BDF] to-[#7B61FF]"></div><div class="p-6 sm:p-8"><div class="w-10 h-10 sm:w-14 sm:h-14 bg-gradient-to-br from-[#009BDF] to-[#7B61FF] rounded-2xl flex items-center justify-center mb-4 sm:mb-6 mx-auto lg:mx-0"><svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4"></path></svg></div><h3 class="text-lg sm:text-xl font-bold text-gray-900 dark:text-white mb-2 sm:mb-3 text-center lg:text-left"> Cell Culture Automation </h3><p class="text-sm sm:text-base text-gray-600 dark:text-gray-300 mb-4 sm:mb-6 leading-relaxed text-center lg:text-left"> Standardize feeding, passaging, and monitoring. </p><ul class="space-y-2 text-sm"><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Automated media exchange and liquid handling</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Incubator and shaker integration</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Confluence/time-in-incubator tracking</span></li></ul></div></div><div class="group relative bg-white dark:bg-gray-800 rounded-3xl shadow-lg overflow-hidden hover:shadow-2xl transition-all duration-300"><div class="absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-[#009BDF] to-[#7B61FF]"></div><div class="p-6 sm:p-8"><div class="w-10 h-10 sm:w-14 sm:h-14 bg-gradient-to-br from-[#009BDF] to-[#7B61FF] rounded-2xl flex items-center justify-center mb-4 sm:mb-6 mx-auto lg:mx-0"><svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path></svg></div><h3 class="text-lg sm:text-xl font-bold text-gray-900 dark:text-white mb-2 sm:mb-3 text-center lg:text-left"> Clinical Testing </h3><p class="text-sm sm:text-base text-gray-600 dark:text-gray-300 mb-4 sm:mb-6 leading-relaxed text-center lg:text-left"> Support regulated workflows with full traceability. </p><ul class="space-y-2 text-sm"><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">End-to-end sample tracking and audit trails</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Barcode and RFID ready</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Reporting exports for LIMS/quality review</span></li></ul></div></div><div class="group relative bg-white dark:bg-gray-800 rounded-3xl shadow-lg overflow-hidden hover:shadow-2xl transition-all duration-300"><div class="absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-[#009BDF] to-[#7B61FF]"></div><div class="p-6 sm:p-8"><div class="w-10 h-10 sm:w-14 sm:h-14 bg-gradient-to-br from-[#009BDF] to-[#7B61FF] rounded-2xl flex items-center justify-center mb-4 sm:mb-6 mx-auto lg:mx-0"><svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24">
1<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6V4m0 2a2 2 0 100 4m0-4a2 2 0 110 4m-6 8a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4m6 6v10m6-2a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4"></path></svg></div><h3 class="text-lg sm:text-xl font-bold text-gray-900 dark:text-white mb-2 sm:mb-3 text-center lg:text-left"> Sample Preparation </h3><p class="text-sm sm:text-base text-gray-600 dark:text-gray-300 mb-4 sm:mb-6 leading-relaxed text-center lg:text-left"> Accelerate dilutions, normalizations, and aliquoting. </p><ul class="space-y-2 text-sm"><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Serial dilution protocols</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Normalization workflows</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Genealogy tracking between inputs and outputs</span></li></ul></div></div><div class="group relative bg-white dark:bg-gray-800 rounded-3xl shadow-lg overflow-hidden hover:shadow-2xl transition-all duration-300"><div class="absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-[#009BDF] to-[#7B61FF]"></div><div class="p-6 sm:p-8"><div class="w-10 h-10 sm:w-14 sm:h-14 bg-gradient-to-br from-[#009BDF] to-[#7B61FF] rounded-2xl flex items-center justify-center mb-4 sm:mb-6 mx-auto lg:mx-0"><svg class="w-7 h-7 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 8h14M5 8a2 2 0 110-4h14a2 2 0 110 4M5 8v10a2 2 0 002 2h10a2 2 0 002-2V8m-9 4h4"></path></svg></div><h3 class="text-lg sm:text-xl font-bold text-gray-900 dark:text-white mb-2 sm:mb-3 text-center lg:text-left"> Biobanking &amp; Storage </h3><p class="text-sm sm:text-base text-gray-600 dark:text-gray-300 mb-4 sm:mb-6 leading-relaxed text-center lg:text-left"> Maintain large libraries with confidence. </p><ul class="space-y-2 text-sm"><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">−80 °C freezer integration</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Lifecycle and freeze–thaw tracking</span></li><li class="flex items-start gap-2"><span class="text-green-500 mt-0.5">✓</span><span class="text-gray-700 dark:text-gray-200">Inventory dashboards and alerts</span></li></ul></div></div></div></div></section><section class="py-12 sm:py-16 md:py-20 bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-800 dark:to-gray-900"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex flex-col lg:grid lg:grid-cols-2 gap-6 lg:gap-12 items-center mb-16 sm:mb-20 md:mb-24"><div class="order-2 lg:order-1"><div class="relative rounded-2xl sm:rounded-3xl overflow-hidden w-full"><img src="'+p+'" alt="Lab Donkey Engine" class="w-full h-auto object-contain"></div></div><div class="order-1 lg:order-2"><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-4 sm:mb-6"> The Lab Donkey Engine </h2><p class="text-[15px] sm:text-lg text-gray-600 dark:text-gray-300 leading-relaxed"> At the center of every application is the Lab Donkey Engine; software that coordinates robots, dispensers, washers, incubators, readers, and sensors. It schedules work deterministically, manages hand-offs, and adapts in real time when conditions change. Every action is recorded in plain-language logs so scientists and engineers always know what happened and why. </p></div></div><div class="flex flex-col lg:grid lg:grid-cols-2 gap-6 lg:gap-12 items-center mb-16 sm:mb-20 md:mb-24"><div class="order-1 lg:order-1"><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-4 sm:mb-6"> Built-In Error Recovery </h2><p class="text-[15px] sm:text-lg text-gray-600 dark:text-gray-300 leading-relaxed mb-4 sm:mb-6"> Errors happen; runs shouldn&#39;t grind to a halt. Lab Donkey detects issues and applies safe recovery paths automatically. </p><ul class="space-y-3 lg:space-y-3 text-sm sm:text-base text-gray-700 dark:text-gray-200"><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Automatic retries with device-specific back-off</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Safe rerouting when a device is busy or down</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Pause/continue with clear, human-readable guidance</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Recovery sequences versioned and validated with each workflow</span></li></ul></div><div class="order-2 lg:order-2"><div class="relative rounded-2xl sm:rounded-3xl overflow-hidden w-full"><img src="'+h+'" alt="Built-In Error Recovery" class="w-full h-auto object-contain"></div></div></div><div class="flex flex-col lg:grid lg:grid-cols-2 gap-6 lg:gap-12 items-center mb-16 sm:mb-20 md:mb-24"><div class="order-2 lg:order-1"><div class="relative rounded-2xl sm:rounded-3xl overflow-hidden w-full"><img src="'+u+'" alt="Consumables Tracking" class="w-full h-auto object-contain"></div></div><div class="order-1 lg:order-2 text-left lg:text-left"><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-4 sm:mb-6"> Consumables, Tracked and Transparent </h2><p class="text-[15px] sm:text-lg text-gray-600 dark:text-gray-300 leading-relaxed mb-4 sm:mb-6"> Automation depends on everything around the instruments. Lab Donkey tracks labware, tips, reagents, labels, and waste in real time. </p><ul class="space-y-3 lg:space-y-3 text-sm sm:text-base text-gray-700 dark:text-gray-200"><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Live counts for labware, tips, and reagents</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Barcode &amp; RFID integration</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Waste/reagent level monitoring and alerts</span></li></ul></div></div><div class="flex flex-col lg:grid lg:grid-cols-2 gap-6 lg:gap-12 items-center mb-16 sm:mb-20 md:mb-24"><div class="order-1 lg:order-1"><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-4 sm:mb-6"> Freedom to Connect Any Instrument </h2><p class="text-[15px] sm:text-lg text-gray-600 dark:text-gray-300 leading-relaxed mb-4 sm:mb-6">
1 Labs are multi-vendor by nature. Lab Donkey connects to instruments from different providers over REST, TCP/IP, or serial: no lock-in. </p><ul class="space-y-3 lg:space-y-3 text-sm sm:text-base text-gray-700 dark:text-gray-200"><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Robots · Washers · Dispensers · Incubators · Shakers · Readers</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Dockerized drivers and an open SDK for new devices</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Works online and offline; syncs when connectivity returns</span></li></ul></div><div class="order-2 lg:order-2"><div class="relative rounded-2xl sm:rounded-3xl overflow-hidden w-full"><img src="'+f+'" alt="Instrument Integration Network" class="w-full h-auto object-contain"></div></div></div><div class="flex flex-col lg:grid lg:grid-cols-2 gap-6 lg:gap-12 items-center mb-16 sm:mb-20 md:mb-24"><div class="order-2 lg:order-1"><div class="relative rounded-2xl sm:rounded-3xl overflow-hidden w-full"><img src="'+b+'" alt="Automation for Scientists" class="w-full h-auto object-contain"></div></div><div class="order-1 lg:order-2 px-2 lg:px-0"><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-4 sm:mb-6"> Automation That Works for Scientists </h2><p class="text-[15px] sm:text-lg text-gray-600 dark:text-gray-300 leading-relaxed mb-4 sm:mb-6"> Most platforms speak only to engineers. Lab Donkey is built for everyday lab use. </p><ul class="space-y-3 lg:space-y-3 text-sm sm:text-base text-gray-700 dark:text-gray-200"><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Simple, intuitive controls</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Logs and status in plain language</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Clear recovery explanations anyone can follow</span></li></ul></div></div><div class="flex flex-col lg:grid lg:grid-cols-2 gap-6 lg:gap-12 items-center"><div class="order-1 lg:order-1"><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-4 sm:mb-6"> Fast to Deploy, Backed by Experts </h2><p class="text-[15px] sm:text-lg text-gray-600 dark:text-gray-300 leading-relaxed mb-4 sm:mb-6"> Pilots run in weeks, not months. Our UK base and U.S. partner sites provide local support, and our containerized architecture makes updates and scaling straightforward. </p><ul class="space-y-3 lg:space-y-3 text-sm sm:text-base text-gray-700 dark:text-gray-200"><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Weeks to first workflow</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>UK HQ plus partners in San Diego and Boston</span></li><li class="flex items-start gap-3"><div class="w-2 h-2 bg-gradient-to-r from-[#009BDF] to-[#7B61FF] rounded-full mt-2"></div><span>Modern Docker-based updates without downtime</span></li></ul></div><div class="order-2 lg:order-2"><div class="relative rounded-2xl sm:rounded-3xl overflow-hidden w-full"><img src="'+v+'" alt="Global Support Network" class="w-full h-auto object-contain"></div></div></div></div></section><section class="py-12 sm:py-16 md:py-20 bg-gradient-to-br from-gray-50 to-blue-50 dark:from-gray-800 dark:to-gray-900"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-10 sm:mb-12 md:mb-16"><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-3 sm:mb-4"> Example Workflows </h2><p class="text-base sm:text-lg text-gray-600 dark:text-gray-300 max-w-2xl mx-auto px-2 sm:px-0">
1 See how Lab Donkey coordinates complex multi-step processes. </p></div><div class="flex flex-col lg:grid lg:grid-cols-2 gap-4 sm:gap-6 md:gap-8"><div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg p-6 sm:p-8"><h3 class="text-base sm:text-xl font-bold text-gray-900 dark:text-white mb-3 sm:mb-4"> Automated ELISA Processing </h3><div class="space-y-3 mb-4"><div class="flex items-start gap-3"><div class="w-6 h-6 sm:w-8 sm:h-8 bg-[#009BDF] text-white rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> 1 </div><div><p class="text-sm text-gray-700 dark:text-gray-300">Sample preparation (dilutions and standards)</p></div></div><div class="flex items-start gap-3"><div class="w-6 h-6 sm:w-8 sm:h-8 bg-[#2B8FE3] text-white rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> 2 </div><div><p class="text-sm text-gray-700 dark:text-gray-300">Labware coating and incubation</p></div></div><div class="flex items-start gap-3"><div class="w-6 h-6 sm:w-8 sm:h-8 bg-[#527DF1] text-white rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> 3 </div><div><p class="text-sm text-gray-700 dark:text-gray-300">Automated washing (3× cycles)</p></div></div><div class="flex items-start gap-3"><div class="w-6 h-6 sm:w-8 sm:h-8 bg-[#7B61FF] text-white rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> 4 </div><div><p class="text-sm text-gray-700 dark:text-gray-300">Detection and analysis (read assays, export reports)</p></div></div></div><div class="pt-3 border-t border-gray-200 dark:border-gray-700"><p class="text-xs sm:text-sm text-gray-600 dark:text-gray-400"><span class="font-semibold">Lab Donkey handles:</span> precise timing windows, transport between devices, error checkpoints, traceable data export. </p></div></div><div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg p-6 sm:p-8"><h3 class="text-base sm:text-xl font-bold text-gray-900 dark:text-white mb-3 sm:mb-4"> High-Throughput PCR Setup </h3><div class="space-y-3 mb-4"><div class="flex items-start gap-3"><div class="w-6 h-6 sm:w-8 sm:h-8 bg-[#009BDF] text-white rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> 1 </div><div><p class="text-sm text-gray-700 dark:text-gray-300">Template normalization</p></div></div><div class="flex items-start gap-3"><div class="w-6 h-6 sm:w-8 sm:h-8 bg-[#2B8FE3] text-white rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> 2 </div><div><p class="text-sm text-gray-700 dark:text-gray-300">Master-mix distribution to 384-well plates</p></div></div><div class="flex items-start gap-3"><div class="w-6 h-6 sm:w-8 sm:h-8 bg-[#527DF1] text-white rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> 3 </div><div><p class="text-sm text-gray-700 dark:text-gray-300">Sample addition</p></div></div><div class="flex items-start gap-3"><div class="w-6 h-6 sm:w-8 sm:h-8 bg-[#7B61FF] text-white rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> 4 </div><div><p class="text-sm text-gray-700 dark:text-gray-300">Thermal cycling and run tracking</p></div></div></div><div class="pt-3 border-t border-gray-200 dark:border-gray-700"><p class="text-xs sm:text-sm text-gray-600 dark:text-gray-400"><span class="font-semibold">Lab Donkey handles:</span> concurrent labware scheduling, tip tracking, instrument state monitoring, and audit-ready logs. </p></div></div></div></div></section><section class="py-12 sm:py-16 md:py-20 bg-white dark:bg-gray-900"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-10 sm:mb-12 md:mb-16"><h2 class="text-2xl sm:text-3xl md:text-4xl font-bold tracking-tight text-gray-900 dark:text-white mb-3 sm:mb-4"> Why Choose Lab Donkey for Your Lab? </h2></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 sm:gap-8"><div class="text-center"><div class="mx-auto w-16 h-16 sm:w-20 sm:h-20 bg-gradient-to-br from-[#009BDF]/20 to-[#7B61FF]/20 rounded-full flex items-center justify-center mb-3 sm:mb-4"><svg class="w-8 h-8 sm:w-10 sm:h-10" fill="none" viewBox="0 0 24 24"><defs><linearGradient id="grad-flex" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#009BDF;"></stop><stop offset="100%" style="stop-color:#7B61FF;"></stop></linearGradient></defs>
1<path stroke="url(#grad-flex)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"></path></svg></div><h3 class="text-[18px] sm:text-xl font-bold text-gray-900 dark:text-white mb-2"> Flexible &amp; Scalable </h3><p class="text-[14px] sm:text-base text-gray-600 dark:text-gray-300"> Start with one workflow, scale to many without rework. Our platform grows with your needs </p></div><div class="text-center"><div class="mx-auto w-16 h-16 sm:w-20 sm:h-20 bg-gradient-to-br from-[#009BDF]/20 to-[#7B61FF]/20 rounded-full flex items-center justify-center mb-3 sm:mb-4"><svg class="w-8 h-8 sm:w-10 sm:h-10" fill="none" viewBox="0 0 24 24"><defs><linearGradient id="grad-reliable" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#009BDF;"></stop><stop offset="100%" style="stop-color:#7B61FF;"></stop></linearGradient></defs><path stroke="url(#grad-reliable)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"></path></svg></div><h3 class="text-[18px] sm:text-xl font-bold text-gray-900 dark:text-white mb-2"> Resilient &amp; Traceable </h3><p class="text-[14px] sm:text-base text-gray-600 dark:text-gray-300"> Automatic recovery and full audit trails by default </p></div><div class="text-center"><div class="mx-auto w-16 h-16 sm:w-20 sm:h-20 bg-gradient-to-br from-[#009BDF]/20 to-[#7B61FF]/20 rounded-full flex items-center justify-center mb-3 sm:mb-4"><svg class="w-8 h-8 sm:w-10 sm:h-10" fill="none" viewBox="0 0 24 24"><defs><linearGradient id="grad-fast" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#009BDF;"></stop><stop offset="100%" style="stop-color:#7B61FF;"></stop></linearGradient></defs><path stroke="url(#grad-fast)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z"></path></svg></div><h3 class="text-[18px] sm:text-xl font-bold text-gray-900 dark:text-white mb-2"> Deterministic Scheduling </h3><p class="text-[14px] sm:text-base text-gray-600 dark:text-gray-300"> Reliable timing, priorities, and time windows for consistent results </p></div><div class="text-center"><div class="mx-auto w-16 h-16 sm:w-20 sm:h-20 bg-gradient-to-br from-[#009BDF]/20 to-[#7B61FF]/20 rounded-full flex items-center justify-center mb-3 sm:mb-4"><svg class="w-8 h-8 sm:w-10 sm:h-10" fill="none" viewBox="0 0 24 24"><defs><linearGradient id="grad-offline" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#009BDF;"></stop><stop offset="100%" style="stop-color:#7B61FF;"></stop></linearGradient></defs><path stroke="url(#grad-offline)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 16V4m0 0L3 8m4-4l4 4m6 0v12m0 0l4-4m-4 4l-4-4"></path></svg></div><h3 class="text-[18px] sm:text-xl font-bold text-gray-900 dark:text-white mb-2"> Online &amp; Offline </h3><p class="text-[14px] sm:text-base text-gray-600 dark:text-gray-300"> Run locally without the cloud; sync when you&#39;re back online </p></div></div></div></section>',5)),s("section",y,[s("div",w,[t[1]||(t[1]=s("h2",{class:"text-2xl sm:text-3xl md:text-4xl font-bold text-white mb-3 sm:mb-4"}," Ready to Automate Your Lab? ",-1)),t[2]||(t[2]=s("p",{class:"text-base sm:text-lg md:text-xl text-white/90 mb-6 sm:mb-8 px-2 sm:px-0"}," Our experts will help you design the perfect workflow for your specific needs ",-1)),s("div",k,[n(a,{to:"/contactus",class:"w-full sm:w-auto inline-flex items-center justify-center px-5 py-3 sm:px-6 sm:py-3 border border-transparent text-sm sm:text-base font-medium rounded-lg text-[#009BDF] bg-white hover:bg-[#009BDF] hover:text-white transition-all duration-200 shadow-lg hover:shadow-xl min-h-[44px]"},{default:m(()=>t[0]||(t[0]=[x(" Discuss Your Lab ")])),_:1})])])])])}}});export{L as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.