TPO and liver disorder: Other factors that potentially contribute to cytopenias in liver disease have been proposed, including insufficient thrombopoietin (TPO) production by the liver, and marrow injury due to hepatitis viruses, alcohol abuse and poor diet [4].