These functions list settings for MS1 or TMS2 that are supported by Thermo's XmlMethodChanger.

validMs1Settings(family = "Calcium", version = "3.2")

validTms2Settings(
  type = c("All", "TMS2", "ETD", "CID", "HCD", "UVPD"),
  family = "Calcium",
  version = "3.2"
)

Arguments

family

character, currently just Calcium is supported

version

character, currently 3.1, 3.2 (default), 3.3 are supported

type

character, type of activation.

Value

matrix with three columns:

  • name: element name

  • class: expected R class of the value

  • type: MS/ActivationType, e.g. MS1/TMS2/ETD/...

Examples

validMs1Settings()
#>      name              class       type 
#> [1,] "FirstMass"       "double"    "MS1"
#> [2,] "LastMass"        "double"    "MS1"
#> [3,] "Microscans"      "integer"   "MS1"
#> [4,] "MaxITTimeInMS"   "double"    "MS1"
#> [5,] "AgcTarget"       "double"    "MS1"
#> [6,] "ScanDescription" "character" "MS1"
validTms2Settings()
#>       name                              class                                  
#>  [1,] "EnableMultiplexIons"             "logical"                              
#>  [2,] "EnableMSXIds"                    "logical"                              
#>  [3,] "MaxNoOfMultiplexIons"            "integer"                              
#>  [4,] "OrbitrapResolution"              "R15K:R30K:R50K:R60K:R120K:R240K:R500K"
#>  [5,] "AgcTarget"                       "double"                               
#>  [6,] "MinAgcTarget"                    "logical"                              
#>  [7,] "MaxITTimeInMS"                   "double"                               
#>  [8,] "Microscans"                      "integer"                              
#>  [9,] "ActivationType"                  "CID:HCD:ETD:UVPD"                     
#> [10,] "IsolationWindow"                 "double"                               
#> [11,] "ETDReactionTime"                 "double"                               
#> [12,] "ETDReagentTarget"                "double"                               
#> [13,] "MaximumETDReagentInjectionTime"  "double"                               
#> [14,] "UseInternalCalibratedETD"        "logical"                              
#> [15,] "ETDSupplementalActivationEnergy" "double"                               
#> [16,] "ETDSupplementalActivation"       "None:ETciD:EThcD"                     
#> [17,] "CIDCollisionEnergy"              "double"                               
#> [18,] "CIDActivationTime"               "double"                               
#> [19,] "CIDActivationQ"                  "double"                               
#> [20,] "HCDCollisionEnergy"              "double"                               
#> [21,] "UVPDUseCalibratedActivationTime" "logical"                              
#> [22,] "UVPDActivationTime "             "double"                               
#> [23,] "MassList"                        "MassListRecord"                       
#> [24,] "ScanDescription"                 "character"                            
#>       type  
#>  [1,] "TMS2"
#>  [2,] "TMS2"
#>  [3,] "TMS2"
#>  [4,] "TMS2"
#>  [5,] "TMS2"
#>  [6,] "TMS2"
#>  [7,] "TMS2"
#>  [8,] "TMS2"
#>  [9,] "TMS2"
#> [10,] "TMS2"
#> [11,] "ETD" 
#> [12,] "ETD" 
#> [13,] "ETD" 
#> [14,] "ETD" 
#> [15,] "ETD" 
#> [16,] "ETD" 
#> [17,] "CID" 
#> [18,] "CID" 
#> [19,] "CID" 
#> [20,] "HCD" 
#> [21,] "UVPD"
#> [22,] "UVPD"
#> [23,] "TMS2"
#> [24,] "TMS2"
validTms2Settings("TMS2")
#>       name                   class                                   type  
#>  [1,] "EnableMultiplexIons"  "logical"                               "TMS2"
#>  [2,] "EnableMSXIds"         "logical"                               "TMS2"
#>  [3,] "MaxNoOfMultiplexIons" "integer"                               "TMS2"
#>  [4,] "OrbitrapResolution"   "R15K:R30K:R50K:R60K:R120K:R240K:R500K" "TMS2"
#>  [5,] "AgcTarget"            "double"                                "TMS2"
#>  [6,] "MinAgcTarget"         "logical"                               "TMS2"
#>  [7,] "MaxITTimeInMS"        "double"                                "TMS2"
#>  [8,] "Microscans"           "integer"                               "TMS2"
#>  [9,] "ActivationType"       "CID:HCD:ETD:UVPD"                      "TMS2"
#> [10,] "IsolationWindow"      "double"                                "TMS2"
#> [11,] "MassList"             "MassListRecord"                        "TMS2"
#> [12,] "ScanDescription"      "character"                             "TMS2"
validTms2Settings("ETD")
#>      name                              class              type 
#> [1,] "ETDReactionTime"                 "double"           "ETD"
#> [2,] "ETDReagentTarget"                "double"           "ETD"
#> [3,] "MaximumETDReagentInjectionTime"  "double"           "ETD"
#> [4,] "UseInternalCalibratedETD"        "logical"          "ETD"
#> [5,] "ETDSupplementalActivationEnergy" "double"           "ETD"
#> [6,] "ETDSupplementalActivation"       "None:ETciD:EThcD" "ETD"
validTms2Settings(c("TMS2", "ETD"))
#>       name                              class                                  
#>  [1,] "EnableMultiplexIons"             "logical"                              
#>  [2,] "EnableMSXIds"                    "logical"                              
#>  [3,] "MaxNoOfMultiplexIons"            "integer"                              
#>  [4,] "OrbitrapResolution"              "R15K:R30K:R50K:R60K:R120K:R240K:R500K"
#>  [5,] "AgcTarget"                       "double"                               
#>  [6,] "MinAgcTarget"                    "logical"                              
#>  [7,] "MaxITTimeInMS"                   "double"                               
#>  [8,] "Microscans"                      "integer"                              
#>  [9,] "ActivationType"                  "CID:HCD:ETD:UVPD"                     
#> [10,] "IsolationWindow"                 "double"                               
#> [11,] "ETDReactionTime"                 "double"                               
#> [12,] "ETDReagentTarget"                "double"                               
#> [13,] "MaximumETDReagentInjectionTime"  "double"                               
#> [14,] "UseInternalCalibratedETD"        "logical"                              
#> [15,] "ETDSupplementalActivationEnergy" "double"                               
#> [16,] "ETDSupplementalActivation"       "None:ETciD:EThcD"                     
#> [17,] "MassList"                        "MassListRecord"                       
#> [18,] "ScanDescription"                 "character"                            
#>       type  
#>  [1,] "TMS2"
#>  [2,] "TMS2"
#>  [3,] "TMS2"
#>  [4,] "TMS2"
#>  [5,] "TMS2"
#>  [6,] "TMS2"
#>  [7,] "TMS2"
#>  [8,] "TMS2"
#>  [9,] "TMS2"
#> [10,] "TMS2"
#> [11,] "ETD" 
#> [12,] "ETD" 
#> [13,] "ETD" 
#> [14,] "ETD" 
#> [15,] "ETD" 
#> [16,] "ETD" 
#> [17,] "TMS2"
#> [18,] "TMS2"