Programmable Droplet Microfluidics Based on Machine Learning and Acoustic Manipulation

    Research output: Contribution to journalArticleScientificpeer-review

    11 Citations (Scopus)
    8 Downloads (Pure)

    Abstract

    Typical microfluidic devices are application-specific and have to be carefully designed to implement the necessary functionalities for the targeted application. Programmable microfluidic chips try to overcome this by offering reconfigurable functionalities, allowing the same chip to be used in multiple different applications. In this work, we demonstrate a programmable microfluidic chip for the two-dimensional manipulation of droplets, based on ultrasonic bulk acoustic waves and a closed-loop machine-learning-based control algorithm. The algorithm has no prior knowledge of the acoustic fields but learns to control the droplets on the fly. The manipulation is based on switching the frequency of a single ultrasonic transducer. Using this method, we demonstrate 2D transportation and merging of water droplets in oil and oil droplets in water, and we performed the chemistry that underlies the basis of a colorimetric glucose assay. We show that we can manipulate drops with volumes ranging from ∼200 pL up to ∼30 nL with our setup. We also demonstrate that our method is robust, by changing the system parameters and showing that the machine learning algorithm can still complete the manipulation tasks. In short, our method uses ultrasonics to flexibly manipulate droplets, enabling programmable droplet microfluidic devices.
    Original languageEnglish
    Pages (from-to)11557-11564
    Number of pages8
    JournalLangmuir
    Volume38
    Issue number38
    DOIs
    Publication statusPublished - Sept 2022
    Publication typeA1 Journal article-refereed

    Publication forum classification

    • Publication forum level 2

    Fingerprint

    Dive into the research topics of 'Programmable Droplet Microfluidics Based on Machine Learning and Acoustic Manipulation'. Together they form a unique fingerprint.

    Cite this