mnFlow Documentation ====================== Micro-nanoflow (`mnFlow`) library is aimed at providing the community with tools for design and modeling of micro-nanofluidic chips. The current focus of the project is on `Deterministic Lateral Displacement (DLD) `_ structures. In particular, the DLD design automation (DDA) tool aims at automating the entire process of design and production of computer-aided design (CAD) files for DLD-based micro-nanofluidic chips. The produced CAD files can be used for computational modeling, optimization, and manufacturing of DLD devices. Check out the :doc:`usage` section for further information, including how to install the package as well as a quick start. The :doc:`tutorials` section also includes a set of examples to introduce various features of the package. Finally, the :doc:`manual` section describes how the package works under the hood. For information on how to cite the related works see :ref:`Citation `. .. note:: This project is under development. .. toctree:: :maxdepth: 2 :caption: Contents: usage tutorials manual api Acknowledgments ---------------- This project utilizes the packages mentioned in the following. We gratefully acknowledge their contributions to this project. - `klayout `_: For creating CAD layouts. - `numpy `_: For numerical computations. - `pillow `_: For creating image of layouts. - `scipy `_: For solving equations. - `matplotlib `_: For data visualization - `black `_, `flake8 `_, and `isort `_: For linting and formatting codes. - `git `_ and `pre-commit `_: For revision control and pre-commit hooks, respectively. - `sphinx `_, and `sphinx-rtd-theme `_: For creating docs. - `pytest `_, and `pytest-cov `_: For creating test cases. .. _Citation: Citation -------- If you use this work in your research, please cite the relevant works associated with it as listed in the following. Original paper ^^^^^^^^^^^^^^ A. Mehboudi, S. Singhal, and S.V. Sreenivasan, **A universal framework for design and manufacture of deterministic lateral displacement chips**. *Lab on a Chip* **25**, 1521-1536 (2025). DOI: `10.1039/D4LC00838C `_ Pressure Balance ^^^^^^^^^^^^^^^^ A. Mehboudi, S. Singhal, and S.V. Sreenivasan, **Investigation of pressure balance in proximity of sidewalls in deterministic lateral displacement**. *arXiv:2503.11839v1 [physics.flu-dyn]* Mar 2025. DOI: `10.48550/arXiv.2503.11839 `_ Multi-lane boundary (MLB) model optimized through combinatorial approach ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ A. Mehboudi, S. Singhal, and S.V. Sreenivasan, **A Combinatorial Approach to Novel Boundary Design in Deterministic Lateral Displacement**. *arXiv.2506.06936 [physics.flu-dyn]* Jun 2025. DOI: `10.48550/arXiv.2506.06936 `_ Zenodo Archive ^^^^^^^^^^^^^^ **A. Mehboudi**, **mnFlow: A package for micro/nanoflow**, *Zenodo*, 2024. DOI: `10.5281/zenodo.14357811 `_