Learn R Programming

Rlabkey (version 3.3.0)

labkey.experiment.createData: Create an experiment data object

Description

Create an experiment data object.

Usage

labkey.experiment.createData(config,
    dataClassId = NULL, dataClassName = NULL, dataFileUrl = NULL)

Value

Returns the object representation of the experiment data object.

Arguments

config

a list of base experiment object properties

dataClassId

(optional) a integer specifying the data class row ID

dataClassName

(optional) a string specifying the name of the data class

dataFileUrl

(optional) a string specifying the local file url of the uploaded file

Author

Karl Lum

Details

Create an experiment data object which can be used as either input or output datas for an experiment run.

See Also

labkey.experiment.saveBatch, labkey.experiment.createMaterial, labkey.experiment.createRun

Examples

Run this code
if (FALSE) {

library(Rlabkey)

## create a non-assay backed run with data classes as data inputs and outputs

d1 <- labkey.experiment.createData(
        list(name = "dc-01"), dataClassId = 400)
d2 <- labkey.experiment.createData(
        list(name = "dc-02"), dataClassId = 402)
run <- labkey.experiment.createRun(
        list(name="new run"), dataInputs = d1, dataOutputs = d2)
labkey.experiment.saveBatch(baseUrl="http://labkey/", folderPath="home",
        protocolName=labkey.experiment.SAMPLE_DERIVATION_PROTOCOL, runList=run)
}

Run the code above in your browser using DataLab