Next Article in Journal
Facile Synthesis of TiO2/MoS2 Composites with Co-Exposed High-Energy Facets for Enhanced Photocatalytic Performance
Previous Article in Journal
Simulation of Silicon Surface Barrier Detector with PN Junction Guard Rings to Improve the Breakdown Voltage
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine-Learning-Enabled Design and Manipulation of a Microfluidic Concentration Gradient Generator

1
School of Automation, Hangzhou Dianzi University, Hangzhou 310018, China
2
Key Laboratory of RF Circuits and Systems, Ministry of Education, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Micromachines 2022, 13(11), 1810; https://doi.org/10.3390/mi13111810
Submission received: 2 October 2022 / Revised: 17 October 2022 / Accepted: 21 October 2022 / Published: 24 October 2022

Abstract

:
Microfluidics concentration gradient generators have been widely applied in chemical and biological fields. However, the current gradient generators still have some limitations. In this work, we presented a microfluidic concentration gradient generator with its corresponding manipulation process to generate an arbitrary concentration gradient. Machine-learning techniques and interpolation algorithms were implemented to help researchers instantly analyze the current concentration profile of the gradient generator with different inlet configurations. The proposed method has a 93.71% accuracy rate with a 300× acceleration effect compared to the conventional finite element analysis. In addition, our method shows the potential application of the design automation and computer-aided design of microfluidics by leveraging both artificial neural networks and computer science algorithms.

1. Introduction

Concentration gradient refers to the gradual change in the concentration of solutes in a solution as a function of distance through a solution. In other words, a concentration gradient is the outcome when the amount of solutes between two solutions are different. There are various concentration gradients on earth, from the giant scale, such as the dissolved oxygen concentration in ocean water from the surface to the deep zone, to the small scale, such as the famous sodium ion vs. potassium ion concentration inside and outside the cell. The word concentration usually correlates with chemical or biological molecules such as ions, atoms, and their complexes. Within the human body, there are various biomolecules being regulated by unique concentration gradients to control biological activities through cell-signaling pathways, including cell growth [1], migration [2], differentiation [3,4], immune response [5,6], wound healing [7,8], and tumor metastasis [9,10].
To understand the regulation mechanism of those concentration gradients on cell functions, scientists have developed alternative in vitro methods and tools such as different kinds of concentration gradient generators to complete the goal [11]. Previous literature reported the applications of microfluidics-based concentration gradient generators in various cell studies, such as the chemotaxis of cancer cells [11], cellular responses [11,12,13], and drug screening [14,15,16,17].
Within the above-mentioned applications, drug screening has been extensively studied in recent years due to the unique benefits of small size, cost efficiency, and the high-throughput of microfluidics. Hong et al. constructed a Christmas-tree structured microfluidic device on a paper platform to generate concentration gradients of doxorubicin (DOX) to evaluate HeLa cell viability under different DOX concentrations for high-throughput drug screening [14]. Lim et al. developed a microfluidic spheroid culture device that can generate concentration gradients of cancer drug irinotecan for the high-throughput probing of the dynamic signaling of colon cancer cell HCT116 [15]. Mulholland et al. applied repeatable concentration gradients to extensive drug screening in the presence of a limited number of available primary human prostate cancer cells, delivering a range of drug concentration simultaneously to multiple-sized spheroids [17]. Luo et al. developed a circular concentration gradient generator for high-throughput screening of drugs against type 2 diabetes, using glipizide as a model drug and the insulinoma cell line as a model cell [16].
Compared to the research on cell spheroids, Guo et al. designed a multichannel synchronous hydrodynamic gating with microfluidic concentration gradient generators to probe the dynamic signaling of single Hela cells [18]. In order to rapidly generate continuous concentration gradients of multi reagents on a millimeter-sized sample such as tissue instead of just micron-sized sample such as cells, Rismanian et al. modified the tree-like concentration gradient generator with a micromixer, and they successfully achieved the simultaneous delivery of two reagents on a millimeter-sized sample [19]. Compared to a single-layered chip, Yang et al. constructed a microfluidic concentration gradient generator with parallel multi-channels and multi-layers to produce multi-color nanoparticles, which could be adapted for synthesizing desired metallic nanoparticles for research applications [20]. Tang et al. developed multi-layered centrifugal microfluidics that could generate linear concentration gradients to test the antimicrobial susceptibility of ampicillin against E. coli [21]. Yang et al. developed a microfluidic concentration gradient chip with a radial channel network for HeLa cell apoptosis analysis, and the concentration ranges generated over hundreds of branches were wide and predictable [12]. Sugiyama et al. studied the proactive role of a cell membrane in regulating molecular transport against the concentration gradient [13].
The current studies have presented new solutions for many research areas. However, there are still challenges preventing microfluidic gradient generators from a easier and more applicable use. Firstly, the biomolecule concentrations inside the human body are in a great range while most of the current microfluidic concentration gradient generators can only generate a narrow and fixed-range of concentration gradient. Secondly, the concentration gradient generated in the device is commonly determined by the inflow concentration, which is difficult for researchers to manipulate or program. Thirdly, the waste liquid generated from the device remains a significant part. Last but not least, the fluid flow from outlets is usually assumed in an ideal state, without considering the effects of downstream structures, which might be crucial for biological applications. During the design process, the velocity field and concentration profile are the key parts and can be simulated using finite element analysis (FEA) [22]. However, the simulation process is time-consuming, and the matching consistency between limited pre-generated designs and user desire is not stable [23]. To address the above issues, machine-learning techniques provide a promising solution [24,25]. In our previous work, we used convolutional neural networks to predict both the concentration and velocity behavior of all three outlets for random microfluidic mixers [26].
In this work, we take a further step and propose a microfluidic device, which can generate an arbitrary concentration gradient based on different inlet configurations in a fixed 2 mm × 8 mm region for biological and chemical applications. With the help of supervised learning [27], the boundary condition of the concentration profile was predicted by an artificial neural network, and an interpolation algorithm was implemented afterwards to generate the complete concentration profile for the whole reactive region instead of purely outlets. As a result, only a one-second process time is needed for a normal desktop (Intel i5 CPU with 8 GB RAM) to predict one typical target design, with an acceptable accuracy rate (around 90% to 95%) compared with conventional FEA.

