Methodology & Editorial Policy
PeakCalcs is a health and fitness estimation platform. Every calculator on this site uses formulas drawn from peer-reviewed scientific publications. This page explains how those formulas are selected, implemented, verified, and maintained — and what this process cannot guarantee.
Formula Selection
Formulas are selected based on three criteria: peer-reviewed publication, widespread validation, and practical applicability to a general fitness audience.
PeakCalcs only implements formulas published in recognised scientific journals or official health organisation guidelines. Secondary sources such as fitness blogs, social media content, or commercially produced training manuals are never used as primary references. When a formula has been revised or superseded (as with Harris-Benedict, revised by Roza and Shizgal in 1984), PeakCalcs implements the most recent validated revision and cites both the original and the revision.
For calculators where multiple validated formulas exist (metabolic rate, one-rep max, body fat percentage), PeakCalcs implements all major formulas and presents results side by side. This multi-formula comparison is a deliberate design choice: it gives users a more honest picture of the inherent uncertainty in population-level estimates than any single number could.
Formula Sources
The following primary sources are used across PeakCalcs calculators:
Metabolic Rate (BMR / TDEE)
- Mifflin MD, St Jeor ST, et al. "A new predictive equation for resting energy expenditure in healthy individuals." American Journal of Clinical Nutrition, 1990; 51(2):241-247.
- Roza AM, Shizgal HM. "The Harris Benedict equation reevaluated: resting energy requirements and the body cell mass." American Journal of Clinical Nutrition, 1984; 40(1):168-182.
- Katch F, McArdle WD. Introduction to Nutrition, Exercise, and Health. 4th ed. 1983.
Strength (One-Rep Max)
- Epley B. Poundage Chart. Boyd Epley Workout. 1985.
- Brzycki M. "Strength testing: predicting a one-rep max from repetitions to fatigue." JOPERD, 1993; 64(1):88-90.
- Lander J. "Maximum based on reps." NSCA Journal, 1985; 6(6):60-61.
Body Composition
- Hodgdon JA, Friedl KE. "Development of the DoD body composition estimation equations." Technical Document 99-2B. San Diego: Naval Health Research Center; 1999.
- Jackson AS, Pollock ML. "Generalized equations for predicting body density." British Journal of Nutrition, 1978; 40(3):497-504.
- Deurenberg P, Weststrate JA, Seidell JC. "Body mass index as a measure of body fatness." British Journal of Nutrition, 1991; 65(2):105-114.
Implementation Process
Each formula is implemented as a standalone TypeScript function with explicit parameter names matching the original publication's variable definitions. Internal calculations use metric units (kilograms, centimetres) as the primary standard, converting from imperial inputs where necessary. This matches the unit systems used in the original publications and avoids conversion errors in the calculation chain.
Formula implementations are isolated from the user interface. The calculation engine is a pure function: given the same inputs, it always produces the same outputs, with no side effects or state dependencies. This isolation makes testing straightforward and ensures UI changes cannot accidentally alter calculation results.
Verification and Testing
Every calculator undergoes a multi-stage verification process:
Stage 1: Implementation Review
The formula implementation is compared line by line against the original publication. Coefficients, operations, and variable definitions are checked. Common errors such as swapped gender coefficients, incorrect unit assumptions, and rounding at intermediate steps are specifically checked for.
Stage 2: Known-Value Testing
Each calculator has automated tests using reference inputs and expected outputs. These known-value tests verify that the implementation produces correct results for at least one primary scenario and one variant or edge case. Test values are derived from worked examples in the original publications where available, or from verified reference implementations.
Stage 3: Worked Example Verification
Every worked example on a calculator page uses real inputs that are run through the actual calculation engine. All intermediate values and final results in the worked example narrative are verified against the engine output. If a discrepancy is found, the worked example is corrected to match the calculation — never the other way around.
Stage 4: Source Link Verification
Every external citation and source link is periodically checked to confirm it still resolves to the correct publication. Broken links are replaced with working alternatives pointing to the same source material.
Review Process
Every calculator on PeakCalcs undergoes independent review by Dr. Damir Vučić, PhD in Physical & Health Education, affiliated with the Faculty of Organization and Informatics (FOI) in Croatia. The review is an academic verification step carried out independently of the author. Dr. Vučić is not employed by PeakCalcs.
The review scope covers four areas. First, formula verification: the reviewer checks that each calculator's implementation matches the published formula from its cited source, including coefficients, variable definitions, and unit assumptions. Second, worked example accuracy: the reviewer confirms that the narrative numbers in each worked example reproduce what the calculation engine actually returns. Third, educational content quality: the reviewer reads the on-page explanations for accuracy and alignment with current exercise science literature. Fourth, health caveat appropriateness: the reviewer confirms that category caveats, calorie floors, and pregnancy-specific warnings are displayed and phrased correctly for each calculator's subject area.
The reviewer's full bio, credentials, and affiliation appear on the About page, and a reviewer credit renders alongside the author bio on every calculator and article on the site. The review does not constitute medical advice or personalised endorsement — it is a verification of exercise science accuracy only.
Health Content Guardrails
PeakCalcs enforces several non-negotiable rules for health content safety:
- No clinical or diagnostic tools — PeakCalcs does not build GFR calculators, drug dosage tools, medical risk scores, or blood panel interpreters.
- Estimation language only — results use "estimates", "predicts", "suggests", never "determines", "proves", or "confirms".
- Calorie floors enforced in code — 1,200 kcal/day for women, 1,500 kcal/day for men. Results below these thresholds display a medical supervision warning.
- No extreme deficit tools — no very-low-calorie diet planners or rapid weight loss calculators.
- Body fat categories use neutral language — "Essential Fat", "Athletic", "Fitness", "Average", "Above Average".
- Pregnancy calculators include enhanced disclaimers with IOM 2009 guideline citations and explicit direction to consult an obstetrician or midwife.
What This Process Cannot Guarantee
No verification process eliminates all sources of error. Population-level formulas are statistical models trained on specific study populations. An individual's actual metabolic rate, body composition, or strength may differ meaningfully from any formula's prediction.
PeakCalcs does not conduct original research, recruit study participants, or generate new empirical data. The site implements and presents existing published formulas. When the underlying research has limitations — and all studies do — those limitations carry through to the calculator's output.
The multi-formula comparison approach helps illustrate the range of estimates across validated methods, but it does not identify which estimate is correct for a given individual. That determination requires professional assessment using clinical methods beyond the scope of any online calculator.
About the Author
PeakCalcs is built and maintained by Dan Dadovic, a PhD candidate in IT Sciences based in Northumberland, UK. Dan spent ten years in competitive whitewater sport — kayaking and canoe slalom at Kayak Kanu Club Odra Sisak, then international rafting on the Croatian secondary national team with Rafting Club Matis. The training methodology behind competitive paddling — periodised programming, heart rate zone work, progressive overload, and macronutrient timing around competition — directly informs the calculators built on this site. Full background, professional context, and explicit scope acknowledgement are documented on the About page.
Dan is not a doctor, dietitian, or certified personal trainer. PeakCalcs provides estimation tools based on published research, not medical or nutritional advice.
For corrections, feedback, or questions about this methodology: contact@peakcalcs.com