dataset_build_matrix
Constructs an analysis matrix from session dataset state via a recipe, validates prerequisites, and returns a matrix ID for statistical analysis.
Instructions
v2 の解析行列(analysis-matrix.v1)を、セッションの DatasetState から1本作る。
recipe: profile の matrix_recipes の1要素と同じ形
(base / normalize / drift_correct / filter / impute の5キー。
過不足はそのまま拒否する)。検証は profile と同じ規則を共有しているので、
pipeline 経由より緩い recipe がここから入ることはない。
recipe_id: 行列の識別に使う名前。matrix_id は recipe 内容と dataset・
metadata から決まるので、同じ dataset に同じ recipe を与えれば同じ ID
になる(pipeline が作った行列と突き合わせられる)。
揃っていない前提を揃ったことにしない:
base="internal_standard_ratio"は対象feature↔内部標準の対応付けが要る。 この単体ツールは対応付けを作らないのでmissing_stateで止める (空の対応付けで「比」を名乗る行列を作らない)。検出状態が分からない dataset に
filter.min_detection_rateを指定しても feature は落ちない。historyにnot_evaluableが残る。
値そのものは戻り値に載せず session に保持する。dataset_statistic へは
戻り値の matrix_id を渡す。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipe | Yes | ||
| recipe_id | No | default |