2. Theory of the Design

The schematic of the proposed gradient generator is shown in Figure 1A, which has six inlets and one 2 mm × 8 mm reactive region, with inlets width all set to 0.4 mm. The linear flow rate of all six inlets varies from 0 mm · s 1 to 1 mm · s 1 , while the corresponding concentration varies from 0 mol · m 3 to 1 mol · m 3 . By manipulating the values of all twelve parameters (six flow rates and six concentrations) of the inlets, different concentration profiles in the reactive region can be achieved. For instance, Figure 1B is one demonstrated example with randomly generated inlet configurations, which are listed in Table 1.
Unlike most other gradient generators, whose highest concentration starts from one end and whose lowest concentration ends up at the other end, the proposed gradient generator has two peak concentration regions and three valley concentration regions. This set-up provides the reactive region more opportunities to achieve assorted concentration profiles for different applications. Specifically, the concentration profile of the proposed example shows two peak fluxes in the reactive region, which are 0.8 mol · m 3 and 0.6 mol · m 3 . In contrast, there are three valley fluxes around the two peak fluxes, whose values are 0.7 mol · m 3 , 0.5 mol · m 3 , and 0.3 mol · m 3 .

3. Materials and Methods

3.1. Building a Database of the Concentration Gradient Generators with Different Inlet Configurations

