Efficiently finding regulatory elements using correlation with gene expression.
We present an efficient algorithm for detecting putative regulatory elements in the upstream DNA sequences of genes, using gene expression information obtained from microarray experiments. Based on a generalized suffix tree, our algorithm looks for motif patterns whose appearance in the upstream region is most correlated with the expression levels of the genes. We are able to find the optimal pattern, in time linear in the total length of the upstream sequences. We implement and apply our algorithm to publicly available microarray gene expression data, and show that our method is able to discover biologically significant motifs, including various motifs which have been reported previously using the same data set. We further discuss applications for which the efficiency of the method is essential, as well as possible extensions to our algorithm.
Bannai
Hideo
H
Human Genome Center, Institute of Medical Science, University of Tokyo, 4-6-1 Shirokanedai, Minato-ku, Tokyo 108-8639, Japan. bannai@ims.u.tokyo.ac.jp
Inenaga
Shunsuke
S
Shinohara
Ayumi
A
Takeda
Masayuki
M
Miyano
Satoru
S
D000465:Algorithms; D020816:Amino Acid Motifs / Q000235:genetics*; D001483:Base Sequence; D020869:Gene Expression Profiling / Q000379:methods*; D005809:Genes, Regulator / Q000235:genetics*; D008969:Molecular Sequence Data; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods*; D010363:Pattern Recognition, Automated; D016415:Sequence Alignment / Q000379:methods*; D017422:Sequence Analysis, DNA / Q000379:methods*; D012689:Sequence Homology, Nucleic Acid; D013223:Statistics as Topic