Mapping gene expression quantitative trait loci by singular value decomposition and independent component analysis