18. mzPeak metadata instrument configurations¶
Describe the JSON format of instrument configurations used to acquire a mass spectrometry experiment
18.1 Use cases¶
This describes which components are engaged for a particular scan configuration. This includes the inlet and ion source which may be configured independently of the mass analyzer. This is also the place to note the MS:1000031|instrument model, MS:1000529|serial number and any MS:1000032|customization done to the hardware.
18.1.1 Multiple configurations¶
When handling an instrument with multiple mass analyzers like an MS:1003768|ion trap orbitrap instrument, there SHOULD be multiple 18.2.1 instrument_configuration instances.
An example with two configurations, one using the ion trap, one using the orbitrap
[
{
"components": [
{
"component_type": "ionsource",
"order": 1,
"parameters": [
{
"accession": "MS:1000073",
"name": "electrospray ionization",
},
{
"accession": "MS:1000057",
"name": "electrospray inlet",
}
]
},
{
"component_type": "analyzer",
"order": 2,
"parameters": [
{
"accession": "MS:1000079",
"name": "fourier transform ion cyclotron resonance mass spectrometer",
}
]
},
{
"component_type": "detector",
"order": 3,
"parameters": [
{
"accession": "MS:1000624",
"name": "inductive detector",
}
]
}
],
"id": 0,
"parameters": [
{
"accession": "MS:1000448",
"name": "LTQ FT",
},
{
"accession": "MS:1000529",
"name": "instrument serial number",
"value": "SN06061F"
}
],
"software_reference": "Xcalibur"
}
{
"components": [
{
"component_type": "ionsource",
"order": 1,
"parameters": [
{
"accession": "MS:1000073",
"name": "electrospray ionization",
},
{
"accession": "MS:1000057",
"name": "electrospray inlet",
}
]
},
{
"component_type": "analyzer",
"order": 2,
"parameters": [
{
"accession": "MS:1000083",
"name": "radial ejection linear ion trap",
}
]
},
{
"component_type": "detector",
"order": 3,
"parameters": [
{
"accession": "MS:1000253",
"name": "electron multiplier",
}
]
}
],
"id": 1,
"parameters": [
{
"accession": "MS:1000448",
"name": "LTQ FT",
},
{
"accession": "MS:1000529",
"name": "instrument serial number",
"value": "SN06061F"
}
],
"software_reference": "Xcalibur"
}
]
Type: array
Items: 18.2.1 instrument_configuration
18.2 Definitions¶
18.2.1 instrument_configuration¶
Describes a single instrument configuration that was used. Analogous to https://peptideatlas.org/tmp/mzML1.1.0.html#instrumentConfiguration
Type: object
18.2.1.1 Properties¶
| Property | Type | Required | Description |
|---|---|---|---|
components |
array of 18.2.2 component_type |
Yes | |
software_reference |
string |
Yes | The identifier for a software that was associated with the data acquisition process. |
id |
integer |
Yes | A unique identifier for this instrument configuration. |
parameters |
array of param |
Yes | Additional parameters describing this configuration, like the instrument model and serial number |
18.2.1.2 Property Details¶
components - array of 18.2.2 component_type (required)
software_reference - string (required)
The identifier for a software that was associated with the data acquisition process.
id - integer (required)
A unique identifier for this instrument configuration.
parameters - array of param (required)
Additional parameters describing this configuration, like the instrument model and serial number
18.2.2 component_type¶
Describes an instrument component like the ion source, mass analyzer, or detector
Type: object
18.2.2.1 Properties¶
| Property | Type | Required | Description |
|---|---|---|---|
component_type |
enum |
Yes | The kind of component this is |
order |
integer |
Yes | The order in which the analytes travels through the component |
parameters |
array of param |
Yes | Additional parameters describing this component, like the particular hardware type or components |
18.2.2.2 Property Details¶
component_type - enum (required)
The kind of component this is
Allowed values: "ionsource", "analyzer", "detector"
order - integer (required)
The order in which the analytes travels through the component
parameters - array of param (required)
Additional parameters describing this component, like the particular hardware type or components