iba {iCellR}R Documentation

iCellR Batch Alignment (IBA)

Description

This function takes an object of class iCellR and runs CCCA or CPCA batch alignment.

Usage

iba(
  x = NULL,
  dims = 1:30,
  k = 10,
  ba.method = "CPCA",
  method = "base.mean.rank",
  top.rank = 500,
  plus.log.value = 0.1,
  scale.data = TRUE,
  gene.list = "character"
)

Arguments

x

An object of class iCellR.

dims

PC dimentions to be used

k

number of neighboring cells for KNN, default = 10.

ba.method

Batch alignment method. Choose from "CCCA" and "CPCA", default = "CPCA".

method

Choose from "base.mean.rank" or "gene.model", default is "base.mean.rank". If gene.model is chosen you need to provide gene.list.

top.rank

A number. Taking the top genes ranked by base mean, default = 500.

plus.log.value

A number to add to each value in the matrix before log transformasion to aviond Inf numbers, default = 0.1.

scale.data

If TRUE the data will be scaled (log2 + plus.log.value), default = TRUE.

gene.list

A charactor vector of genes to be used for PCA. If "clust.method" is set to "gene.model", default = "my_model_genes.txt".


[Package iCellR version 1.6.7 Index]