OncoSimulWide2Long {OncoSimulR} | R Documentation

## Convert the `pops.by.time` component of an `oncosimul` object into "long" format.

### Description

Conver the `pops.by.time` component from its "wide" format (with one column for time, and as many columns as clones/genotypes) into "long" format, so that it can be used with other functions, for instance for plots.

### Usage

    OncoSimulWide2Long(x)

### Arguments

`x` | An object of class `oncosimul` or `oncosimul2`.

### Value

A data frame with four columns: Time; Y, the number of cells (the population size); Drivers, a factor with the number of drivers of the given genotype; Genotype, the genotyp.

### Author(s)

Ramon Diaz-Uriarte

### See Also

`oncoSimulIndiv`

### Examples

    data(examplePosets)
    ## An object of class oncosimul
    p705 <- examplePosets[["p705"]]
    p1 <- oncoSimulIndiv(p705)
    class(p1)
    lp1 <- OncoSimulWide2Long(p1)
    head(lp1)
    summary(lp1)

    ## An object of class oncosimul2
    data(examplesFitnessEffects)

    sm <-  oncoSimulIndiv(examplesFitnessEffects$cbn1,
                           model = "McFL",
                           mu = 5e-7,
                           detectionSize = 1e8,
                           detectionDrivers = 2,
                           sampleEvery = 0.025,
                           keepEvery = 5,
                           initSize = 2000,
                           onlyCancer = FALSE)
    class(sm)
    lsm <- OncoSimulWide2Long(sm)
    head(lsm)
    summary(lsm)

[Package OncoSimulR version 2.20.0 Index]