Deterministic Lateral Displacement
Cheaper and Easier Cancer Diagnosis

90% of cancer metastasis is caused by Circulating Tumor Cells (CTCs) which intravasete the bloodstream from a primary tumors. The detection of CTCs in the blood is one of the most potent methods for the early diagnosis of cancer. However, with 1 CTC present for every 1’000’000’000 RBCs, this detection is equivalent to finding a ”needle in a flowing haystack”. This challenge has led to a wealth of activity in developing microfluidic devices for high throughput cell separation. The design of microfluidic devices relies on the quantitative understanding of the behaviour of cells and fluids confined in complex, microscale geometries. However, the acquisition of information for the microrheology of fluids remains a formidable experimental task. Without such information, the unique, and often unexpected, properties of fluids at the microscale can be a hindrance for new designs, while complex prototypes may be impossible to manufacture at an economy of scales. Predictive simulations capable of handling complex systems at sub-micron resolution, are becoming an invaluable companion to experiments to accelerate the design cycle and innovation in microfluidics.
Designing Efficient Devices
We consider the CTC-iChip microfluidics device, which is arguably the most effective device in isolating CTCs and WBCs from hundreds of thousands RBCs by taking advantage of the deterministic lateral displacement effect. We plan to enhance the accuracy of the simulations and to optimize the geometry by employing detailed models with quantified uncertainties. Our efficient software implementation allows us to investigate flow behavior at high RBCs concentrations, which remain prohibitive for other state-of-the-art methods and codes.
65% Peak Performance
We employ uDeviceX, an in-house particle based code for simulating blood flow. We use Dissipative Particle Dynamics for solvent and a viscoelastic membrane model for both CTCs and RBCs. The code is able to reach 65% peak performance in terms of instructions per seconds on 18’688 nodes of the Titan supercomputer.
Data Driven Simulations: UQ+P
The predictive capabilities of DPD models hinge on their parameters that are usually validated from various experiments. However these parameters may vary drastically and are not transferable across experiments. In our lab we estimate the RBC model parameters using classical and hierarchical Bayesian inference techniques. We revisit classical experiments of stretching and tank treading blood cells in shear flows and examine through the Bayesian model uncertainty the capabilities and limitations of the RBC model.
Elastic properties calibration:
During the course of their circulation, RBCs undergo severe elastic deformation as they flow through narrow capillaries whose diameter is as small as 3um. For the calibration of the elastic properties of the RBC model, the elongation of the RBC is analyzed under various stretching forces. We consider data available in the literature, from studies of the mechanics of single cells, subjected to a variety of well-controlled stress-states.
Viscous properties calibration:
There exist several experimental datasets describing the motion of a single RBC in a linear shear flow. It is known that the motion of single RBCs strongly depends on the shear rate of the flow. At the high shear rate regime, RBCs undergo a tank-treading motion, where they acquire a stable orientation while their membrane performs a rotation around itself. The data for this regime, consist of the RBC tank-treading frequency (TTF), measured at various shear rates. In our inference, we take into account the variability between the different datasets, aiming towards a proper integration of experimental data for reproducible blood flow simulations.
People: Dmitry Alexeev, Lucas Amoudruz, Georgios Arampatzis, Athena Economides, Panagiotis Hadjidoukas, Sergey Litvinov, Sergio Martin, Daniel Wälchli
2021
- L. Amoudruz and P. Koumoutsakos, “Independent control and path planning of microswimmers with a uniform magnetic field,” Adv. Intell. Syst., p. 2100183, 2021.
[BibTeX] [PDF] [DOI]@article{amoudruz2021a, author = {Amoudruz, Lucas and Koumoutsakos, Petros}, doi = {10.1002/aisy.202100183}, journal = {{Adv. Intell. Syst.}}, month = {dec}, pages = {2100183}, publisher = {Wiley}, title = {Independent Control and Path Planning of Microswimmers with a Uniform Magnetic Field}, url = {http://www.cse-lab.ethz.ch/wp-content/papercite-data/pdf/amoudruz2021a.pdf}, year = {2021} }
- A. Economides, G. Arampatzis, D. Alexeev, S. Litvinov, L. Amoudruz, L. Kulakova, C. Papadimitriou, and P. Koumoutsakos, “Hierarchical bayesian uncertainty quantification for a model of the red blood cell,” Phys. Rev. Appl., vol. 15, iss. 3, 2021.
[BibTeX] [PDF] [DOI]@article{economides2021a, author = {Athena Economides and Georgios Arampatzis and Dmitry Alexeev and Sergey Litvinov and Lucas Amoudruz and Lina Kulakova and Costas Papadimitriou and Petros Koumoutsakos}, doi = {10.1103/physrevapplied.15.034062}, journal = {{Phys. Rev. Appl.}}, month = {mar}, number = {3}, publisher = {American Physical Society ({APS})}, title = {Hierarchical Bayesian Uncertainty Quantification for a Model of the Red Blood Cell}, url = {http://www.cse-lab.ethz.ch/wp-content/papercite-data/pdf/economides2021a.pdf}, volume = {15}, year = {2021} }
- S. M. Martin, D. Wälchli, G. Arampatzis, A. E. Economides, P. Karnakov, and P. Koumoutsakos, “Korali: Efficient and scalable software framework for Bayesian uncertainty quantification and stochastic optimization,” Comput. Method. Appl. M., p. 114264, 2021.
[BibTeX] [PDF] [DOI]@article{martin2021a, author = {Sergio M. Martin and Daniel W\"alchli and Georgios Arampatzis and Athena E. Economides and Petr Karnakov and Petros Koumoutsakos}, doi = {10.1016/j.cma.2021.114264}, journal = {{Comput. Method. Appl. M.}}, month = {nov}, pages = {114264}, publisher = {Elsevier {BV}}, title = {{Korali: Efficient and scalable software framework for Bayesian uncertainty quantification and stochastic optimization}}, url = {http://www.cse-lab.ethz.ch/wp-content/papercite-data/pdf/martin2021a.pdf}, year = {2021} }
2020
- D. Alexeev, L. Amoudruz, S. Litvinov, and P. Koumoutsakos, “Mirheo: high-performance mesoscale simulations for microfluidics,” Comput. Phys. Commun., p. 107298, 2020.
[BibTeX] [PDF] [DOI]@article{alexeev2020a, author = {Dmitry Alexeev and Lucas Amoudruz and Sergey Litvinov and Petros Koumoutsakos}, doi = {10.1016/j.cpc.2020.107298}, journal = {{Comput. Phys. Commun.}}, month = {mar}, pages = {107298}, publisher = {Elsevier {BV}}, title = {Mirheo: High-performance mesoscale simulations for microfluidics}, url = {http://www.cse-lab.ethz.ch/wp-content/papercite-data/pdf/alexeev2020a.pdf}, year = {2020} }
- X. Bian, S. Litvinov, and P. Koumoutsakos, “Bending models of lipid bilayer membranes: spontaneous curvature and area-difference elasticity,” Comput. Method. Appl. M., vol. 359, p. 112758, 2020.
[BibTeX] [PDF] [DOI]@article{bian2020a, author = {Xin Bian and Sergey Litvinov and Petros Koumoutsakos}, doi = {10.1016/j.cma.2019.112758}, journal = {{Comput. Method. Appl. M.}}, month = {feb}, pages = {112758}, publisher = {Elsevier {BV}}, title = {Bending models of lipid bilayer membranes: Spontaneous curvature and area-difference elasticity}, url = {http://www.cse-lab.ethz.ch/wp-content/papercite-data/pdf/bian2020a.pdf}, volume = {359}, year = {2020} }
- D. Wälchli, S. M. Martin, A. Economides, L. Amoudruz, G. Arampatzis, X. Bian, and P. Koumoutsakos, “Load balancing in large scale bayesian inference,” in Proceedings of the platform for advanced scientific computing conference – PASC ’20, 2020.
[BibTeX] [PDF] [DOI]@inproceedings{walchli2020a, author = {Daniel W\"{a}lchli and Sergio M. Martin and Athena Economides and Lucas Amoudruz and George Arampatzis and Xin Bian and Petros Koumoutsakos}, booktitle = {Proceedings of the Platform for Advanced Scientific Computing Conference – {PASC} {\textquotesingle}20}, doi = {10.1145/3394277.3401849}, month = {jun}, publisher = {{ACM}}, title = {Load Balancing in Large Scale Bayesian Inference}, url = {http://www.cse-lab.ethz.ch/wp-content/papercite-data/pdf/walchli2020a.pdf}, year = {2020} }
2017
- A. Economides, L. Amoudruz, S. Litvinov, D. Alexeev, S. Nizzero, P. E. Hadjidoukas, D. Rossinelli, and P. Koumoutsakos, “Towards the virtual rheometer,” in Proceedings of the platform for advanced scientific computing – PASC ’17, 2017.
[BibTeX] [PDF] [DOI]@inproceedings{economides2017a, author = {Athena Economides and Lucas Amoudruz and Sergey Litvinov and Dmitry Alexeev and Sara Nizzero and Panagiotis E. Hadjidoukas and Diego Rossinelli and Petros Koumoutsakos}, booktitle = {Proceedings of the Platform for Advanced Scientific Computing - {PASC} {\textquotesingle}17}, doi = {10.1145/3093172.3093226}, publisher = {{ACM} Press}, title = {Towards the Virtual Rheometer}, url = {http://www.cse-lab.ethz.ch/wp-content/papercite-data/pdf/economides2017a.pdf}, year = {2017} }
2015
- D. Rossinelli, Y. Tang, K. Lykov, D. Alexeev, M. Bernaschi, P. Hadjidoukas, M. Bisson, W. Joubert, C. Conti, G. Karniadakis, M. Fatica, I. Pivkin, and P. Koumoutsakos, “The In-Silico Lab-on-a-Chip: petascale and high-throughput simulations of microfluidics at cell resolution,” in Proceedings of the international conference for high performance computing, networking, storage and analysis – SC ’15, 2015.
[BibTeX] [PDF] [DOI]@inproceedings{rossinelli2015b, author = {Diego Rossinelli and Yu-Hang Tang and Kirill Lykov and Dmitry Alexeev and Massimo Bernaschi and Panagiotis Hadjidoukas and Mauro Bisson and Wayne Joubert and Christian Conti and George Karniadakis and Massimiliano Fatica and Igor Pivkin and Petros Koumoutsakos}, booktitle = {Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis – {SC} {\textquotesingle}15}, doi = {10.1145/2807591.2807677}, number = {Article 2}, publisher = {{ACM} Press}, title = {The {In-Silico Lab-on-a-Chip}: Petascale and High-Throughput Simulations of Microfluidics at Cell Resolution}, url = {http://www.cse-lab.ethz.ch/wp-content/papercite-data/pdf/rossinelli2015b.pdf}, year = {2015} }