The Abnormal Blood Profile Score to Detect Blood Doping

An implementation of the Abnormal Blood Profile Score (ABPS, part of the Athlete Biological Passport program of the World Anti-Doping Agency), which combines several blood parameters into a single score in order to detect blood doping (Sottas et al. (2006) ). The package also contains functions to calculate other scores used in anti-doping programs, such as the OFF-score (Gore et al. (2003) <>), as well as example data.


version 0.3 18 October 2018

  • ABPS now prints warnings when the parameters are outside the range used by the algorithm
  • When an unnamed vector was used with the ABPS function, the assumed order was incorrect

version 0.2 30 January 2018

  • OFFscore function now assumes that haemoglobin level (HGB) is specified in [g/dL], instead of [g/L] previously. This makes the package more coherent. Examples and documentation were modified accordingly.
  • OFFscore now accepts a data frame as argument
  • ABPS and OFFscore now both check that arguments are not passed simultaneously as a data frame and as separate parameters
  • Update of documentation (correction of some incoherencies between pages, and general improvements)

version 0.1 19 December 2017

  • First released version

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.3 by Frédéric Schütz, 3 years ago

Browse source code at

Authors: Frédéric Schütz [aut, cre] , Alix Zollinger [aut]

Documentation:   PDF Manual  

GPL (>= 2) license

Imports kernlab

Suggests testthat

See at CRAN