implemented bistochastic normalization
ensure data is non-negative before normalizing