Storage-Aware Algorithms for Dilution and Mixture Preparation With Flow-Based Lab-on-Chip

Lab-on-chip (LoC) technology has emerged as one of the major driving forces behind the recent surge in biochemical protocol automation. Dilution and mixture preparation with fluids in a desired ratio, constitute basic steps in sample preparation for which several LoC-based architectures and algorithms are known. The optimization of cost and time for such protocols requires proper sequencing of fluidic mix-and-split steps, and storage-units for holding intermediate-fluids to be reused in the later steps. However, practical design constraints often limit the amount of on-chip storage in microfluidic LoC architectures and thus can badly affect the performance of the algorithms. Consequently, results generated by previous work may not be useful (in the case they require more storage-units than available) or more expensive than necessary (in the case when storage-units are available but not used, e.g., to further reduce the number of mix/split operations or reactant-cost). In this paper, we propose new algorithms for dilution and mixing with continuous-flow-based LoCs that explicitly take care of storage constraints while optimizing reactant-cost and time of sample preparation. We present a symbolic formulation of the problem that captures the degree of freedom in algorithmic steps satisfying the specified storage constraints. Solvers based on Boolean satisfiability are used to achieve the optimization goals. The experimental results show the efficiency and effectiveness of the solution as well as a variety of applications where the proposed methods would prove beneficial.

[1]  Robert Wille,et al.  Design of Application-Specific Architectures for Networked Labs-on-Chips , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[2]  Yi-Ling Chen,et al.  Concentration-Resilient Mixture Preparation with Digital Microfluidic Lab-on-Chip , 2018, ACM Trans. Embed. Comput. Syst..

[3]  William Thies,et al.  Abstraction layers for scalable microfluidic biocomputing , 2008, Natural Computing.

[4]  Ulf Schlichtmann,et al.  Reliability-aware synthesis for flow-based microfluidic biochips by dynamic-device mapping , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).

[5]  Erik C Jensen,et al.  A digital microfluidic platform for the automation of quantitative biomolecular assays. , 2010, Lab on a chip.

[6]  Robert Wille,et al.  Sound valve-control for programmable microfluidic devices , 2018, 2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC).

[7]  Robert Wille,et al.  SWORD: A SAT like prover using word level information , 2007, VLSI-SoC.

[8]  Sebastian J Maerkl,et al.  A software-programmable microfluidic device for automated biology. , 2011, Lab on a chip.

[9]  Krishnendu Chakrabarty,et al.  Layout-Aware Mixture Preparation of Biochemical Fluids on Application-Specific Digital Microfluidic Biochips , 2015, TODE.

[10]  Sudip Roy,et al.  Dilution and Mixing Algorithms for Flow-Based Microfluidic Biochips , 2017, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[11]  Nikolaj Bjørner,et al.  vZ-An Optimizing SMT Solver , 2015 .

[12]  Chia-Hung Liu,et al.  Volume-oriented sample preparation for reactant minimization on flow-based microfluidic biochips with multi-segment mixers , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[13]  Krishnendu Chakrabarty,et al.  A Reagent-Saving Mixing Algorithm for Preparing Multiple-Target Biochemical Samples Using Digital Microfluidics , 2012, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[14]  Jessica Melin,et al.  Microfluidic large-scale integration: the evolution of design rules for biological automation. , 2007, Annual review of biophysics and biomolecular structure.

[15]  William Thies,et al.  Digital microfluidics using soft lithography. , 2006, Lab on a chip.

[16]  Krishnendu Chakrabarty,et al.  Optimization of Dilution and Mixing of Biochemical Samples Using Digital Microfluidic Biochips , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[17]  Juinn-Dar Huang,et al.  Multi-objective sample preparation algorithm for microfluidic biochips supporting various mixing models , 2016, 2016 29th IEEE International System-on-Chip Conference (SOCC).

[18]  Nor Azah Yusof,et al.  Microfluidics-Based Lab-on-Chip Systems in DNA-Based Biosensing: An Overview , 2011, Sensors.

[19]  Krishnendu Chakrabarty,et al.  Factorization based dilution of biochemical fluids with micro-electrode-dot-array biochips , 2019, ASP-DAC.

[20]  Robert Wille,et al.  Storage-aware sample preparation using flow-based microfluidic Labs-on-Chip , 2018, 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[21]  Robert Wille,et al.  Physical Co-Design of Flow and Control Layers for Flow-Based Microfluidic Biochips , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[22]  Chia-Hung Liu,et al.  Reactant Minimization for Sample Preparation on Microfluidic Biochips With Various Mixing Models , 2015, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[23]  Ulf Schlichtmann,et al.  Transport or store? Synthesizing flow-based microfluidic biochips using distributed channel storage , 2017, 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC).

[24]  Samuel K Sia,et al.  Commercialization of microfluidic point-of-care diagnostic devices. , 2012, Lab on a chip.

[25]  Robert Wille,et al.  Error-Oblivious Sample Preparation With Digital Microfluidic Lab-on-Chip , 2019, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[26]  Robert Wille,et al.  Close-to-optimal placement and routing for continuous-flow microfluidic biochips , 2017, 2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC).

[27]  A. Manz,et al.  Revisiting lab-on-a-chip technology for drug discovery , 2012, Nature Reviews Drug Discovery.

[28]  Philip Brisk,et al.  Recent developments in microfluidic large scale integration. , 2014, Current opinion in biotechnology.

[29]  Krishnendu Chakrabarty,et al.  Error-Correcting Sample Preparation with Cyberphysical Digital Microfluidic Lab-on-Chip , 2016, ACM Trans. Design Autom. Electr. Syst..

[30]  Robert Wille,et al.  Exact one-pass synthesis of digital microfluidic biochips , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[31]  Chia-Hung Liu,et al.  Reactant minimization during sample preparation on digital microfluidic biochips using skewed mixing trees , 2012, 2012 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[32]  Robert Wille,et al.  Multi-Channel and Fault-Tolerant Control Multiplexing for Flow-Based Microfluidic Biochips , 2018, 2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[33]  R. Zengerle,et al.  Microfluidic lab-on-a-chip platforms: requirements, characteristics and applications. , 2010, Chemical Society reviews.

[34]  Nikolaj Bjørner,et al.  Z3: An Efficient SMT Solver , 2008, TACAS.

[35]  Krishnendu Chakrabarty,et al.  Continuous-Flow Biochips: Technology, Physical-Design Methods, and Testing , 2015, IEEE Design & Test.