ToolsConductScience tool
MicrofluidicsFree in-browser calculator

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.

PrivateData stays in your browser
LiveNo sign-up required
Validated2026-04-07
CitableMethods and citation included

Calculator

Results update in place

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
18:330.0Switch to condition 1Flush 3× dead volume (450 μL) to waste
18:429.0Collect fraction 1.1100 μL at 50 μL/min
18:4411.0Collect fraction 1.2100 μL at 50 μL/min
18:4613.0Collect fraction 1.3100 μL at 50 μL/min
18:4815.0Collect fraction 1.4100 μL at 50 μL/min
18:5017.0Collect fraction 1.5100 μL at 50 μL/min
18:5320.0Condition 1 completeAdvance to next condition
18:5320.0Switch to condition 2Flush 3× dead volume (450 μL) to waste
19:0229.0Collect fraction 2.1100 μL at 50 μL/min
19:0431.0Collect fraction 2.2100 μL at 50 μL/min
19:0633.0Collect fraction 2.3100 μL at 50 μL/min
19:0835.0Collect fraction 2.4100 μL at 50 μL/min
19:1037.0Collect fraction 2.5100 μL at 50 μL/min
19:1340.0Condition 2 completeAdvance to next condition
19:1340.0Switch to condition 3Flush 3× dead volume (450 μL) to waste
19:2249.0Collect fraction 3.1100 μL at 50 μL/min
19:2451.0Collect fraction 3.2100 μL at 50 μL/min
19:2653.0Collect fraction 3.3100 μL at 50 μL/min
19:2855.0Collect fraction 3.4100 μL at 50 μL/min
19:3057.0Collect fraction 3.5100 μL at 50 μL/min
19:3360.0Condition 3 completeAdvance to next condition
19:3360.0Switch to condition 4Flush 3× dead volume (450 μL) to waste
19:4269.0Collect fraction 4.1100 μL at 50 μL/min
19:4471.0Collect fraction 4.2100 μL at 50 μL/min
19:4673.0Collect fraction 4.3100 μL at 50 μL/min
19:4875.0Collect fraction 4.4100 μL at 50 μL/min
19:5077.0Collect fraction 4.5100 μL at 50 μL/min
19:5380.0Condition 4 completeAdvance to next condition
19:5380.0Switch to condition 5Flush 3× dead volume (450 μL) to waste
20:0289.0Collect fraction 5.1100 μL at 50 μL/min
20:0491.0Collect fraction 5.2100 μL at 50 μL/min
20:0693.0Collect fraction 5.3100 μL at 50 μL/min
20:0895.0Collect fraction 5.4100 μL at 50 μL/min
20:1097.0Collect fraction 5.5100 μL at 50 μL/min
20:13100.0Condition 5 completeStop pump and close collection valves

When to use

  • 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

Do not 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

Over-flushing wastes reagent

A 5× flush on a 500 μL system wastes 2.5 mL of reagent per swap. For precious samples, drop to 3× and monitor the first fraction for carryover with a spike-in control.

Under-flushing contaminates fractions

Carryover in fraction 2A from condition 1 is invisible in the tube label but shows up in the data. Always flush at least 2× system volume, ideally 3×.

Reservoir switch is manual

Most syringe pumps do not support programmed reservoir switches. You are the switch. Set a timer for each event and do not trust yourself to remember.

Fractions run out at the end of each reservoir

The last fraction per condition may be shorter than the others if the math does not work out cleanly. The scheduler drops any partial fractions rather than accepting a short tube.

1

Method

Flush volume = systemDeadVolume ×\times flushFactor. Flush time = flushVolume / flowRate. Run time per condition = reservoir / flowRate. Fractions per condition = floor((reservoir − flushVolume) / fractionVolume). Timeline events emitted per condition: (1) switch/flush, (2) collect fraction 1..N, (3) condition complete. Absolute times computed from HH:MM run-start with wraparound past midnight.

2

Validated

Last validated 2026-04-07. Calculations are designed for planning and documentation support; verify procurement decisions against manufacturer specifications or institutional SOPs.

3

How to cite

How to Cite

ConductScience Sample-to-Waste & Collection Scheduler (v1.9.0). ConductScience, Inc. 2026. Available at: https://conductscience.com/tools/microfluidic-sample-to-waste-scheduler

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

325
Free tools
1,200+
Institutions
100%
Client-side
0
Uploads required