Variability Configuration¶
See also
Related research paper: Journal of Pharmacological and Toxicological Methods
In order for variability data to appear in simulation results in the UIs of
both the client
and client-direct
components, ApPredict
needs to have made
available to it variability lookup tables - a manifest of which is
available from Gary Mirams’ repository.
Currently (as of Jan. 2018), whenever ApPredict
is run with the
--credible-intervals
(which itself had its functionality extended May 2018
to allow the specification of credible interval percentile values) and
--model <model id>
args supplied, it will look in ApPredict
’s current
working directory [1] for an unpacked version [2] of the relevant lookup
table. If it is not found ApPredict
will attempt to download the packed file
from the aforementioned repository and if such a file exists it will be
downloaded, unpacked locally, and loaded into memory [3].
Footnotes
[1] | This has been achieved by modifying app-manager ’s
prepare.sh file to symlink to manually downloaded unpacked
variability lookup tables in ApPredict ’s current working
directory. Ideally it is the *_BINARY.arch files that should be made available
(as these are created dynamically from the non-BINARY .arch files
when ApPredict loads them), although there may be compatibility issues
using legacy versions derived from historical compilations. |
[2] | Conventionally the variability lookup tables are released in
.tgz format due to their large (e.g. 700Mb+) size. |
[3] | This has the potential to drain the hardware’s available RAM which may impact server performance. |