R: Create an experiment material object

labkey.experiment.createMaterial {Rlabkey} | R Documentation

## Create an experiment material object

### Description

Create an experiment material object.

### Usage

    labkey.experiment.createMaterial(config, sampleSetId = NULL, sampleSetName = NULL)

### Arguments

`config` | a list of base experiment object properties
`sampleSetId` | (optional) a integer specifying the sample set row ID
`sampleSetName` | (optional) a string specifying the name of the sample set

### Details

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

### Value

Returns the object representation of the experiment material object.

### Author(s)

Karl Lum

### See Also

`labkey.experiment.saveBatch`, `labkey.experiment.createData`, `labkey.experiment.createRun`

### Examples

    library(Rlabkey)

    ## create a non-assay backed run with samples as material inputs and outputs

    m1 <- labkey.experiment.createMaterial(
            list(name = "87444063.2604.626"), sampleSetName = "Study Specimens")
    m2 <- labkey.experiment.createMaterial(
            list(name = "87444063.2604.625"), sampleSetName = "Study Specimens")
    run <- labkey.experiment.createRun(
            list(name="new run"), materialInputs = m1, materialOutputs = m2)
    labkey.experiment.saveBatch(baseUrl="http://labkey/", folderPath="home",
            protocolName=labkey.experiment.SAMPLE_DERIVATION_PROTOCOL, runList=run)

[Package Rlabkey version 2.7.0 Index]