pathway_project
Projects preprocessed lipid data onto MSLipidMapper pathways, compares two groups, and returns compact node and adjacency tables for pathway analysis.
Instructions
前処理済みの脂質データを MSLipidMapper のパスウェイへ投影し、2 群を比べる。
返すのは小さな表だけ(ノード表と、逆向きに動く隣接ペア)。JSON-LD・中間 mzTab-M は 解析フォルダの reports/pathway/<run_id>/ に残る。図は pathway_plot。
source: auto | arf | dataset。arf は arf_preprocess 後、dataset は dataset_preprocess 後。 auto は「前処理済み ARF があれば arf、無ければ dataset_load 済みなら dataset、 どちらも無ければ arf(→ arf_preprocess を求める missing_state)」の順で選ぶ。
group_a / group_b: arf は Class ID か因子トークン(arf_differential と同じ)、 dataset はサンプル名のリスト(group_a_label / group_b_label が群名になる)。
pathways: remodeling / ceramide / global(既定は 3 つ全部)。
acyl_chains: 例 ["18:0","20:4"]。指定すると鎖サブセットのスコープも比べる。
aggregation: sum | mean | median(サブクラス内の分子種の集計)。 検定は log2(x+1) の Welch、BH はパスウェイ×スコープ種別ごと。log2fc は正なら group_b が高い。 脂質アッセイ(record_objective の assay_kind=lipid)でだけ使える。 MSLipidMapper は [mslipidmapper] mslipidmapper_api_url の研究室サーバを先に使い、使えなければローカルの R ([mslipidmapper] rscript)で動かす。どちらで動いたかは戻り値の backend。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | auto | |
| group_a | No | ||
| group_b | No | ||
| pathways | No | ||
| acyl_chains | No | ||
| aggregation | No | sum | |
| q_threshold | No | ||
| group_a_label | No | group_a | |
| group_b_label | No | group_b |