API
pkimport
MetidaNCA.pkimport
— Functionpkimport(data, time, conc, sort; kelauto = true, elimrange = ElimRange(), dosetime = DoseTime())
Import PK data from table data
.
time
- time column;conc
- concentration column;sort
- subject sorting columns.
keywords:
kelauto
- iftrue
auto range settings, iffalse
usedkelstart
/kelend
fromelimrange
;elimrange
- set elimination range settings;dosetime
- set dose and dose time, by default dosetime = 0, dose isNaN
.
pkimport(time, conc; kelauto = true, elimrange = ElimRange(), dosetime = DoseTime())
Import PK data from time vector time
and concentration vector conc
.
nca!
MetidaNCA.nca!
— Functionnca!(data::DataSet{T1}; adm = :ev, calcm = :lint, intpm = nothing, verbose = false, warn = true, io::IO = stdout) where T1 <: PKSubject{T,O} where T where O
Non-compartmental (NCA) analysis of pharmacokinetic (PK) data.
setdosetime!
MetidaNCA.setdosetime!
— Functionsetdosetime!(data::T, dosetime::DoseTime) where T <: PKSubject
setdosetime!(data::DataSet{T}, dosetime::DoseTime, ind::Int) where T <: PKSubject
setdosetime!(data::DataSet{T}, dosetime::DoseTime, inds::Union{Vector{Int}, UnitRange{Int}, Tuple{Vararg{Int}}}) where T <: PKSubject
setdosetime!(data::DataSet{T}, dosetime::DoseTime) where T <: PKSubject
setdosetime!(data::DataSet{T}, dosetime::DoseTime, sort::Dict) where T <: PKSubject
setkelauto!
MetidaNCA.setkelauto!
— Functionsetkelauto!(data::T, kelauto::Bool) where T <: PKSubject
Set range for elimination parameters calculation for subject.
data - PK subject; kelauto - value.
setkelauto!(data::DataSet{T}, kelauto::Bool, ind::Int) where T <: PKSubject
setkelrange!
MetidaNCA.setkelrange!
— Functionsetkelrange!(data::T, range::ElimRange{:point}; kelauto = false) where T <: PKSubject
setdosetime!(data::DataSet{T}, dosetime::DoseTime, ind::Int) where T <: PKSubject
getdosetime
MetidaNCA.getdosetime
— Functionsetdosetime!(data::DataSet{T}, dosetime::DoseTime, sort::Dict) where T <: PKSubject
getkelauto
MetidaNCA.getkelauto
— Functiongetkelauto!(data::T) where T <: PKSubject
getkelrange
MetidaNCA.getkelrange
— Functiongetkelrange(data::T) where T <: PKSubject