tj_list: Merging by Trajectory Method

View source: R/tj_list.R

tj_listR Documentation

Merging by Trajectory Method

Description

This function uses the trajectory-based method to cluster cells. It returns the list of indices and name of cells after clustering.

Usage

tj_list(dat, ctf)

Arguments

dat

data matrix

ctf

cutoff for the number of cells as a node

Value

A list of indices of data and a list of names of data.

Examples

rm(list=ls());

library(scCorr);

## get data
## 5 clusters of CD4 T cells
ct.c   <- c(6:10); 
## tsne result/output
tsnef  <- "https://github.com/CBIIT-CGBB/scCorr/raw/master/data/01/do_tsne30_2000.txt";
tsne   <- read.table(tsnef, header=T);

## cluster matrix
cluf   <- "https://github.com/CBIIT-CGBB/scCorr/raw/master/data/01/03clust_table.txt";
clu    <- read.table(cluf, header=T);

## make coordinate vector
## sample index of CD4 T cells in the cluster matrix
s.i    <- which(clu[,23] 
## CD4 T cells 
tsne <- tsne[s.i,];
## do trajectory
out  <- tj_list(tsne, ctf = 100);
out.index     <- out[[1]];
out.cellname  <- out[[2]];
  

CBIIT-CGBB/scCorr documentation built on Dec. 11, 2023, 4 a.m.