DDA Cycle Budget

Calculate top-N DDA scan-cycle time and remaining budget.

Description

DDA cycle budgeting combines one MS1 scan with a selected number of MS2 scans.

DDA cycle budgeting combines one MS1 scan with a selected number of MS2 scans. Remaining time compares that sum with a cycle budget.1

Calculate top-N DDA scan-cycle time and remaining budget.

When to use DDA Cycle Budget

Use this tool to calculate top-N DDA scan-cycle time and remaining budget.

Prepare the measured profile, formula counts, upstream model outputs or caller-defined reference criteria requested. Keep paired entries aligned and units, sample basis and preprocessing consistent.

How to use DDA Cycle Budget and understand its results

  1. Prepare the measured profile, formula counts, upstream model outputs or caller-defined reference criteria requested. Keep paired entries aligned and units, sample basis and preprocessing consistent.
  2. Enter ms1TimeMs, ms2TimeMs, topN, maximumCycleMs using the field table and calculation rules, then run the tool.
  3. Read cycleTimeMs, remainingBudgetMs, withinBudget. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
ms1TimeMsMs 1 time msnumberRequired
ms2TimeMsMs 2 time msnumberRequired
topNTop nnumberRequired
maximumCycleMsMaximum cycle msnumberRequired

Enter nonnegative scan durations, nonnegative safe integer topN and positive budget on the same time basis. Return cycle, remaining time and inclusive cycle≤budget flag.

cycle=MS1duration+topN×MS2duration; remaining=budget−cycle

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
cycleTimeMsCycle time msnumber
remainingBudgetMsRemaining budget msnumber
withinBudgetWithin budgetboolean
json
{
  "input": {
    "ms1TimeMs": 100,
    "ms2TimeMs": 50,
    "topN": 4,
    "maximumCycleMs": 350
  },
  "output": {
    "cycleTimeMs": 300,
    "remainingBudgetMs": 50,
    "withinBudget": true
  }
}

Limitations and assumptions

No precursor selection or variable scan timing is modeled. Include overhead in the supplied durations or budget.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Polarity Duty Cycle: Break down positive/negative ionization duty cycle and switching overhead. For a complementary task, use DIA Window Planner: Partition a DIA m/z span into contiguous isolation windows.

References

  1. DDA Cycle Budget — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies