Virtual physiology