%3A. function to normalize data by whole chip signal % normalization factors are scaled by the mean whole chip signal function normalized_data = WC_normalize(unnorm_data, missing_data, WC_data) if size(WC_data,2) > size(unnorm_data,2) %for test data meantotaltest = mean(sum(unnorm_data)); normalized_data = unnorm_data./repmat(sum(unnorm_data)/meantotaltest,size(unnorm_data,1),1); else %for chip data normalized_data = unnorm_data./repmat(WC_data/mean(WC_data),size(unnorm_data,1),1); end normalized_data(missing_data) = -1000; %set all missing values back to -1000 return