dataset_load
Loads an mzTab-M 2.0 file from a direct path, analysis job, or pipeline run into a canonical dataset state, pulling in the run's sample mapping, feature bindings, and matrices so downstream statistics and differential analysis stay aligned.
Instructions
mzTab-M 2.0 ファイルを読み込んで正準状態(DatasetState)を作る。
呼び出し方:
mztab_path: .mzTab ファイルへの絶対パスを直接指定する場合。
job_path: analysis-job.json へのパスを指定する場合。ジョブの宣言 (polarity・measure)で正準エントリを一意に選ぶ。console_run 完了後は こちらを推奨。
pipeline_path:
pipeline_runが返した pipeline-run.json(またはその親 ディレクトリ)を指定する場合。その run の mzTab に加えて、解決済みの 試料対応表・feature binding・解析行列も同じ run からまとめて載せる。 行列だけを別に載せる入口は置いていない——別 run の行列を混ぜると群の 対応が黙ってずれるため。載せた行列はdataset_statisticへmatrix_idで渡す。run の差次的結果も、データと群の指紋が今の データセットと一致するものだけを戻す(result_id は run の TSV と同じ。 直近の結果にはしないので result_id で名指しして使う)。戻せなかった ものは理由つきで要約に並ぶ。
3つとも省略するとエラー、2つ以上指定するとエラー。
allow_incomplete: 完了していない実行(partial / failed / running)の出力を
読み込みます(既定 False)。中断時点の生成物なので、既定では拒否します
(INCOMPLETE_ANALYSIS_JOB)。True で読んだデータセットは探索専用になり、
2 群比較(dataset_differential)と差次的エクスポートは拒否されます——
欠けた検体を「その群には無い」と読み違えたまま結論が出てしまうためです。
成功すると session.dataset に DatasetState が格納され、 dataset_status で内容を確認できる。 既存の session.arf / .arf2 / .pai2 / .eic は変更しない。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_path | No | ||
| mztab_path | No | ||
| pipeline_path | No | ||
| allow_incomplete | No |