In this work, supervised learning [27] is used to train an artificial neural network (ANN) to replace the FEA for predicting the upper and bottom boundaries of the reactive region. Thus, the very first step is to build a database of the concentration gradient generators with various inlet configurations, which will be used as the training dataset in the following steps.
As shown in Figure 2, the behaviors of the proposed gradient generator were simulated using the FEA software COMSOL Multiphysics 5.5 (COMSOL Inc., Burlington, MA, USA). The whole process was automated with MATLAB 2020a by using an official API (LiveLink for MATLAB) provided by COMSOL. The velocity field of each gradient generator configuration was simulated in the laminar flow (LF) physics module in COMSOL multiphysics, and the concentration profile was simulated in the Transport of Diluted Species (TDS) physics module. A stationary solver was used to compute both LF and TDS physics. Besides, mesh independence was investigated. The value of the diffusion coefficient was set to 4.25 × 10 10 m 2 · s 1 . More detailed simulation parameters can be found in Table 2.
After varying the value of all twelve parameters of inlets in a certain range (as mentioned in the above section), totally 20,000 different inlet configurations of the proposed gradient generator were investigated. The corresponding dataset and concentration profiles were stored in a local MySQL database. The dataset was used as the training and test set in the following ANN training process. And the COMSOL-predicted concentration profiles were used as the standard to be compared with the concentration profiles generated by our proposed method.

3.2. Training an ANN for Predicting the Two Boundaries of the Reactive Region

As shown in Figure 3, to train the target ANN, twelve parameters of inlet boundary conditions were used as input, while the concentration of upper and bottom boundaries of the reactive region were used as output. To capture the behavior of the two boundaries, 81 points on each boundary were taken as samples with a 0.1 mm gap between each other. Therefore, totally 162 (81 + 81) data points were applied to the output layer. The details of the configuration of the proposed ANN were clarified in Table 3.
The training process was implemented in Python 3.10 with the help of PyTorch. Mean squared error (MSE) was used to calculate the loss during the training process, whose formula is described in Euqation (1).
L o s s = 1 n i = 1 n 1 162 j = 1 162 ( C i , j C i , j ) 2
where n indicates the total items in the training set, which is 70% × 20,000 = 14,000; 162 indicates 81 sampling points on the upper boundary and 81 sampling points on the bottom boundary; C i , j indicates the concentration values predicted by COMSOL; and C i , j indicates the concentration values predicted by the ANN in the training process. The calculation process was implemented in Python by using the built-in PyTorch loss calculation function (torch.nn.MSELoss). In addition, the accuracy rate was determined by using R Square [28], whose values were determined by the built-in Python accuracy calculation function (torchmetrics.R2Score).

3.3. Completion of the Concentration Profile by Interpolation Algorithm

Interpolation is a type of estimation, a method of constructing new data points based on the range of a discrete set of known data points [29]. As shown in Figure 4, the data points on the upper and bottom boundaries were used as known data points to predict all the unknowns between them, and the unknowns were defined into a Numpy array. Then, a two-dimensional linear interpolation algorithm was implemented by using the official Numpy package in Python 3.10 [30] to complete the concentration profile of the reactive region, which was finally ready for researchers to analyze.

4. Results and Discussion

4.1. Training of the Proposed ANN

The training process and the performance of the proposed ANN are shown in Figure 5. Seventy percent of 20,000 datasets are used as the training set, and the other thirty percent are used as the test set. As we can see from Figure 5A, the loss rate is 6.74 × 10 4 , the accuracy rate of the training set is 98.72%, and the accuracy rate of the test set is 97.68% after training of 2000 epochs. Figure 5B shows the absolute error in concentration from the test set. The absolute errors of over 40%, 27%, and 13% of the concentration data points on two boundaries are less than 0.001 mol · m 3 , 0.002 mol · m 3 , and 0.003 mol · m 3 , respectively. The error of less than 0.5% of the predicted data points is larger than 0.009 mol · m 3 , which is still a relatively small error for actual experiments. This indicates high consistency between the COMSOL-predicted concentration and ANN-predicted concentration.
To further investigate the actual performance of the proposed ANN, eight designs (A to H) were randomly selected from the test set. The comparison between ANN-predicted concentration and COMSOL-predicted concentration values of 81 points on the upper boundary is visualized in Figure 6. It is clear that most data points predicted by the proposed ANN are right-matched with the results predicted by COMSOL. Only a small number of the ANN-predicted points are not covering the COMSOL-predicted results but are still standing closely. Similar results and conclusions can be drawn from Figure 7, which indicates high consistency between the COMSOL and ANN for predicting the concentration values on the bottom boundary.

