GRSN corrects non-linear distortions in representative microarray datasets