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
- 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.
- Enter ms1TimeMs, ms2TimeMs, topN, maximumCycleMs using the field table and calculation rules, then run the tool.
- Read cycleTimeMs, remainingBudgetMs, withinBudget. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- 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 field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| ms1TimeMs | Ms 1 time ms | number | Required |
| ms2TimeMs | Ms 2 time ms | number | Required |
| topN | Top n | number | Required |
| maximumCycleMs | Maximum cycle ms | number | Required |
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 field | Meaning | Value type |
|---|---|---|
| cycleTimeMs | Cycle time ms | number |
| remainingBudgetMs | Remaining budget ms | number |
| withinBudget | Within budget | boolean |
{
"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
-
DDA Cycle Budget — tool.io
Similar or alternative tools
- Polarity Duty Cycle
Break down positive/negative ionization duty cycle and switching overhead.
- DIA Window Planner
Partition a DIA m/z span into contiguous isolation windows.