Genome readout throughput should show which exact factor changed, not just the final bases-per-run product. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.

highlighted = computed this step

Bases per run has three exact factors

The run budget multiplies lane count, reads per lane, and bases per read. A single example hides which factor changed; this scan keeps that visible.

Nbase/run=NlaneNread/laneLN_{\text{base/run}}=N_{\text{lane}}\cdot N_{\text{read/lane}}\cdot L
Indexed throughputIndexed measurements become exact count budgets.run outputindexed readout

More reads and more lanes can make the same total

The middle row doubles reads per lane. The last row doubles lanes. Both produce the same bases per run because the unchanged factor pair remains exact.

NlaneNread/laneLNbase/run4510020004101004000851004000\begin{array}{c|c|c|c}N_{\text{lane}}&N_{\text{read/lane}}&L&N_{\text{base/run}}\\4&5&100&2000\\4&10&100&4000\\8&5&100&4000\\\end{array}
Indexed throughputIndexed measurements become exact count budgets.run outputindexed readout

The equal totals are a factor check

The more-read row and the more-lane row both close at 4000 bases per run. The matching result is useful because the rows changed different input factors.

4000=40004000=4000
Indexed throughputIndexed measurements become exact count budgets.run outputindexed readout