cutpoints(): Provides access to a curated table of biomarker cut-points used to dichotomise or categorise continuous biomarker measurements in clinical or research settings.cutpts()returns only the numeric cut-point(s) associated with that identifier. These thresholds are typically used for classifying biomarker values into diagnostic categories such as positive, negative, or indeterminate, seecut_by().
Usage
cutpoints()
cutpts(x, direction = c("increasing", "decreasing"))Value
For
cutpoints(): a tibble with columnscutpt_id,bmk_id,cutpts,unit,assay_id,intended_use,source, andnotes.For
cutpts(): numeric value(s) corresponding to the threshold(s) defined for that biomarker-assay combination.
Examples
# Return the full cut-point table with metadata
cutpoints()
#> # A tibble: 11 × 9
#> cutpt_id bmk_id cutpoints unit direction assay_id intended_use source notes
#> <chr> <chr> <list> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 ab42-csf… ab42 <dbl [1]> pg/mL decreasi… elecsys… research UPENN… Meth…
#> 2 ptau181-… ptau1… <dbl [1]> ratio increasi… elecsys… research UPENN… Meth…
#> 3 ab42-ab4… ab42_… <dbl [1]> ratio decreasi… elecsys… research UPENN… Meth…
#> 4 ab42-csf… ab42 <dbl [1]> pg/mL decreasi… elecsys… research 10.10… Deri…
#> 5 ptau181-… ptau1… <dbl [1]> ratio increasi… elecsys… research 10.10… Deri…
#> 6 ttau-ab4… ttau_… <dbl [1]> ratio increasi… elecsys… research 10.10… Deri…
#> 7 ab42-csf… ab42 <dbl [1]> pg/mL decreasi… elecsys… research 10.10… NA
#> 8 ptau181-… ptau1… <dbl [1]> ratio increasi… elecsys… research 10.10… NA
#> 9 ttau-ab4… ttau_… <dbl [1]> ratio increasi… elecsys… research 10.10… NA
#> 10 ab42-inn… ab42 <dbl [1]> NA increasi… innotes… diagnosis PMID:… CSF …
#> 11 ptau181-… ptau1… <dbl [1]> NA increasi… elecsys… diagnosis PMID:… Elec…
# One cut-point
cutpts(5)
#> (-) < 5 <= (+)
# Two cut-points
cutpts(c(2, 6))
#> (-) < 2 <= (~) < 6 <= (+)
# Two cut-points but increasing values of `x` mean a negative result.
cutpts(c(2, 6), "decreasing")
#> (+) <= 2 < (~) <= 6 < (-)
# Retrieve the numeric cut-point(s) for a specific identifier
cutpts("ab42-csf-elecsys-willemse2018")
#> (+) <= 1092 < (-)
cutpts("ptau181-ab42-ratio-csf-elecsys-willemse2018")
#> (-) < 0.025 <= (+)