4.2. Completion of the Concentration Profile by Interpolation Algorithm

As mentioned in the above section, the proposed ANN is able to predict the upper and bottom boundary of the concentration of the reactive region with 97.68% accuracy. Then, a two-dimensional linear interpolation algorithm was implemented to achieve a complete map of the concentration profile of the reactive region. To investigate the performance from the combination of ANN prediction and interpolation algorithm, the results from the same eight designs are shown in Figure 8. It is quite interesting that the concentration profiles from all eight designs between COMSOL and ANN predictions show high-level similarities. In addition, the predicted (ANN + Interpolation) concentration profiles from design C, D, E, F, and G look almost identical to COMSOL ones from the view of human beings.
To quantify the similarity from a statistical point of view, image similarity analysis was performed on all eight designs. The algorithm we used is the structural similarity index measure (SSIM), which has been widely applied for measuring the similarity between two images in many different fields [31,32]. The SSIM values of all eight designs (A to H) are 0.9553, 0.8971, 0.9063, 0.9588, 0.9638, 0.9537, 0.9344, and 0.9277, respectively, with an average value of 93.71%. Except for the fact that the SSIM value of design B is less than 0.9, the values of all the other cases are greater than 0.9, which indicates a successful concentration completion process of our proposed method.
In microfluidic situations, the Reynolds number is usually smaller than 1, which indicates a laminar flow physics with fluid particles following smooth paths in different layers. This makes the proposed linear interpolation algorithm suitable for our scenes. However, if the Reynolds number increases and the laminar flow becomes turbulent flow, the interpolation algorithm shall fail. In other words, the concentration profile can be predicted based on the boundary concentration in low Reynolds number conditions instead of high Reynolds number conditions.
Though our proposed method cannot achieve a 100% accuracy rate with finite element analysis provided by COMSOL, the overall computational time is reduced from around 5 to 10 min to less than one second, which has at least 300× acceleration effect in a normal desktop.

5. Conclusions

This work has presented a microfluidic concentration gradient generator with its corresponding manipulation process to generate an arbitrary concentration gradient. With the help of machine-learning techniques and interpolation algorithms, a brand new concentration profile can be provided in less than one second to facilitate users to analyze and determine whether to apply the new settings. The trade-off is the accuracy rate of our proposed method is 93.71% on average (based on SSIM), which is still acceptable considering the over 300× acceleration effect. In addition, to present a new type of microfluidic concentration gradient generator, our proposed method provides an example and shows the inherent potential of the design automation of microfluidics by leveraging both ANN and computer algorithms.

Potential Limitations

Since our proposed methods are based on the combination of an ANN and interpolation algorithm, two major limitations are mainly come from the limitations of both algorithms. Firstly, if the geometry of the gradient generator is changed or modified, the pre-trained ANN shall be re-trained by the newly generated dataset. This limitation can be partially addressed by applying the transfer learning algorithm with the recycle use of the pre-trained ANN [33]. Secondly, thanks to the low Reynolds number (Re ≪ 1) situation in microfluidics, the linear interpolation algorithm works reasonably well. However, as the Reynolds number increases (Re ≫ 1), a turbulent phenomenon might intervene and make the interpolation algorithm invalid [34,35].

Author Contributions

