Skip to content

Opening book details…

Can I read Microarray data analysis with PCA in a DBMS on EtoBox?

Microarray data analysis with PCA in a DBMS by Waree Rinsurongkawong; Carlos Ordonez is a scholarly article available to read on EtoBox.

What is Microarray data analysis with PCA in a DBMS about?

Microarray data sets contain expression levels of thousands of genes. The statistical analysis of such data sets is typically performed outside a DBMS with statistical packages or mathematical libraries. In this work, we focus on analyzing them inside the DBMS. This is a difficult problem because microarray data sets have high dimensionality, but small size. First, due to DBMS limitations on a maximum number of columns per table, the data set has to be pivoted and transformed before analysis. More importantly, the correlation matrix on tens of thousands of genes has millions of values. While most high dimensional data sets can be analyzed with the classical PCA method, small, but high dimensional, data sets can only be analyzed with Singular Value Decomposition (SVD). We adapt the Householder tridiagonalization and QR factorization numerical methods to solve SVD inside the DBMS. Since these mathematical methods require many matrix operations, which are hard to express in SQL, query optimizations and efficient UDFs are developed to get good performance. Our proposed techniques achieve processing times comparable with those from the R package, a well-known statistical tool. We experi

Author
Waree Rinsurongkawong; Carlos Ordonez
Publisher
ACM
Published
2008
Language
EN

More by Waree Rinsurongkawong; Carlos Ordonez

Browse all works by Waree Rinsurongkawong; Carlos Ordonez