The BV calculator: a free, open-source web app for estimation of within-subject and between-subject biological variation

Abstract Objectives Biological variation (BV) data are essential for many purposes in laboratory medicine, however, the complex statistical analysis remains a barrier for delivery of BV data. This study describes the development of a web-based BV Calculator based on the Biological Variation Data Critical Appraisal Checklist (BIVAC). Methods We developed an open-source BV Calculator ( https://bvcalculator.streamlit.app/ ) using Python 3.12, built on the 14 quality items (QI) included in the BIVAC. It requires manual user input with uploading of raw data and manual selection of QIs related to the study and study population, followed by automated preprocessing of the data with outlier detection, variance homogeneity assessment, steady-state verification through linear regression, normality assessment with Shapiro-Wilk tests, and log transformation when appropriate. The tool uses nested two-level ANOVA for BV component estimation and supports both balanced and unbalanced study designs and delivers CV I and CV G data with 95 % confidence intervals, accompanied by BIVAC criteria and audit logs. Real world data for creatinine, total cholesterol, S100B and creatine kinase from the European Biological Variation Study (EuBIVAS) were assessed, and results compared to previously published EuBIVAS data derived by manual processing. Results Central BV components, including mean concentrations, CV A , CV I , and CV G estimates were similar to the manual EuBIVAS estimates for all measurands. Substantial differences in the number of subjects retained following automated outlier and trend analyses were identified for creatinine and S100B. Conclusions The BV Calculator is a freely available tool that can be used to facilitate BIVAC compliant statistical analysis of BV data.

Authors

Institutions

Publication Details

Journal
Clinical Chemistry and Laboratory Medicine (CCLM)
Published
2026-07-24
DOI
https://doi.org/10.1515/cclm-2026-0863
Primary Topic
Clinical Laboratory Practices and Quality Control
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The BV calculator: a free, open-source web app for estimation of within-subject and between-subject biological variation

Sverre Sandberg, Hikmet Can Çubukçu, Abdurrahman Coşkun, Aasne K. Aarsand et al.
Clinical Chemistry and Laboratory Medicine (CCLM)
Clinical Laboratory Practices and Quality Control
article

The BV calculator: a free, open-source web app for estimation of within-subject and between-subject biological variation

Sverre Sandberg, Hikmet Can Çubukçu, Abdurrahman Coşkun, Aasne K. Aarsand, Anna Carobene
article en

Abstract

Abstract Objectives Biological variation (BV) data are essential for many purposes in laboratory medicine, however, the complex statistical analysis remains a barrier for delivery of BV data. This study describes the development of a web-based BV Calculator based on the Biological Variation Data Critical Appraisal Checklist (BIVAC). Methods We developed an open-source BV Calculator ( https://bvcalculator.streamlit.app/ ) using Python 3.12, built on the 14 quality items (QI) included in the BIVAC. It requires manual user input with uploading of raw data and manual selection of QIs related to the study and study population, followed by automated preprocessing of the data with outlier detection, variance homogeneity assessment, steady-state verification through linear regression, normality assessment with Shapiro-Wilk tests, and log transformation when appropriate. The tool uses nested two-level ANOVA for BV component estimation and supports both balanced and unbalanced study designs and delivers CV I and CV G data with 95 % confidence intervals, accompanied by BIVAC criteria and audit logs. Real world data for creatinine, total cholesterol, S100B and creatine kinase from the European Biological Variation Study (EuBIVAS) were assessed, and results compared to previously published EuBIVAS data derived by manual processing. Results Central BV components, including mean concentrations, CV A , CV I , and CV G estimates were similar to the manual EuBIVAS estimates for all measurands. Substantial differences in the number of subjects retained following automated outlier and trend analyses were identified for creatinine and S100B. Conclusions The BV Calculator is a freely available tool that can be used to facilitate BIVAC compliant statistical analysis of BV data.

Clinical Chemistry and Laboratory Medicine (CCLM)
Vita-Salute San Raffaele University (IT), University Hospitals of the Ruhr-University of Bochum (DE), Haukeland University Hospital (NO), Sina Hospital (IR), Universitätsklinikum Knappschaftskrankenhaus Bochum (DE), Kent Hastanesi (TR), Istituti di Ricovero e Cura a Carattere Scientifico (IT), Istituto di Ricovero e Cura a Carattere Scientifico San Raffaele (IT), University of Bergen (NO)
Partnerships for the goals
Openalex Percentile: Top 9%
Clinical Laboratory Practices and Quality Control
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.