Conceptualization, N.Z., Z.L. and J.W.; methodology, N.Z., Z.L. and J.W.; investigation, N.Z., Z.L. and J.W.; writing—original draft preparation, N.Z., Z.L. and J.W.; and writing—N.Z., Z.L. and J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by National Natural Science Foundation of China under grant number 62206081, the Zhejiang Provincial Natural Science Foundation of China under Grant number LQ20F040003, and the Fundamental Research Funds for the Provincial Universities of Zhejiang under Grant GK209907299001-028.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Allard, C.A.; Opalko, H.E.; Moseley, J.B. Stable Pom1 clusters form a glucose-modulated concentration gradient that regulates mitotic entry. ELife 2019, 8, e46003. [Google Scholar] [CrossRef] [PubMed]
  2. Schmidt, A.; Ladage, D.; Schinköthe, T.; Klausmann, U.; Ulrichs, C.; Klinz, F.J.; Brixius, K.; Arnhold, S.; Desai, B.; Mehlhorn, U.; et al. Basic fibroblast growth factor controls migration in human mesenchymal stem cells. Stem Cells 2006, 24, 1750–1758. [Google Scholar] [CrossRef] [PubMed]
  3. Rifes, P.; Isaksson, M.; Rathore, G.S.; Aldrin-Kirk, P.; Møller, O.K.; Barzaghi, G.; Lee, J.; Egerod, K.L.; Rausch, D.M.; Parmar, M.; et al. Modeling neural tube development by differentiation of human embryonic stem cells in a microfluidic WNT gradient. Nat. Biotechnol. 2020, 38, 1265–1273. [Google Scholar] [CrossRef] [PubMed]
  4. Manfrin, A.; Tabata, Y.; Paquet, E.R.; Vuaridel, A.R.; Rivest, F.R.; Naef, F.; Lutolf, M.P. Engineered signaling centers for the spatially controlled patterning of human pluripotent stem cells. Nat. Methods 2019, 16, 640–648. [Google Scholar] [CrossRef] [PubMed]
  5. Sokol, C.L.; Camire, R.B.; Jones, M.C.; Luster, A.D. The chemokine receptor CCR8 promotes the migration of dendritic cells into the lymph node parenchyma to initiate the allergic immune response. Immunity 2018, 49, 449–463. [Google Scholar] [CrossRef] [PubMed]
  6. Wang, J.X.; Choi, S.Y.; Niu, X.; Kang, N.; Xue, H.; Killam, J.; Wang, Y. Lactic acid and an acidic tumor microenvironment suppress anticancer immunity. Int. J. Mol. Sci. 2020, 21, 8363. [Google Scholar] [CrossRef] [PubMed]
  7. Lyu, J.; Chen, L.; Zhang, J.; Kang, X.; Wang, Y.; Wu, W.; Tang, H.; Wu, J.; He, Z.; Tang, K. A microfluidics-derived growth factor gradient in a scaffold regulates stem cell activities for tendon-to-bone interface healing. Biomater. Sci. 2020, 8, 3649–3663. [Google Scholar] [CrossRef]
  8. Velnar, T.; Gradisnik, L. Tissue augmentation in wound healing: The role of endothelial and epithelial cells. Med. Arch. 2018, 72, 444. [Google Scholar] [CrossRef]
  9. Lin, Z.; Luo, G.; Du, W.; Kong, T.; Liu, C.; Liu, Z. Recent advances in microfluidic platforms applied in cancer metastasis: Circulating tumor cells’(CTCs) isolation and tumor-on-a-chip. Small 2020, 16, 1903899. [Google Scholar] [CrossRef]
  10. Ruzycka, M.; Cimpan, M.R.; Rios-Mondragon, I.; Grudzinski, I.P. Microfluidics for studying metastatic patterns of lung cancer. J. Nanobiotechnol. 2019, 17, 71. [Google Scholar] [CrossRef]
  11. Wang, X.; Liu, Z.; Pang, Y. Concentration gradient generation methods based on microfluidic systems. RSC Adv. 2017, 7, 29966–29984. [Google Scholar] [CrossRef] [Green Version]
  12. Yang, C.G.; Wu, Y.F.; Xu, Z.R.; Wang, J.H. A radial microfluidic concentration gradient generator with high-density channels for cell apoptosis assay. Lab Chip 2011, 11, 3305–3312. [Google Scholar] [CrossRef]
  13. Sugiyama, H.; Osaki, T.; Takeuchi, S.; Toyota, T. Role of negatively charged lipids achieving rapid accumulation of water-soluble molecules and macromolecules into cell-sized liposomes against a concentration gradient. Langmuir 2021, 38, 112–121. [Google Scholar] [CrossRef]
  14. Hong, B.; Xue, P.; Wu, Y.; Bao, J.; Chuah, Y.J.; Kang, Y. A concentration gradient generator on a paper-based microfluidic chip coupled with cell culture microarray for high-throughput drug screening. Biomed. Microdevices 2016, 18, 21. [Google Scholar] [CrossRef]
  15. Lim, W.; Park, S. A microfluidic spheroid culture device with a concentration gradient generator for high-throughput screening of drug efficacy. Molecules 2018, 23, 3355. [Google Scholar] [CrossRef] [Green Version]
  16. Luo, Y.; Zhang, X.; Li, Y.; Deng, J.; Li, X.; Qu, Y.; Lu, Y.; Liu, T.; Gao, Z.; Lin, B. High-glucose 3D INS-1 cell model combined with a microfluidic circular concentration gradient generator for high throughput screening of drugs against type 2 diabetes. RSC Adv. 2018, 8, 25409–25416. [Google Scholar] [CrossRef] [Green Version]
  17. Mulholland, T.; McAllister, M.; Patek, S.; Flint, D.; Underwood, M.; Sim, A.; Edwards, J.; Zagnoni, M. Drug screening of biopsy-derived spheroids using a self-generated microfluidic concentration gradient. Sci. Rep. 2018, 8, 14672. [Google Scholar] [CrossRef] [Green Version]
  18. Guo, Y.; Gao, Z.; Liu, Y.; Li, S.; Zhu, J.; Chen, P.; Liu, B.F. Multichannel synchronous hydrodynamic gating coupling with concentration gradient generator for high-throughput probing dynamic signaling of single cells. Anal. Chem. 2020, 92, 12062–12070. [Google Scholar] [CrossRef]
  19. Rismanian, M.; Saidi, M.S.; Kashaninejad, N. A microfluidic concentration gradient generator for simultaneous delivery of two reagents on a millimeter-sized sample. J. Flow Chem. 2020, 10, 615–625. [Google Scholar] [CrossRef]
  20. Yang, C.G.; Xu, Z.R.; Lee, A.P.; Wang, J.H. A microfluidic concentration gradient droplet array generator for the production of multi-color nanoparticles. Lab Chip 2013, 13, 2815–2820. [Google Scholar] [CrossRef]
  21. Tang, M.; Huang, X.; Chu, Q.; Ning, X.; Wang, Y.; Kong, S.K.; Zhang, X.; Wang, G.; Ho, H.P. A linear concentration gradient generator based on multi-layered centrifugal microfluidics and its application in antimicrobial susceptibility testing. Lab Chip 2018, 18, 1452–1460. [Google Scholar] [CrossRef] [PubMed]
  22. Wang, J.; Zhang, N.; Chen, J.; Rodgers, V.G.; Brisk, P.; Grover, W.H. Finding the optimal design of a passive microfluidic mixer. Lab Chip 2019, 19, 3618–3627. [Google Scholar] [CrossRef] [PubMed]
  23. Wang, J.; Brisk, P.; Grover, W.H. Random design of microfluidics. Lab Chip 2016, 16, 4212–4219. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. McIntyre, D.; Lashkaripour, A.; Fordyce, P.; Densmore, D. Machine learning for microfluidic design and control. Lab Chip 2022, 22, 2925–2937. [Google Scholar] [CrossRef] [PubMed]
  25. Hong, S.H.; Yang, H.; Wang, Y. Inverse design of microfluidic concentration gradient generator using deep learning and physics-based component model. Microfluid. Nanofluid. 2020, 24, 44. [Google Scholar] [CrossRef]
  26. Wang, J.; Zhang, N.; Chen, J.; Su, G.; Yao, H.; Ho, T.Y.; Sun, L. Predicting the fluid behavior of random microfluidic mixers using convolutional neural networks. Lab Chip 2021, 21, 296–309. [Google Scholar] [CrossRef]
  27. Cunningham, P.; Cord, M.; Delany, S.J. Supervised learning. In Machine Learning Techniques for Multimedia; Springer: Berlin/Heidelberg, Germany, 2008; pp. 21–49. [Google Scholar]
  28. Akossou, A.; Palm, R. Impact of data structure on the estimators R-square and adjusted R-square in linear regression. Int. J. Math. Comput. 2013, 20, 84–93. [Google Scholar]
  29. Davis, P.J. Interpolation and Approximation; Courier Corporation: Chelmsford, MA, USA, 1975. [Google Scholar]
  30. Harris, C.R.; Millman, K.J.; Van Der Walt, S.J.; Gommers, R.; Virtanen, P.; Cournapeau, D.; Wieser, E.; Taylor, J.; Berg, S.; Smith, N.J.; et al. Array programming with NumPy. Nature 2020, 585, 357–362. [Google Scholar] [CrossRef]
  31. Hore, A.; Ziou, D. Image quality metrics: PSNR vs. SSIM. In Proceedings of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey, 23–26 August 2010; pp. 2366–2369. [Google Scholar]
  32. Sara, U.; Akter, M.; Uddin, M.S. Image quality assessment through FSIM, SSIM, MSE and PSNR—A comparative study. J. Comput. Commun. 2019, 7, 8–18. [Google Scholar] [CrossRef] [Green Version]
  33. Weiss, K.; Khoshgoftaar, T.M.; Wang, D. A survey of transfer learning. J. Big Data 2016, 3, 9. [Google Scholar] [CrossRef] [Green Version]
  34. Wang, J.; Fu, L.; Yu, L.; Huang, X.; Brisk, P.; Grover, W.H. Accelerating Simulation of Particle Trajectories in Microfluidic Devices by Constructing a Cloud Database. In Proceedings of the 2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Hong Kong, China, 8–11 July 2018; pp. 666–671. [Google Scholar]
  35. Smits, A.J.; McKeon, B.J.; Marusic, I. High–Reynolds number wall turbulence. Annu. Rev. Fluid Mech. 2011, 43, 353–375. [Google Scholar] [CrossRef]
