Description Usage Arguments Value Examples

View source: R/getArtificialDoublets.R

Creates artificial doublet cells by combining given pairs of cells

1 2 3 4 5 6 7 8 9 | ```
createDoublets(
x,
dbl.idx,
clusters = NULL,
resamp = 0.5,
halfSize = 0.5,
adjustSize = FALSE,
prefix = "dbl."
)
``` |

`x` |
A count matrix of real cells |

`dbl.idx` |
A matrix or data.frame with pairs of cell indexes stored in the first two columns. |

`clusters` |
An optional vector of cluster labels (for each column of 'x') |

`resamp` |
Logical; whether to resample the doublets using the poisson distribution. Alternatively, if a proportion between 0 and 1, the proportion of doublets to resample. |

`halfSize` |
Logical; whether to half the library size of doublets (instead of just summing up the cells). Alternatively, a number between 0 and 1 can be given, determining the proportion of the doublets for which to perform the size adjustment. Ignored if not resampling. |

`adjustSize` |
Logical; whether to adjust the size of the doublets using the median sizes per cluster of the originating cells. Requires 'clusters' to be given. Alternatively to a logical value, a number between 0 and 1 can be given, determining the proportion of the doublets for which to perform the size adjustment. |

`prefix` |
Prefix for the colnames generated. |

A matrix of artificial doublets.

1 2 3 | ```
sce <- mockDoubletSCE()
idx <- getCellPairs(sce$cluster, n=200)
art.dbls <- createDoublets(sce, idx)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.