A compiler for cyber-physical digital microfluidic biochips

A compiler for cyber-physical digital microfluidic biochips
复制标题

网络物理数字微流控生物芯片编译器

DOI:
10.1145/3168826
复制
发表时间:
2018
期刊:
Proceedings of the 2018 International Symposium on Code Generation and Optimization - CGO 2018
影响因子:
--
通讯作者:
Brisk, Philip
Brisk, Philip
中科院分区:
--
文献类型:
--
作者:
Curtis, Christopher;Grissom, Daniel;Brisk, Philip

文献摘要

参考文献

被引文献

相似文献

可编程微流控芯片实验室(LOCS)为生命科学提供了自动化和微型化的好处。本文介绍了BioCoder语言的更新版本和一个完全静态(离线)的编译器,该编译器可以针对一类新兴的LOCS,即数字微流控生物芯片(DMFBs),该芯片在2D电极网格上操纵离散的液滴。BioCoder语言和运行时执行引擎利用传感器集成方面的进步来实现分析(生物化学过程)的规范、编译和执行,这些分析基于在分析执行期间获取的感官数据进行在线决策。该编译器具有一种新颖的混合中间表示(IR),它将流体操作与对传感器数据执行的计算交织在一起。IR将活性和干扰的传统概念扩展到流体变量和操作,以针对DMFB,而DMFB本身可以被视为空间可重新配置的阵列。代码生成器将IR转换为:(1)控制流程图(CFG)中每个基本块的一组电极激活序列;(2)对传感器数据执行的一组计算,其动态地确定每个控制流操作的结果;以及(3)每个控制流转移操作(CFG EDGE)的一组电极激活序列。编译器使用软件模拟器进行验证,该软件模拟器在DMFB上生成逼真的生物检测执行的动画视频。
Programmable microfluidic laboratories-on-a-chip (LoCs) offer the benefits of automation and miniaturization to the life sciences. This paper presents an updated version of the BioCoder language and a fully static (offline) compiler that can target an emerging class of LoCs called Digital Microfluidic Biochips (DMFBs), which manipulate discrete droplets of liquid on a 2D electrode grid. The BioCoder language and runtime execution engine leverage advances in sensor integration to enable specification, compilation, and execution of assays (bio-chemical procedures) that feature online decision-making based on sensory data acquired during assay execution. The compiler features a novel hybrid intermediate representation (IR) that interleaves fluidic operations with computations performed on sensor data. The IR extends the traditional notions of liveness and interference to fluidic variables and operations, as needed to target the DMFB, which itself can be viewed as a spatially reconfigurable array. The code generator converts the IR into the following: (1) a set of electrode activation sequences for each basic block in the control flow graph (CFG); (2) a set of computations performed on sensor data, which dynamically determine the result of each control flow operation; and (3) a set of electrode activation sequences for each control flow transfer operation (CFG edge). The compiler is validated using a software simulator which produces animated videos of realistic bioassay execution on a DMFB.
基于数字微流控的生物芯片的优先级调度
DOI: --
发表时间: 2006
期刊: Proceedings of the Design Automation & Test in Europe Conference
影响因子: --
作者:
A. Ricketts;K. M. Irick;N. Vijaykrishnan;M. J. Irwin
通讯作者: M. J. Irwin
通过在介电装置上使用电润湿来识别体积和浓度
DOI: --
发表时间: 2014
期刊: 2014 IEEE Dallas Circuits and Systems Conference (DCAS)
影响因子: --
作者:
Yiyan Li;Hongzhong Li;R. J. Baker
通讯作者: R. J. Baker
数字微流控生物芯片的可扩展一次性合成
DOI: --
发表时间: 2015
期刊: IEEE design & test
影响因子: 2
作者:
R. Wille;Oliver Keszöcze;Rolf Drechsler;Tobias Boehnisch;Alexander Kroker
通讯作者: Alexander Kroker
DOI: --
发表时间: 2009
期刊: International Conference on Compiler Construction
影响因子: --
作者:
Fernando Magno Quintão Pereira;J. Palsberg
通讯作者: J. Palsberg
DOI: 10.1039/b717417a
发表时间: 2008-01-01
期刊: LAB ON A CHIP
影响因子: 6.1
作者:
Gong, Jian;Kim, Chang-Jin (CJ)
通讯作者: Kim, Chang-Jin (CJ)