NPPB and heart failure: B-type natriuretic peptide (BNP) is secreted by ventricular cardiomyocytes in response to various types of cardiac stress and has been used as a heart failure marker.