delta: DELTA or MBDC is a Model-Based DEep cLustering Algorithm for...

Description Arguments Details Value Author(s) References See Also Examples

Description

results = delta(data, ...);

Arguments

data

Data matrix.

file

-file shoud be a string. The filename you want the DELTA to write to.
default: "MBDC"

q

-q should be (0, 0.5]. Use quantile discretization for continuous data.
default: 0.06 (see details in Method section in paper)

c

-c should be (0.5, 1]. Consistency level of the block (0.5-1.0], the minimum ratio between the number of identical valid symbols in a column and the total number of rows in the output.
default: 0.95

f

-f should be [0, 1.0]. Filtering overlapping blocks.
default: 1 (do not remove any blocks)

k

-k should be >= 2. Minimum column width of the block.
default: 5% of columns, minimum 2 columns

r

-r should be a number. The number of ranks as which we treat the up(down)-regulated value when discretization.
default: 1

o

-o should be a number. Number of blocks to report.
default: 100

d

-d should be either ("True", "False"). Discrete data, where user should send their processed data to different value classes, see above.
default: False

Details

results = delta(data, file = "MBDC", q = 0.06, c = 0.95, f = 1, k = 2, r = 1, o = 100, d = "F");

Value

The R function, delta returns an object of list:

Discrete The discrete data of your given matrix.
ROWS_COLS The rows and cols of the discrete data.
BC The number of genes and conditions of every bicluster.
WriteToFile The filename you have writen to.
ArgumentList The parameters you have given to.

The R function, delta writes servel files to your Working Directory, being the same as the C-code DELTA does.

Author(s)

Yu Shang (JLU & UGA) yushang@uga.edu
Qiong Yu (JLU & UGA) yuqiong@uga.edu yujoan_2001@163.com
Huansheng Cao (UGA) hshcao@uga.edu
Guoqing Liu (IMUST & UGA) gqliu@uga.edu gqliu1010@163.com
Xiufeng Liu (GZUCM & UGA) xfliu@uga.edu liu_xf@gzucm.edu.cn
Hao Wu (BIT & UGA) wuhao@uga.edu wuhao@bit.edu.cn
Yan Wang (JLU & UGA) wy6868@hotmail.com
Ying Xu (JLU & UGA) xyn@uga.edu xyn@bmb.uga.edu

Maintainer: Yu Shang (JLU & UGA) yushang@uga.edu

References

citation("delta");
Li, Ma, et al. (2009) QUBIC: a qualitative biclustering algorithm for analyses of gene expression data Nucleic Acids Research 07/2009 37(15):e101
https://code.google.com/p/qubic-biclustering/

See Also

DELTA-package getBC-method data toy LOG

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
data(data);
# load the example matrix

results = delta(data);
# run DELTA with default parameters
# results is a variable of list with, 
#   the discrete data itself, 
#   the rows and cols of discrete data, 
#   the filename you want the DELTA to write the results to, 
#   the argument list you sent to the DELTA, 
# the more details of results, you will see in your Working Directory, 
# the name of that is what you sent to DELTA (DEFAULT "MBDC"), 

thisBC = getBC(results, numBC = 1);
# get the gene and condiction names of the biggest, the 1st bicluster.

data(toy);
# load a discrete data named toy

results = delta(toy, file = "toy", d = "T");
# run delta to deal with the discrete data

yu-shang/delta documentation built on May 4, 2019, 6:35 p.m.