<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

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

dc.contributor.authorCubukcu, Hikmet Can
dc.contributor.authorCarobene, Anna
dc.contributor.authorAarsand, Aasne K.
dc.contributor.authorSandberg, Sverre
dc.contributor.authorCoskun, Abdurrahman
dc.date.accessioned2026-11-05T11:00:22Z
dc.date.issued2026
dc.description.abstractObjectives 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 CVI and CVG 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, CVA, CVI, and CVG 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.
dc.identifier.doi10.1515/cclm-2026-0863
dc.identifier.issn1434-6621
dc.identifier.issn1437-4331
dc.identifier.urihttps://doi.org/10.1515/cclm-2026-0863
dc.identifier.urihttps://openaccess.acibadem.edu.tr/handle/11443/10410
dc.identifier.wosWOS:001828949200001
dc.language.isoen
dc.publisherWALTER DE GRUYTER GMBH
dc.relation.hasversion10.1515/cclm-2026-0863
dc.relation.ispartofCLINICAL CHEMISTRY AND LABORATORY MEDICINE
dc.subjectbiological variation
dc.subjectBIVAC
dc.subjectreference change value
dc.subjectanalytical performance specification
dc.subjectopen-source software
dc.subjectSTARBIV
dc.subjectPERSONALIZED REFERENCE INTERVALS
dc.subjectCONFIDENCE-INTERVALS
dc.subjectLABORATORY MEDICINE
dc.subjectPROJECT
dc.subjectHEALTHY
dc.subjectMedical Laboratory Technology
dc.titleThe BV calculator: a free, open-source web app for estimation of within-subject and between-subject biological variation
dc.typeArticle
oaire.citation.editionScience Citation Index Expanded (SCI-EXPANDED)
person.identifier.ridD-2240-2018
person.identifier.ridC-3906-2015
person.identifier.ridT-9304-2019
person.identifier.ridY-9179-2018

Files

Collections