opendose_poppk.DrugDatabase

class opendose_poppk.DrugDatabase(csv_path: str)

Load and provide pharmacological parameters from a CSV file.

Expected CSV columns

Drug, F, ka_h, ke_h, Vd_L, EC50_ugmL, n_hill, dose_mg, notes

Example

>>> db   = DrugDatabase("datasets/drugs_parameters.csv")
>>> info = db.get_drug("Paracetamol")
>>> pk   = PKModel(**info.pk_kwargs)
__init__(csv_path: str)

Methods

__init__(csv_path)

dataframe()

Return a copy of the drugs dataframe.

get_drug(name)

Get drug parameters by name.

list_drugs()

Return list of available drugs.