Microfluidic Sample-to-Waste & Collection Scheduler

Plan multi-condition microfluidic runs with flush-to-waste timing, fraction collection windows, and a printable bench checklist. Free. Client-side.

MicrofluidicsRun PlanningClient-Side
Tool details, related tools, and citation

Try it out

Load example sample-to-waste scheduler data to see the full workflow

System

Use the Dead Volume Calculator to get this number.

Run Plan

Summary

Total run time
100.0 min
Total reagent
5000 μL
Fractions / condition
5
Flush volume
450 μL

Timeline

TimeRelative (min)ActionNotes
15:300.0Switch to condition 1Flush 3× dead volume (450 μL) to waste
15:399.0Collect fraction 1.1100 μL at 50 μL/min
15:4111.0Collect fraction 1.2100 μL at 50 μL/min
15:4313.0Collect fraction 1.3100 μL at 50 μL/min
15:4515.0Collect fraction 1.4100 μL at 50 μL/min
15:4717.0Collect fraction 1.5100 μL at 50 μL/min
15:5020.0Condition 1 completeAdvance to next condition
15:5020.0Switch to condition 2Flush 3× dead volume (450 μL) to waste
15:5929.0Collect fraction 2.1100 μL at 50 μL/min
16:0131.0Collect fraction 2.2100 μL at 50 μL/min
16:0333.0Collect fraction 2.3100 μL at 50 μL/min
16:0535.0Collect fraction 2.4100 μL at 50 μL/min
16:0737.0Collect fraction 2.5100 μL at 50 μL/min
16:1040.0Condition 2 completeAdvance to next condition
16:1040.0Switch to condition 3Flush 3× dead volume (450 μL) to waste
16:1949.0Collect fraction 3.1100 μL at 50 μL/min
16:2151.0Collect fraction 3.2100 μL at 50 μL/min
16:2353.0Collect fraction 3.3100 μL at 50 μL/min
16:2555.0Collect fraction 3.4100 μL at 50 μL/min
16:2757.0Collect fraction 3.5100 μL at 50 μL/min
16:3060.0Condition 3 completeAdvance to next condition
16:3060.0Switch to condition 4Flush 3× dead volume (450 μL) to waste
16:3969.0Collect fraction 4.1100 μL at 50 μL/min
16:4171.0Collect fraction 4.2100 μL at 50 μL/min
16:4373.0Collect fraction 4.3100 μL at 50 μL/min
16:4575.0Collect fraction 4.4100 μL at 50 μL/min
16:4777.0Collect fraction 4.5100 μL at 50 μL/min
16:5080.0Condition 4 completeAdvance to next condition
16:5080.0Switch to condition 5Flush 3× dead volume (450 μL) to waste
16:5989.0Collect fraction 5.1100 μL at 50 μL/min
17:0191.0Collect fraction 5.2100 μL at 50 μL/min
17:0393.0Collect fraction 5.3100 μL at 50 μL/min
17:0595.0Collect fraction 5.4100 μL at 50 μL/min
17:0797.0Collect fraction 5.5100 μL at 50 μL/min
17:10100.0Condition 5 completeStop pump and close collection valves
  • Planning a multi-condition microfluidic run (≥ 2 conditions)
  • Sizing reagent and reservoir volumes for a long experiment
  • Checking that planned fraction volumes actually fit after flush
  • Producing a bench-side printable timeline for a postdoc/technician
  • Estimating total run duration for lab scheduling

Don't use for

  • For real-time pump control (use a pump GUI or Chemyx/Harvard script)
  • For gradient elutions where flow rate changes mid-run
  • For pressure-driven systems where flow depends on applied pressure
  • For perfusion experiments where the reservoir is continuously replenished

Why Run Timing Matters

In a multi-condition microfluidic experiment, carryover is invisible until it ruins your data. If you start collecting fraction 2A one minute too early, it contains residual condition 1 fluid. At qPCR sensitivity, that is indistinguishable from a real signal.

The fix is a well-specified flush protocol: wait long enough for the new sample to fully displace the old one before collecting anything. The minimum wait is the system dead volume divided by the flow rate, multiplied by a safety factor (2× for routine, 3× for quantitative, 5× for sticky).

Writing this schedule on a scrap of paper at the bench invites transcription errors. A printable timeline with absolute clock times is the cheapest possible fix.

Planning Your Fractions

Fraction volume is a tradeoff: larger fractions give you more material per sample but fewer time points; smaller fractions give you better temporal resolution but less material per sample and more tubes to label.

For routine collection, 50–200 μL fractions work for most downstream assays. For gradient-based separations or time-resolved experiments, drop to 20 μL and expect to fill a 96-well plate per condition.

The scheduler drops any fraction that would overflow the reservoir after the flush — no partial tubes.

Run-Day Checklist

Before you start the pump:

1. Load reservoirs for every condition and label them 2. Label collection tubes ahead of time (tube 1.A, 1.B, … 2.A, …) 3. Verify your flow rate on the pump display 4. Start the pump at the scheduled start time 5. Set a kitchen timer for each event from the printout

The scheduler is a plan, not a controller. The timestamps depend on you following the plan.

Frequently Asked Questions