# Pump setup using 8 + 8 vials

**URL:** <https://www.evolver.bio/t/pump-setup-using-8-8-vials/588>\
**Category:** Peristaltic Pumps\
**Created:** [July 8, 2025, 2:16pm UTC](https://www.evolver.bio/t/pump-setup-using-8-8-vials/588 "2025-07-08T14:16:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![KevinDM](https://yyz1.discourse-cdn.com/flex035/user_avatar/www.evolver.bio/kevindm/32/640_2.png) [@KevinDM](https://www.evolver.bio/u/KevinDM)\
**Post date:** [July 8, 2025, 2:16pm UTC](https://www.evolver.bio/t/pump-setup-using-8-8-vials/588/1 "2025-07-08T14:16:46Z")

</div>

Dear eVOLVER community,

Is the setup as shown in the picture possible? Can you separately control half of 1 pump rack and use one half for influx and the other for efflux? Or should I use all three pump racks and only use 8 pumps per rack?

 ![eVOLVER setup](https://canada1.discourse-cdn.com/flex035/uploads/evolver/original/1X/293ae2fc114dcd2a4258ca2deed28e166c4086e4.png)

---

<div class="post-metadata">

**Author:** ![Nate\_Borders](https://yyz1.discourse-cdn.com/flex035/user_avatar/www.evolver.bio/nate_borders/32/268_2.png) [@Nate\_Borders](https://www.evolver.bio/u/Nate_Borders)\
**Post date:** [July 8, 2025, 3:50pm UTC](https://www.evolver.bio/t/pump-setup-using-8-8-vials/588/2 "2025-07-08T15:50:14Z")

</div>

It is possible to use half of a pump rack only or to assign any given pump to a different task. You can see [here](https://github.com/FYNCH-BIO/dpu/blob/a9efe1ee19f57b23e83d49befb69137fa36b65a4/experiment/template/custom_script.py#L139) in the turbidostat code that the first 16 pumps are assigned to influx and [here](https://github.com/FYNCH-BIO/dpu/blob/a9efe1ee19f57b23e83d49befb69137fa36b65a4/experiment/template/custom_script.py#L141) that the next 16 are assigned to efflux. If you were to change the physical layout of where you connect the tubing, you would just need to change which pumps are used for which function in the code. You could do this on a pump by pump basis using a dictionary. This is done a bit differently in the chemostat code [here](https://github.com/FYNCH-BIO/dpu/blob/a9efe1ee19f57b23e83d49befb69137fa36b65a4/experiment/template/custom_script.py#L236) and [here](https://github.com/FYNCH-BIO/dpu/blob/a9efe1ee19f57b23e83d49befb69137fa36b65a4/experiment/template/eVOLVER.py#L281).

However, I have a few questions about the fluidics scheme you’ve shown.

1. Are you using chemostats vial to vial?
2. How will you regulate volume within the vials? eVOLVER currently makes sure there are not overflows by removing any liquid above a certain level by excess efflux pumping (see the turbidostat links).

---

<div class="post-metadata">

**Author:** ![KevinDM](https://yyz1.discourse-cdn.com/flex035/user_avatar/www.evolver.bio/kevindm/32/640_2.png) [@KevinDM](https://www.evolver.bio/u/KevinDM)\
**Post date:** [July 8, 2025, 6:21pm UTC](https://www.evolver.bio/t/pump-setup-using-8-8-vials/588/3 "2025-07-08T18:21:15Z")

</div>

Thanks for the response, Nate!

1. It would be from turbidostat (0-7) to lagoon (8-15)
2. I suppose I would need 2 efflux lines from the turbidostats then? One efflux to regulate the turbidostat, and one for feeding the lagoon? I made 16 of these 5-port vials according to the protocol on the Wiki: [https://khalil-lab.gitbook.io/evolver/hardware/vial-caps/5-and-7-port-nylon-tubing-caps-construction-protocol](https://khalil-lab.gitbook.io/evolver/hardware/vial-caps/5-and-7-port-nylon-tubing-caps-construction-protocol). I have the emergency efflux too and would not need the bubbler line initially I guess.

Are there any recommendations somewhere regarding volumes of turbidostat/lagoons and flow rates for each pump in such a setup?

---

<div class="post-metadata">

**Author:** ![Nate\_Borders](https://yyz1.discourse-cdn.com/flex035/user_avatar/www.evolver.bio/nate_borders/32/268_2.png) [@Nate\_Borders](https://www.evolver.bio/u/Nate_Borders)\
**Post date:** [July 8, 2025, 7:10pm UTC](https://www.evolver.bio/t/pump-setup-using-8-8-vials/588/4 "2025-07-08T19:10:46Z")

</div>

Are you running ePACE?

---

<div class="post-metadata">

**Author:** ![KevinDM](https://yyz1.discourse-cdn.com/flex035/user_avatar/www.evolver.bio/kevindm/32/640_2.png) [@KevinDM](https://www.evolver.bio/u/KevinDM)\
**Post date:** [July 9, 2025, 7:40am UTC](https://www.evolver.bio/t/pump-setup-using-8-8-vials/588/5 "2025-07-09T07:40:20Z")

</div>

Not exactly, we would evolve the phages themselves against specific bacteria.  
So the flow rate in the lagoon needs to be fine-tuned so that only fit phages can infect while others are diluted out.

---

<div class="post-metadata">

**Author:** ![Nate\_Borders](https://yyz1.discourse-cdn.com/flex035/user_avatar/www.evolver.bio/nate_borders/32/268_2.png) [@Nate\_Borders](https://www.evolver.bio/u/Nate_Borders)\
**Post date:** [July 9, 2025, 6:00pm UTC](https://www.evolver.bio/t/pump-setup-using-8-8-vials/588/6 "2025-07-09T18:00:58Z")

</div>

This seems very similar to ePACE to me in terms of eVOLVER usage. In ePACE, you also tune the host cell flow rates into a lagoon throughout the experiment to control selection pressures.

I’m going to recommend that you modify or wholly use the code for ePACE (download [here](https://github.com/FYNCH-BIO/dpu/tree/big-e)). You can find out more about ePACE [here](https://khalil-lab.gitbook.io/evolver/extensions/custom-experiments/epace). Read the note [here](https://khalil-lab.gitbook.io/evolver/extensions/custom-experiments/epace#implementing-controlled-host-cell-density-in-reservoirs) about " Implementing Controlled Host Cell Density in Reservoirs".
