# 参数介绍

# 1. 绑定参数(binding_params)

用于给试剂盒绑定待检测的物质列表。
binding_params的配置结构如下所示

[
    {
        "compound_black_list": [
        ""
        ],
        "compounds": [
        ""
        ],
        "compounds_intstd": [
        ""
        ],
        "tags": [
        ""
        ]
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

binding_params包含四个部分
- compound_black_list:待测物黑名单,多个物质间以逗号分隔,此列表中的物质将不参与物质检测
- compounds:待测物列表,多个物质间以逗号分隔
- compounds_intstd:内标物列表,多个物质间以逗号分隔
- tags:待测物的 tag 列表,多个 tag 间以逗号分隔

提示

对于内标法,compounds 中物质数量必须与 compounds_intstd 中物质数量相同。

# 2. 采集参数(acquisition_params)

在实际的配置方法中,针对不同的分析方案(analysis type),对应的acquisition_params都会有不同的配置,即acquisition_params的结构会在不同场景下有不同的呈现。
本章会对acquisition参数做尽量完整的展示并详解每个字段的意义。
一个acquisition的完整json结构如下所示

{
    "algorithms":{}
    "cycle": 1,
    "dre": {}
    "exit_when_dre_failed": 1,
    "inj_size_ratio": 0.0,
    "interval": 0,
    "method": {}
    "ms1_iso_enabled": 0,
    "ms2_inherited_from_dre": 0,
    "ms3_enabled": 1,
    "replicate": 1,    
    "spectrum_validation": {}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

其中各参数说明如下

序号 参数 说明
1 algorithms{} 设置使用的寻峰及匹配参数, 见2.1
2 cycle 单个试剂盒的扫描循环次数
3 dre{} 设置 dre(MS2) 默认参数 见2.2
4 exit_when_dre_failed 如果 dre 失败,是否退出整个分析流程。1:是;0:否。
5 inj_size_ratio 设置 ms2 与 ms1 进样量的比例关系。设置为0时,则使用instrument.json 中 calibration/dda_ms2_inj_size_ratio 进行自动计算。
6 interval 每次 cycle 之间时间间隔,单位为ms
7 method{} 设置扫描方法参数值
8 1 ms1_iso_enabled
9 ms2_inherited_from_dre 是否从 dre 中继承一张 MS2 谱图。1:是;0:否
10 ms3_enabled 是否获取 ms3 谱图。1:是;0:否
11 replicate 待插入的试剂盒总数量
12 spectrum_validation{} 用于挑谱,检查获取的谱图 tic 值是否在有效范围之内
enabled:是否启用该功能,1:是;0:否
error_code:错误码
tic_validation_range:tic 值的有效范围。若留空,则使用 dre 中 target_tic_min 和 target_tic_max 作为其有效范围
valid_spectrum_max:最多挑选出的谱图数量
valid_spectrum_min:最少挑选出的谱图数量

TIP

1. 对于内标法(IS, IS_C, IS_CD),如果 exit_when_dre_failed=1,当 dre 失败时,系统将显示“进样
失败, 请重试”的错误信息;
2. ms2_inherited_from_dre=1,可减少一次MS2扫描,但仅用于联合内标法;
3. 调谱时,如果合格谱图数量未达到 valid_spectrum_min,则触发 90002 错误;如果已获取到
valid_spectrum_max 个合格的谱图,则不再进行扫描(虽未达到 cycle 次),而直接进入后
续流程;
4. dda 流程中 acquisition 模块不需要 dre,因此默认关闭;
5. 如果未设置该节点下的某一参数,系统将自动使用 common.json 中base_analysis_params/acquisition 的参数值。

#

2.1 algorithms{}

{
    "peak_matching": {},
    "peak_picking": {},
    "peak_matching_ms2": {},
    "peak_picking_ms2": {}
}
1
2
3
4
5
6

其中

序号 参数 说明
1 peak_matching 设置 峰匹配参数
2 peak_picking 寻峰参数
3 peak_matching_ms2 设置 ms2 谱图匹配参数
4 peak_picking_ms2 设置 ms2 谱图寻峰参数

# 2.1.1 peak_matching&peak_matching_ms2

peak_matching和peak_matching_ms2包含的配置内容主要有如下字段

序号 参数 说明
1 fragment_match_any 0: first n fragments which ordered by intensity; 1: any n fragments in fragments;
2 fragment_matched_cnt_min
3 ms1_mz_tol
4 ms2_mz_tol
5 ms3_mz_tol
6 optional_fragments
7 peak_fwhm
8 ratio_flag UNUSED
9 ratio_tol UNUSED
10 same_mz_tol
11 similar_max_count
12 threshold

# 2.1.2 peak_picking&peak_picking_ms2

peak_picking和peak_picking_ms2包含的配置内容主要有如下字段

序号 参数 说明
1 mass_bin_pts 最小峰间距门限
2 max_count
3 min_intensity_abs
4 min_intensity_rel
5 top_count

# 2.1.2

#

2.2 dre{}

dre的流程,主要是调节进样量并获取一张最佳谱图,便于后续分析,如可疑物母离子匹配。

dre的参数配置请参考DRE配置说明

# 2.3 method{}

# 2.3.1 MS1 全扫描模式

序号 名称 默认值 最小值 最大值 单位
1 average 1
2 delay 0
3 inj_lmco_mz 50 Th
4 inj_size 20 60
5 polarity pos pos neg
6 pt_per_th 100
7 repeat 1
8 scan_mass_end 1000 Th
9 scan_mass_start 50 Th
10 scan_q 0.75
11 scan_speed 1
12 spray_voltage 4500 V
13 trap_q 0.3

参数配置示例如下:

{
    "average": 1,
    "delay": 0,
    "inj_lmco_mz": 50,
    "inj_size": 30,
    "method_type": "MS1",
    "polarity": "POS",
    "pt_per_th": 100,
    "repeat": 1,
    "scan_mass_end": 1000,
    "scan_mass_start": 50,
    "scan_q": 0.75,
    "scan_speed": 1,
    "spray_voltage": 4500,
    "trap_q": 0.3
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 2.3.2 MS1_ISO 单离子监测模式

序号 名称 默认值 最小值 最大值 单位
1 average 1
2 delay 0
3 inj_lmco_mz 50 Th
4 inj_size 20 60
5 iso_q 0.75
6 polarity pos pos neg
7 pre_iso_q 0.75
8 pt_per_th 100
9 repeat 1
10 scan_mass_end 1000 Th
11 scan_mass_start 50 Th
12 scan_q 0.75
13 scan_speed 1
14 spray_voltage 4500 V
15 trap_q 0.3
16 msn_params

参数配置示例如下:

{
    "average": 1,
    "delay": 0,
    "inj_lmco_mz": 50,
    "inj_size": 30,
    "iso_q": 0.75,
    "method_type": "MS1_ISO",
    "msn_params": [
        {
            "cid_amp": 0,
            "iso_amp": 15.5551914176054,
            "iso_mz_width": 0.9,
            "pre_iso_amp": 12.73174,
            "pre_iso_mz_width": 10,
            "precursor_mz": [
                455.29
            ]
        }
    ],
    "polarity": "POS",
    "pre_iso_q": 0.75,
    "pt_per_th": 100,
    "repeat": 1,
    "scan_mass_end": 1000,
    "scan_mass_start": 50,
    "scan_q": 0.75,
    "scan_speed": 1,
    "spray_voltage": 4500,
    "trap_q": 0.3
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

# 2.3.3 MS2 及 MS3 子离子扫描模式

序号 名称 默认值 最小值 最大值 单位
1 average 1
2 cid_q 0.25
3 delay 0
4 inj_lmco_mz 50 Th
5 inj_size 20 60
6 iso_q 0.75
7 polarity pos pos neg
8 pre_iso_q 0.75
9 pt_per_th 100
10 repeat 1
11 scan_mass_end 1000 Th
12 scan_mass_start 50 Th
13 scan_q 0.75
14 scan_speed 1
15 spray_voltage 4500 V
16 trap_q 0.3
17 msn_params

MS2 参数配置示例:

{
    "average": 1,
    "cid_q": 0.25,
    "delay": 0,
    "inj_lmco_mz": -2.0,
    "inj_size": 60.0,
    "iso_q": 0.75,
    "method_type": "MS2",
    "msn_params": [
        {
            "cid_amp": 4.0,
            "iso_amp": -1.0,
            "iso_mz_width": 0.0,
            "pre_iso_amp": -2.0,
            "pre_iso_mz_width": 0.0,
            "precursor_mz": 455.283
        }
    ],
    "polarity": "POS",
    "pre_iso_q": 0.75,
    "pt_per_th": 100.0,
    "repeat": 1,
    "scan_mass_end": 1000.0,
    "scan_mass_start": 50.0,
    "scan_q": 0.75,
    "scan_speed": 1.0,
    "spray_voltage": 4500.0,
    "trap_q": 0.3
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

MS3 参数配置示例:

{
    "average": 1,
    "cid_q": 0.25,
    "delay": 0,
    "inj_lmco_mz": -2.0,
    "inj_size": 60.0,
    "iso_q": 0.75,
    "method_type": "MS3",
    "msn_params": [
        {
            "cid_amp": 4.0,
            "iso_amp": -1.0,
            "iso_mz_width": 0.0,
            "pre_iso_amp": -2.0,
            "pre_iso_mz_width": 0.0,
            "precursor_mz": 455.283
        },
        {
            "cid_amp": 1.6,
            "iso_amp": -1.0,
            "iso_mz_width": 0.0,
            "pre_iso_amp": -2.0,
            "pre_iso_mz_width": 0.0,
            "precursor_mz": 165.091
        }
    ],
    "polarity": "POS",
    "pre_iso_q": 0.75,
    "pt_per_th": 100.0,
    "repeat": 1,
    "scan_mass_end": 1000.0,
    "scan_mass_start": 50.0,
    "scan_q": 0.75,
    "scan_speed": 1.0,
    "spray_voltage": 4500.0,
    "trap_q": 0.3
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

# 2.3.4 MS2_DDA DDA子离子扫描模式

除 msn_params 外,其余参数结构与 MS2 及 MS3相同。
参数配置示例:

{
    "average": 1,
    "cid_q": 0.25,
    "delay": 0,
    "inj_lmco_mz": -2.0,
    "inj_size": 25.0,
    "iso_q": 0.75,
    "method_type": "MS2_DDA",
    "msn_params": [
        {
            "cid_amp": 0.0,
            "iso_amp": -2.0,
            "iso_mz_width": 0.0,
            "pre_iso_amp": -2.0,
            "pre_iso_mz_width": 0.0,
            "precursor_mz": 455.2767593632855
        }
    ],
    "polarity": "POS",
    "pre_iso_q": 0.75,
    "pt_per_th": 100.0,
    "repeat": 1,
    "scan_mass_end": 1000.0,
    "scan_mass_start": 50.0,
    "scan_q": 0.75,
    "scan_speed": 1.0,
    "spray_voltage": 4500.0,
    "trap_q": 0.3
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

# 2.3.5 MS2_ISO 多离子监测模式

除 msn_params 外,其余参数结构与 MS2 及 MS3相同。
参数配置示例:

{
    "average": 1,
    "cid_q": 0.25,
    "delay": 0,
    "inj_lmco_mz": -1.0,
    "inj_size": 0.0,
    "iso_q": 0.75,
    "method_type": "MS2_ISO",
    "msn_params": [
        {
            "cid_amp": 4.0,
            "iso_amp": -1.0,
            "iso_mz_width": 0.0,
            "pre_iso_amp": -2.0,
            "pre_iso_mz_width": 0.0,
            "precursor_mz": 455.283
        },
        {
            "cid_amp": 0.0,
            "iso_amp": 0.0,
            "iso_mz_width": [
                0.0,
                0.0
            ],
            "pre_iso_amp": -2.0,
            "pre_iso_mz_width": [
                0.0,
                0.0
            ],
            "precursor_mz": [
                165.091,
                303.207
            ]
        }
    ],
    "polarity": "POS",
    "pre_iso_q": 0.75,
    "pt_per_th": 100.0,
    "repeat": 1,
    "scan_mass_end": 1000.0,
    "scan_mass_start": 50.0,
    "scan_q": 0.75,
    "scan_speed": 1.0,
    "spray_voltage": 4500.0,
    "trap_q": 0.3
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

# 2.3.6 msn_params

序号 名称 默认值 最小值 最大值 单位
1 cid_amp 0 0 V
2 iso_amp 0 V
3 iso_mode rpf
4 iso_mz_width 0 mz
5 pre_iso_amp 0 V
6 pre_iso_mode cpf
7 pre_iso_mz_width 0 mz
8 precursor_mz 0 50 1500 Th

TIP

关于 msn_params 的子元素个数:
1. MS1_ISO、MS2、MS2_DDA 子元素个数为 1
2. MS2_ISO、MS3 子元素个数为2

# 2.4 spectrum_validation{}

用于挑谱,检查获取的谱图 tic 值是否在有效范围之内,其格式如下

{
    "enabled": 0,
    "error_code": 90002,
    "tic_validation_range": [],
    "valid_spectrum_max": 15,
    "valid_spectrum_min": 0
}
1
2
3
4
5
6
7

其中每个字段的意义如下

序号 字段 释义
1 enabled 是否启用该功能,1:是;0:否
2 error_code 错误码
3 tic_validation_range tic 值的有效范围。若留空,则使用 dre 中 target_tic_min 和 target_tic_max 作为其有效范围,标准格式为[下限,上限]
4 valid_spectrum_max 最多挑选出的谱图数量
5 valid_spectrum_min 最少挑选出的谱图数量

提示

1. 对于内标法(IS, IS_C, IS_CD),如果 exit_when_dre_failed=1,当 dre 失败时,系统将显示“进样失败, 请重试”的错误信息;
2. ms2_inherited_from_dre=1,可减少一次MS2扫描,但仅用于联合内标法;
3. 调谱时,如果合格谱图数量未达到 valid_spectrum_min,则触发 90002 错误;如果已获取到valid_spectrum_max 个合格的谱图,则不再进行扫描(虽未达到 cycle 次),而直接进入后续流程;
4. 如果未设置该节点下的某一参数,系统将自动使用 common.json 中base_analysis_params/acquisition 的参数值。

# 3. 评分参数(evaluation_params)

evaluation_params包含rule和module两个部分
定性的evaluation主要包含qual_model和qual_rule,如下所示

    "evaluation": {
        "qual_model": {            
        },
        "qual_rule": {
        }
    }
1
2
3
4
5
6

定量的evaluation主要包含quant_model和quant_rule,如下所示

    "evaluation": {
        "quant_model": {            
        },
        "quant_rule": {
        }
    }
1
2
3
4
5
6

# 3.1 评分规则(quant_rule及qual_rule)

# quant_rule

在定量方法的评分算法里,会使用quant_rule节点来定义定量评分的规则,quant_rule的结构如下所示

"quant_rule": {
    "curve_coefs": {
        "c0": 0.0,
        "c1": 1.0,
        "c2": 0.0
    },
    "dilution": 1.0,
    "lloq": 0.0,
    "lod": 0.0,
    "range_exception": {
        "error_code": 90001,
        "range": []
    },
    "range_ref": [],
    "uloq": 10000000.0,
    "unit": ""
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

以上字段的说明如下:

序号 字段 释义
1 curve_coefs 定量曲线各级系数配置,c0,c1,c2分别对应曲线方程y=c2x2+c1x1+c0
2 dilution 稀释倍数
3 lloq 定量下限(lower limit of quantification)
4 lod 检出限(limit of detectio)
5 range_exception 异常区间的设定,包括错误码error_code(会在软件弹窗显示)和区间range[下限,上限]的设定
6 range_ref 参考范围,[下限,上限]
7 uloq 定量上限(upper limit of quantification)
8 unit 浓度单位,如 μg/mL

# qual_rule

在定性方法的评分算法里,会使用qual_rule节点来定义定量评分的规则,qual_rule的结构如下所示

    qual_rule": {
        "desc": "if score < neg_threshold, result is neg; if score >= pos_threshold, result is pos; otherwise result is weak pos",
        "neg_threshold": 50,
        "pos_threshold": 70
    }
1
2
3
4
5

以上字段的说明如下:

序号 字段 释义
1 desc 评分规则描述
2 neg_threshold 结果为阴性的阈值
3 pos_threshold 结果为阳性的阈值

TIP

当评分 < neg_threshold,结果为阴性;
当评分 >= pos_threshold,结果为阳性;
其他情况结果为弱阳性;

# 3.2 评分模型(quant_model及qual_model)

# quant_model

quant_model的一般结构如下所示:

{
    "demo_result_random_rel_offset": 0.1,
    "quant_ratio_calc_mode": "area",
    "quant_result_average_mode": "spectrum_average"
}
1
2
3
4
5

以上字段的说明如下:

序号 字段 释义
1 demo_result_random_rel_offset demo 时,定量结果随机上下波动的比例
2 quant_ratio_calc_mode 计算 ratio 时使用的特征,intensity: 使用峰强度;area:使用峰面积
3 quant_result_average_mode 多次定量结果的处理方法, ratio_average:比值平均,spectrum_average:谱图平均

# qual_model

qual_model的一般结构如下所示:

 {
    "cost": {},
    "distance": {},
    "fragment_dominance": {},
    "isotope_probability": {},
    "spec_availability": {},
    "verbose": 1
},
1
2
3
4
5
6
7
8

以上字段的说明如下:

序号 字段 释义
1 verbose 用于设置是否启用评分的详细日志功能

# 4. 其他参数(extra_params)

设置额外参数,与具体分析流程有关,

{
    "dre_ms1_acquisition": {},
    "report_template": "2-hg_default",
    "spectrum_info": {}
}
1
2
3
4
5
编号 字段 释义
1 dre_ms1_acquisition 通过dre来获取一张ms1的谱图
2 report_template 分析方法使用的报告模板
3 spectrum_info 设置峰表信息

在定性检测中的spectrum_info与定量检测不尽相同

  • 定性检测中的 ms2 及 ms3 谱图信息
"compound_code": {
    "ms2": [
        {
            "intensity": 1,
            "mz": 397.211
        },
        {
            "intensity": 0.47,
            "mz": 448.197
        }
    ]
},
1
2
3
4
5
6
7
8
9
10
11
12
  • 定量检测中的 ms2 谱图信息
"compound_code": [
    {
        "isotopes": [],
        "mz": 281.09
    }
]
1
2
3
4
5
6

# 5. 方法参数(method params)

# 5.1 扫描方法类型

# 5.1.1 MS1 全扫描模式

序号 名称 默认值 最小值 最大值 单位
1 average 1
2 delay 0
3 inj_lmco_mz 50 Th
4 inj_size 20 60
5 polarity pos pos neg
6 pt_per_th 100
7 repeat 1
8 scan_mass_end 1000 Th
9 scan_mass_start 50 Th
10 scan_q 0.75
11 scan_speed 1
12 spray_voltage 4500 V
13 trap_q 0.3

# 5.1.2 MS1_ISO 单离子监测模式

序号 名称 默认值 最小值 最大值 单位
1 average 1
2 delay 0
3 inj_lmco_mz 50 Th
4 inj_size 20 60
5 iso_q 0.75
6 polarity pos pos neg
7 pre_iso_q 0.75
8 pt_per_th 100
9 repeat 1
10 scan_mass_end 1000 Th
11 scan_mass_start 50 Th
12 scan_q 0.75
13 scan_speed 1
14 spray_voltage 4500 V
15 trap_q 0.3
16 msn_params

# 5.1.3 MS2 及 MS3 子离子扫描模式

序号 名称 默认值 最小值 最大值 单位
1 average 1
2 cid_q 0.25
3 delay 0
4 inj_lmco_mz 50 Th
5 inj_size 20 60
6 iso_q 0.75
7 polarity pos pos neg
8 pre_iso_q 0.75
9 pt_per_th 100
10 repeat 1
11 scan_mass_end 1000 Th
12 scan_mass_start 50 Th
13 scan_q 0.75
14 scan_speed 1
15 spray_voltage 4500 V
16 trap_q 0.3
17 msn_params

# 5.1.4 MS2_DDA DDA子离子扫描模式

除 msn_params 外,其余参数结构与 MS2 及 MS3相同,在此不再赘述

# 5.1.5 MS2_ISO 多离子监测模式

除 msn_params 外,其余参数结构与 MS2 及 MS3相同,在此不再赘述

# 5.1.6 msn_params

序号 名称 默认值 最小值 最大值 单位
1 cid_amp 0 0 V
2 iso_amp 0 V
3 iso_mode rpf
4 iso_mz_width 0 mz
5 pre_iso_amp 0 V
6 pre_iso_mode cpf
7 pre_iso_mz_width 0 mz
8 precursor_mz 0 50 1500 Th

关于 msn_params 的子元素个数:

  1. MS1_ISO、MS2、MS2_DDA 子元素个数为 1
    {
    "msn_params": [
    {
    "#": "ms2 的相关配置"
    }
    ]
    }
  2. MS2_ISO、MS3 子元素个数为2
    {
    "msn_params": [
    {
    "#": "ms2 的相关配置"
    },
    {
    "#": "ms3 的相关配置"
    }
    ]
    }

# 5.2 参数自动计算

# 5.2.1 inj_lmco_mz

除 MS1 外, 当 inj_lmco_mz= -1 时,系统根据 precursor_mz 自动计算 inj_lmco_mz 的值 ,映射关系存放于 instrument.json/calibration/inj_lmco_mz,如下所示:

{
    "inj_lmco_mz": {
        "automatic": 1,
        "coefs": {
            "c0": 0,
            "c1": 0,
            "c2": 0
        },
        "mode": "staircase",
        "mode_desc": "linear, poly_2, piecewise_linear, staircase",
        "r2": 1,
        "x": [
            50,
            300,
            1000
        ],
        "x_desc": "mz",
        "y": [
            50,
            150
        ],
        "y_desc": "inj_lmco_mz (m/z)"
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

# 5.2.2 iso_mz_width

除 MS1 外, 当 iso_mz_width= -1 时,系统根据 precursor_mz 自动计算 iso_mz_width 的值 ,映射关系存放于 instrument.json/calibration/iso_mz_width,如下所示:

{
    "iso_mz_width": {
        "cpf": {
            "automatic": 0,
            "coefs": {
                "c0": 0,
                "c1": 0,
                "c2": 0
            },
            "mode": "piecewise_linear",
            "mode_desc": "linear, poly_2, piecewise_linear, staircase",
            "r2": 1,
            "x": [
                0,
                500,
                1000
            ],
            "x_desc": "mz",
            "y": [
                2,
                2,
                4
            ],
            "y_desc": "iso_mz_width cpf"
        },
        "rpf": {
            "automatic": 0,
            "coefs": {
                "c0": 0,
                "c1": 0,
                "c2": 0
            },
            "mode": "piecewise_linear",
            "mode_desc": "linear, poly_2, piecewise_linear, staircase",
            "r2": 1,
            "x": [
                0,
                1000
            ],
            "x_desc": "mz",
            "y": [
                0.9,
                0.9
            ],
            "y_desc": "iso_mz_width rpf"
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

系统默认的 iso_mode 及 pre_iso_mode 位于 static.json/swift_parameters:
"swift_parameters": {
"iso_mode": "rpf",
"pre_iso_mode": "cpf"
}

# 5.2.3 pre_iso_mz_width

除 MS1 外, 当 pre_iso_mz_width= -1 时,系统根据 precursor_mz 自动计算 pre_iso_mz_width的值 ,映射关系存放于instrument.json/calibration/pre_iso_mz_width,如下所示:

{
    "pre_iso_mz_width": {
        "cpf": {
            "automatic": 0,
            "coefs": {
                "c0": 0,
                "c1": 0,
                "c2": 0
            },
            "mode": "piecewise_linear",
            "mode_desc": "linear, poly_2, piecewise_linear, staircase",
            "r2": 1,
            "x": [
                0,
                1000
            ],
            "x_desc": "mz",
            "y": [
                10,
                10
            ],
            "y_desc": "pre_iso_mz_width cpf"
        },
        "rpf": {
            "automatic": 0,
            "coefs": {
                "c0": 0,
                "c1": 0,
                "c2": 0
            },
            "mode": "piecewise_linear",
            "mode_desc": "linear, poly_2, piecewise_linear, staircase",
            "r2": 1,
            "x": [
                0,
                1000
            ],
            "x_desc": "mz",
            "y": [
                0.9,
                0.9
            ],
            "y_desc": "pre_iso_mz_width rpf"
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

# 5.2.4 iso_amp

除 MS1 外, 当 iso_amp= -1 时,系统根据 precursor_mz 自动计算 iso_amp的值 ,映射关系存放于instrument.json/calibration/iso_amp,如下所示:

{
    "iso_amp": {
        "cpf": {
            "automatic": 0,
            "coefs": {
                "c0": 0,
                "c1": 0,
                "c2": 0
            },
            "mode": "piecewise_linear",
            "mode_desc": "linear, poly_2, piecewise_linear, staircase",
            "r2": 1,
            "x": [
                0,
                691,
                1500
            ],
            "x_desc": "mz",
            "y": [
                0.629,
                6.18464,
                6.18464
            ],
            "y_desc": "iso_amp_cpf (V)"
        },
        "rpf": {
            "automatic": 0,
            "coefs": {
                "c0": 0,
                "c1": 0,
                "c2": 0
            },
            "mode": "piecewise_linear",
            "mode_desc": "linear, poly_2, piecewise_linear, staircase",
            "r2": 1,
            "x": [
                0,
                1000,
                1500
            ],
            "x_desc": "mz",
            "y": [
                2.99001274,
                30.5882,
                44.3873
            ],
            "y_desc": "iso_amp_rpf (V)"
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

# 5.2.4 pre_iso_amp

除 MS1 外, 当 pre_iso_amp= -1 时,系统根据 precursor_mz 自动计算 pre_iso_amp 的值 ,映射关系存放于 instrument.json/calibration/pre_iso_amp,如下所示:

{
    "pre_iso_amp": {
        "cpf": {
            "automatic": 0,
            "coefs": {
                "c0": 0,
                "c1": 0,
                "c2": 0
            },
            "mode": "piecewise_linear",
            "mode_desc": "linear, poly_2, piecewise_linear, staircase",
            "r2": 1,
            "x": [
                0,
                1000,
                1500
            ],
            "x_desc": "mz",
            "y": [
                10,
                16,
                16
            ],
            "y_desc": "pre_iso_amp_cpf (V)"
        },
        "rpf": {
            "automatic": 0,
            "coefs": {
                "c0": 0,
                "c1": 0,
                "c2": 0
            },
            "mode": "piecewise_linear",
            "mode_desc": "linear, poly_2, piecewise_linear, staircase",
            "r2": 1,
            "x": [
                0,
                1000,
                1500
            ],
            "x_desc": "mz",
            "y": [
                10,
                10,
                10
            ],
            "y_desc": "pre_iso_amp_rpf (V)"
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50