perturb_wholeCell function