![]() |
NIA Array Analysis Tool | ![]() |
Our normalization tool implements the non-parametric method that equalizes
multiple quantiles of the probability distribution of gene expression.
Step1: log-transform all the data
Step2: in each column estimate 15 quantiles that correspond to ratios: 1/30, 3/30, ... 29/30.
Step3: estimate 15 target quantiles as average quantiles across all columns.
Step4: transform data using a piece-linear function that converts actual quantiles in
each column into target quantiles. Data above the highest quantile is transformed
based on the linear function between two highest quantiles.
Step5: back-transform data with exponent function.
In some cases original data has non-uniform distribution at the lower end; thus estimated quantiles may be not reliable. Thus, for each column we determine the lowest reliable quantile based on the following condition: the quantile is reliable if the difference between it and the next higher quantile is not >2 times greater and not <2 times smaller than between corresponding target quantiles. Then transformation of data below the smallest reliable quantile is based on the linear function for this quantile.
index rep1 rep2 rep3 rep1 rep2 rep3 rep1 rep2 rep3 |
If you suspect a gradient of background (e.g. from left to right) on one array, then you can try splitting this array into several portions (e.g., vertical sections) and do split-normalization. However, if you have non-uniform background we suggest you using other software for normalization.