arf_plot_group_intensity
Plot per-sample lipid intensities for selected classes or molecular species across sample groups, generating one panel per item to compare group distributions.
Instructions
選んだクラス・分子種ごとに、試料群の試料別強度を並べる(1 項目 1 パネル。既定は PNG 画像)。
items: 1 項目 1 パネル(1〜30 件)。
.arf2の Ontology に完全一致すればクラス(全分子種の合計)、 しなければ分子種名(|で分けた候補名に完全一致。low score:等の接頭辞は無視)。"PE+EtherPE"のように+で合算。当たらない項目は N.D. のパネルになる。groups: 1 群以上。
arf_differentialと同じトークン規則("KO_9w"は両方を含む試料)。 QC・ブランクは群の指定にqc/blankを書いたときだけ入る。1 点 = 1 試料の PeakHeight 合計(gap-fill 含む)。縦軸は log10 で全パネル共通、群は log10 の平均 ± SD。 検定はしない(
arf_differentialを使う)。クラスの合計からは標識内部標準(
(d7)等)と、standard_samples の試料にだけある分子種を除く。 apply_curation(既定 True)で人の判断(wrong / redundant 除外、assign 付け替え)、 exclude_auto_likely_wrong で最新レビューの likely_wrong も除く。除いたものは payload の excluded。low_reliability_samples: 白抜きで描き、平均 ± SD から外す。
detection_limit: 検出下限の破線。省略時は param ファイルの Minimum peak height。
arf_exclude で除いた試料は描かず、除いたスポットはクラスにも名前指定にも入れない(excluded の manual)。
output: "image"(既定)/ "payload"(
lipidmix.group_intensity.v1)。PNG ファイルが要るときは save_figure(kind="group_intensity")。入力の誤り(群が当たらない・detection_limit が 0 以下・ncols が 1 未満など)は
{"status": "error", "message": ...}で返す。失敗した呼び出しの後は前回の図を破棄する。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| ncols | No | ||
| title | No | ||
| groups | Yes | ||
| output | No | ||
| apply_curation | No | ||
| detection_limit | No | ||
| standard_samples | No | ||
| low_reliability_samples | No | ||
| exclude_auto_likely_wrong | No |