Figure 1. (A) The schematic of the proposed gradient generator, which has six inlets and one reactive region. (B) One demonstrated example with randomly generated inlet configurations, which has two peak concentration regions and three valley concentration regions.
Figure 1. (A) The schematic of the proposed gradient generator, which has six inlets and one reactive region. (B) One demonstrated example with randomly generated inlet configurations, which has two peak concentration regions and three valley concentration regions.
Micromachines 13 01810 g001
Figure 2. The overall flow of automating COMSOL to prepare the dataset of the proposed gradient generator with different inlet configurations. The linear flow rate of all six inlets varies from 0 mm · s 1 to 1 mm · s 1 , and the inflow concentration varies from 0 mol · m 3 to 1 mol · m 3 .
Figure 2. The overall flow of automating COMSOL to prepare the dataset of the proposed gradient generator with different inlet configurations. The linear flow rate of all six inlets varies from 0 mm · s 1 to 1 mm · s 1 , and the inflow concentration varies from 0 mol · m 3 to 1 mol · m 3 .
Micromachines 13 01810 g002
Figure 3. The flowchart of the proposed ANN.
Figure 3. The flowchart of the proposed ANN.
Micromachines 13 01810 g003
Figure 4. The flowchart of completing the unknown data points of the reactive region based on the linear interpolation algorithm.
Figure 4. The flowchart of completing the unknown data points of the reactive region based on the linear interpolation algorithm.
Micromachines 13 01810 g004
Figure 5. (A) The training curve of the proposed ANN during 2000 epochs. (B) The histogram of the absolute error in concentration of each data point on two boundaries from test set.
Figure 5. (A) The training curve of the proposed ANN during 2000 epochs. (B) The histogram of the absolute error in concentration of each data point on two boundaries from test set.
Micromachines 13 01810 g005
Figure 6. The comparision between ANN-predicted and COMSOL-predicted concentration values on the upper boundary of the reactive region from design (AH).
Figure 6. The comparision between ANN-predicted and COMSOL-predicted concentration values on the upper boundary of the reactive region from design (AH).
Micromachines 13 01810 g006
Figure 7. The comparision between ANN-predicted and COMSOL-predicted concentration values on the bottom boundary of the reactive region from design (AH).
Figure 7. The comparision between ANN-predicted and COMSOL-predicted concentration values on the bottom boundary of the reactive region from design (AH).
Micromachines 13 01810 g007
Figure 8. The concentration profile of the reactive region predicted by COMSOL and proposed ANN and interpolation method. The corresponding SSIM values are listed for quantification analysis as well between two methods. The SSIM values of design (AH) are 0.9553, 0.8971, 0.9063, 0.9588, 0.9638, 0.9537, 0.9344, and 0.9277, respectively.
Figure 8. The concentration profile of the reactive region predicted by COMSOL and proposed ANN and interpolation method. The corresponding SSIM values are listed for quantification analysis as well between two methods. The SSIM values of design (AH) are 0.9553, 0.8971, 0.9063, 0.9588, 0.9638, 0.9537, 0.9344, and 0.9277, respectively.
Micromachines 13 01810 g008
Table 1. The configuration of inlet boundary conditions for the demonstrated example in Figure 1B.
Table 1. The configuration of inlet boundary conditions for the demonstrated example in Figure 1B.
N/AInlet 1Inlet 2Inlet 3Inlet 4Inlet 5Inlet 6
Flow rate
(mm · s 1 )
0.680.870.410.150.910.28
Concentration
(mol · m 3 )
0.690.770.290.220.590.083
Table 2. Simulation parameters in COMSOL.
Table 2. Simulation parameters in COMSOL.
ParameterValue
Inlet flow rateRandomly generated from 0 to 1 mm · s 1
Inflow concentration from six inletsRandomly generated from 0 to 1 mol · m 3
Diffusion coefficient 4.25 × 10 10 m 2 · s 1
Mesh max element size175 μm
Mesh min element size5 μm
Mesh max element growth rate1.13
Mesh curvature factor0.3
Mesh resolution of narrow regions1
Tolerance to convergence0.001
Table 3. The configuration of the proposed artificial neural network.
Table 3. The configuration of the proposed artificial neural network.
LayerTypeDepthActivation
1Input layer12Linear
2Fully-connected layer120ReLU
3Fully-connected layer120ReLU
4Fully-connected layer120ReLU
5Output layer162 (81 + 81)Linear
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, N.; Liu, Z.; Wang, J. Machine-Learning-Enabled Design and Manipulation of a Microfluidic Concentration Gradient Generator. Micromachines 2022, 13, 1810. https://doi.org/10.3390/mi13111810

AMA Style

Zhang N, Liu Z, Wang J. Machine-Learning-Enabled Design and Manipulation of a Microfluidic Concentration Gradient Generator. Micromachines. 2022; 13(11):1810. https://doi.org/10.3390/mi13111810

Chicago/Turabian Style

Zhang, Naiyin, Zhenya Liu, and Junchao Wang. 2022. "Machine-Learning-Enabled Design and Manipulation of a Microfluidic Concentration Gradient Generator" Micromachines 13, no. 11: 1810. https://doi.org/10.3390/mi13111810

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop