# 参数介绍
# 1. 绑定参数(binding_params)
用于给试剂盒绑定待检测的物质列表。
binding_params的配置结构如下所示
[
{
"compound_black_list": [
""
],
"compounds": [
""
],
"compounds_intstd": [
""
],
"tags": [
""
]
}
]
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": {}
}
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": {}
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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": {
}
}
2
3
4
5
6
定量的evaluation主要包含quant_model和quant_rule,如下所示
"evaluation": {
"quant_model": {
},
"quant_rule": {
}
}
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": ""
}
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
}
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"
}
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
},
2
3
4
5
6
7
8
以上字段的说明如下:
| 序号 | 字段 | 释义 |
|---|---|---|
| 1 | verbose | 用于设置是否启用评分的详细日志功能 |
# 4. 其他参数(extra_params)
设置额外参数,与具体分析流程有关,
{
"dre_ms1_acquisition": {},
"report_template": "2-hg_default",
"spectrum_info": {}
}
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
}
]
},
2
3
4
5
6
7
8
9
10
11
12
- 定量检测中的 ms2 谱图信息
"compound_code": [
{
"isotopes": [],
"mz": 281.09
}
]
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 的子元素个数:
- MS1_ISO、MS2、MS2_DDA 子元素个数为 1
{
"msn_params": [
{
"#": "ms2 的相关配置"
}
]
} - 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)"
}
}
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"
}
}
}
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"
}
}
}
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)"
}
}
}
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)"
}
}
}
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