Multiple factors affect the regeneration of liver.