Implementing algorithms and fitting models when sites (possibly remote) share computation summaries rather than actual data over HTTP with a master R process (using 'opencpu', for example). A stratified Cox model and a singular value decomposition are provided. The former makes direct use of code from the R 'survival' package. (That is, the underlying Cox model code is derived from that in the R 'survival' package.) Sites may provide data via several means: CSV files, Redcap API, etc. An extensible design allows for new methods to be added in the future. Web applications are provided (via 'shiny') for the implemented methods to help in designing and deploying the computations.
|Author||Balasubramanian Narasimhan [aut, cre], Marina Bendersky [aut], Sam Gross [aut], Terry M. Therneau [ctb], Thomas Lumley [ctb]|
|Date of publication||2015-10-28 00:09:45|
|Maintainer||Balasubramanian Narasimhan <naras@stat.Stanford.EDU>|
|License||LGPL (>= 2)|
availableComputations: Return the currently available (implemented) computations
availableDataSources: Return currently implemented data sources
CoxMaster: Create a master object to control worker objects generated by...
CoxWorker: Create a worker object for use as a worker with master...
createInstanceObject: Given the definition identifier of an object, instantiate and...
dccoxph: Functions copied and modified from survival package
defineNewComputation: Define a new computation
destroyInstanceObject: Destroy an instance object given its identifier
distcomp: Distributed Computing with R
distcomp-internal: Make an appropriate opencpu URL for a specified function and...
distcompSetup: Setup a workspace and configuration for a distributed...
executeMethod: Given the id of a serialized object, invoke a method on the...
generateId: Generate an identifier for an object
getComputationInfo: Get the value of a variable from the global store
getConfig: Return the workspace and configuration setup values
makeDefinition: Make a computation definition given the computation type
makeMaster: Make a master object given a definition
makeWorker: Make a worker object given a definition and data
resetComputationInfo: Clear the contents of the global store
runDistcompApp: Run a specified distcomp web application
saveNewComputation: Save a computation instance, given the computation...
setComputationInfo: Set a name to a value in a global variable
setupMaster: Setup a computation master
setupWorker: Setup a worker site
SVDMaster: Create a master object to control worker objects generated by...
SVDWorker: Create a worker object for use as a worker with master...
uploadNewComputation: Upload a new computation and data to an opencpu server
writeCode: Write the code necessary to run a master process