Tumor Marker Tracking Calculator
Track serial tumor marker values (PSA, CEA, CA-125, etc.) to calculate doubling time, velocity, rate of change, and projected future values.
About this calculator
Serial tumor marker measurements -- PSA after prostatectomy, CEA in colorectal cancer follow-up, CA-125 in ovarian cancer surveillance, and similar assays -- are tracked over time because the trend usually carries more clinical meaning than any single value. This calculator converts two measurements and the days between them into a doubling time (assuming exponential kinetics, the same math used for PSA doubling time calculations in urology), a velocity in raw units per month, and a percent rate of change. The number of days recorded between the two draws has the largest effect on the calculated doubling time of any single input, because doubling time scales directly with that interval for a given pair of marker values -- the same rise measured over 180 days implies roughly twice the doubling time of an identical rise measured over 90 days -- so an approximated or mis-recorded date range can move the estimate as much as a real change in the marker values would. The projection window and the upper normal limit have no effect on the doubling time itself -- they only determine, respectively, how far forward the same measured rate is extrapolated and how the current value compares to a lab's reference range.
PSA doubling time under roughly three months (90 days) while rising is a commonly cited threshold in the urology literature for aggressive kinetics warranting closer follow-up or treatment reconsideration, which this calculator flags automatically -- but that 90-day cutoff is a PSA-specific convention, and this tool applies it regardless of which marker you actually entered, since it has no marker-type selector and no verified equivalent thresholds for CEA, CA-125, CA 19-9, or AFP. Treat the aggressive-kinetics flag as meaningful for PSA and only illustrative for other markers. PSA velocity thresholds such as 0.75 ng/mL per YEAR, referenced in this tool's velocity output, come from older PSA-based biopsy trigger literature and have been de-emphasized in more recent guidelines that favor other risk factors -- and note the units: this calculator's velocity output is per MONTH, so it must be multiplied by roughly 12 before comparing against that per-year threshold. This calculator assumes clean exponential growth between exactly two points; it does not smooth over assay variability between different labs or test kits, and marker fluctuations from causes other than tumor burden (inflammation, other benign conditions, assay noise) are not distinguished from true disease-driven change.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making decisions about your health. Never disregard professional medical advice or delay seeking it because of results from this tool.
Inputs
Results
Doubling time (days)
82.8
Velocity (units/month)
1.52
How to Use This Calculator
- Enter the first tumor marker value (e.g., PSA, CEA, CA-125 in appropriate units) and the follow-up second marker value.
- Enter the number of days between the two measurements.
- Optionally set the projection window (days) to estimate a future value, and the upper normal limit for the marker to see how many-fold above normal the current reading is.
- Read the doubling time, velocity, and percent rate of change to gauge how quickly the marker is rising or falling.
- A doubling time under 90 days (aggressive kinetics flag) is concerning for aggressive disease — use these trends alongside imaging to guide treatment response assessment.
How the result changes with Second marker value
| Second marker value | Doubling time (days) | Velocity (units/month) |
|---|---|---|
| 4.25 | 1,029 | 0.08 |
| 6.38 | 133.6 | 0.8 |
| 13 | 52.9 | 3.04 |
| 21 | 37.6 | 5.75 |
What each input means
- First marker value
- First tumor marker measurement (ng/mL or U/mL).
- Second marker value
- Follow-up tumor marker measurement.
- Days between measurements
- Calendar days between the two marker draws.
- Projection forward (days)
- Project the marker value this many days into the future.
- Upper normal limit
- Lab reference upper limit of normal (e.g., PSA: 4.0 ng/mL, CEA: 5.0 ng/mL, CA-125: 35 U/mL).
What each result means
- Doubling time (days)
- Time for the marker to double. Negative = marker is declining (halving time). <90 days is concerning.
- Doubling time (months)
- Doubling time expressed in months.
- Velocity (units/month)
- Absolute marker change per month. For PSA, the classic biopsy-trigger threshold is stated per YEAR (>0.75 ng/mL/yr) -- multiply this monthly figure by 12 before comparing, and note this threshold is de-emphasized in current guidelines (see FAQ).
- Rate of change (%/month)
- Percentage change per month from baseline.
- Projected future value
- Estimated marker value at the projection time point assuming exponential kinetics.
- Fold above normal
- Current marker value divided by the upper normal limit.
- Aggressive kinetics flag (0/1, PSA convention)
- 1 if doubling time < 3 months (90 days) while rising. This 90-day cutoff is a PSA/urology-literature convention applied here regardless of which marker you entered -- other markers (CEA, CA-125, CA 19-9, AFP) have different clinically meaningful thresholds not implemented in this flag.
How this is calculated
Worked example, using the default values
- Identify Input Parameters5 parametersFirst marker value = 4, Second marker value = 8.5, Days between measurements = 90, Projection forward (days) = 180, Upper normal limit = 4 = 5 input(s) provided
- Calculate Doubling timeDoubling time = daysBetween * ln(2) / ln(marker2 / marker1)82.8 = 82.8
- Calculate VelocityVelocity = (marker2 - marker1) / monthsBetween1.52 = 1.52
- Calculate Doubling timeDoubling time = doublingTimeDays / 30.442.72 = 2.72
- Calculate Rate of changeRate of change = ((marker2 - marker1) / marker1) * 100 / monthsBetween38.1 = 38.1
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the exact number of days between the two draws matter so much?
Doubling time is calculated as the interval between draws divided by the log of the marker ratio, so it scales directly with however many days you enter -- doubling the recorded interval for the same two marker values roughly doubles the calculated doubling time. Because of that direct scaling, an approximated or slightly wrong date range can shift the estimate by as much as a genuine change in the marker readings would, so it's worth confirming the exact calendar days between the two lab draws rather than estimating.
Why don't the projection window or upper normal limit change the doubling time?
Doubling time describes the growth rate measured between your two entered values and the days between them -- it's already fixed once those three numbers are set. The projection window only controls how far forward that same rate is extrapolated, and the upper normal limit only affects the fold-above-normal comparison, so neither one feeds back into the doubling time calculation itself.
Is a PSA velocity above 0.75 ng/mL per year still used to recommend biopsy?
That threshold comes from older PSA-based screening literature and was influential for years, but more recent guidelines have shifted away from PSA velocity as a standalone biopsy trigger in favor of absolute PSA level, PSA density, free-to-total PSA ratio, and other risk calculators. Note the units, too: this tool's Velocity output is reported per MONTH, while the 0.75 threshold is stated per YEAR, so multiply the displayed velocity by roughly 12 before comparing. This tool still reports velocity because it's a widely recognized historical marker of change, but treat it as one data point for discussion with a urologist rather than an automatic biopsy indication.
Does the aggressive-kinetics flag apply to markers other than PSA, like CEA or CA-125?
The flag uses a 90-day doubling-time cutoff, which is specifically a PSA/urology-literature convention -- this calculator has no marker-type selector, so it applies the same 90-day threshold no matter which marker you entered. CEA, CA-125, CA 19-9, and AFP each have their own clinically meaningful kinetics, and this tool does not implement separate verified thresholds for them, so treat the flag as PSA-specific and read the raw doubling time for other markers rather than relying on the flag.
What does it mean if the doubling time comes back negative?
A negative doubling time means the second marker value is lower than the first, and the calculator reports it as a halving time for a declining marker rather than a growth interval -- this is the expected pattern after effective treatment. Watch the sign on both the doubling time and the aggressive-kinetics flag together, since the flag is only meant to trigger on a genuinely short doubling time while the marker is rising, not while it's falling.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Tumor Doubling Time Calculator
Calculate tumor volume doubling time, specific growth rate, and projected size from serial imaging measurements. Includes RECIST-like diameter change assessment.
OncologyCancer Staging Calculator
Determine overall cancer stage from TNM descriptors, calculate lymph node ratio, assess nodal staging adequacy, and estimate tumor volume.
Pattern MakingPattern Marker Efficiency Calculator
Calculate fabric utilization percentage from marker layout dimensions and pattern piece areas.
OncologyChemotherapy Dose Calculator
Calculate BSA-based chemotherapy drug doses using the Mosteller formula with support for dose capping, renal/hepatic reductions, and cumulative cycle dosing.
More in Medical & Clinical.