toxbootWriteMongo
writes results to a mongo database
toxbootWriteMongo(dat, this_m4id, boot_method, replicates, logc_vect,
starttime, concvals, datchemresult, datsample)
A data.table. Required columns are: logc: numeric, contains concentrations resp: numeric, normalized response values paired with concentrations m3id: numeric, value unique to each row corresponding to an individual concentration and response m4id: numeric, value unique to an aeid/spid pair. Multiple m3ids per m4id aeid: numeric, assay id spid: character, sample ID bmad: numeric, baseline mad. Unique to an aeid.
numeric length 1, m4id to bootstrap. Choice of m4id will determine which rows are selected, and therefore the values of logc, resp, m3id, aeid, spid, and bmad.
parameter passed to toxbootReplicates
to determine
sampling method
number of bootstrap samples. Default 100
vect
time
logical, default is FALSE. If TRUE, dose response samples written to the database as well.
data.table
data.table used if concval = T
The fitted results are assembled
into a json object using jsonlite
and written to the mongoDB.