plan_serial_dilution
Plan a serial dilution: the same fold dilution repeated tube after tube from a stock, each tube made to one volume. Returns the transfer and diluent volumes for every step, each tube's concentration and cumulative dilution, and what each tube holds after giving its transfer to the next.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fold | No | the dilution at each step, as a fold (1:10 is 10). | |
| steps | No | how many dilutions to make. | |
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. | |
| tube_volume | Yes | the volume of each dilution after mixing (transfer plus diluent). | |
| tube_volume_unit | No | the unit of the tube volume. | µL |
| stock_concentration | Yes | concentration of the stock the series starts from. | |
| stock_concentration_unit | No | the unit of the stock concentration, which every tube is reported in. | mM |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| final | Yes | the last tube's concentration, in the stock's unit | |
| tubes | Yes | each tube: step, concentration, cumulative fold, volume left after its transfer | |
| diluent | Yes | diluent in each tube, in the tube volume's unit | |
| transfer | Yes | volume moved into each tube, in the tube volume's unit |