Scaling Microfluidics to Complex, Dynamic Protocols: Invited Paper
Autor: | Christopher N. Takahashi, Max Willsey, Ashley P. Stephenson, Luis Ceze, Karin Strauss, Bichlien H. Nguyen |
---|---|
Rok vydání: | 2019 |
Předmět: |
0303 health sciences
Computer science business.industry Microfluidics 02 engineering and technology Automation 020202 computer hardware & architecture 03 medical and health sciences Embedded system 0202 electrical engineering electronic engineering information engineering Fluidics business Protocol (object-oriented programming) 030304 developmental biology |
Zdroj: | ICCAD |
DOI: | 10.1109/iccad45719.2019.8942070 |
Popis: | Microfluidic devices promise to automate wetlab procedures by manipulating small chemical or biological samples. We are developing a full-stack microfluidic automation platform that allows and allows users to scale up the complexity of microfluidic programming, encouraging them to mix fluidic manipulations with traditional programming. Puddle is a runtime system that provides a high-level API for microfluidic manipulations. It manages fluidic resources dynamically, allowing programmers to freely mix regular computation with microfluidics, resulting in more expressive programs. It also provides real-time error correction through a computer vision system, allowing robust execution on cheaper digital microfluidic hardware. We have been running Puddle on PurpleDrop, a new digital microfluidic device that is affordable and has novel features such as fully automated input/output of fluids. With this combination, we have demonstrated PCR with automated replenishment, a DNA sequencing preparation protocol, and the complete retrieval of digital data stored in dehydrated spots of DNA on the device's surface. Going forward, we see Puddle and PurpleDrop as part of a platform for further research. PurpleDrop is affordable and extensible, which makes a compelling case for adding new periferials or even scaling out by connecting multiple devices. And Puddle provides a flexible and abstract programming model that could enable microfluidic programs to run on different hardware targets (DMF or liquid handling robots), or even a combination thereof. |
Databáze: | OpenAIRE |
Externí odkaz: |