Skip to content

RheumaComposites.jl

Rheumatology composite scores in Julia

RheumaComposites

What is RheumaComposites.jl?

RheumaComposites.jl leverages Julia's type system and multiple dispatch to allow you to construct and work with common composite scores in Rheumatology.

Installation

This package is not currently registered with the Julia package registry, so you have to install it via url:

julia
import Pkg
Pkg.add(url="https://github.com/simonsteiger/RheumaComposites.jl")

Getting started

Now you're ready to start working with composite scores:

julia
using RheumaComposites, Unitful
das28 = DAS28ESR(tjc=4, sjc=3, pga=4.1u"cm", apr=19u"mm/hr")
score(das28)
isremission(das28)
categorise(das28)

Supported composites

This package currently supports the following composites:

Rheumatoid ArthritisPsoriatric ArthritisSpondyloarthritisLupus...
DAS28DAPSABASDAI...
SDAI...
CDAI...
Boolean remission...

Additional subtypes and modifications of these composites are available, e.g., the DAS28CRP or the Revised Boolean Remission.

Contributing

If you spot a bug or want to ask for a new feature, please open an issue on the GitHub repository.