NPPB and heart failure: Natriuretic peptide A (NPPA, ANP) and B (NPPB, BNP) have emerged as important candidates for the development of therapeutic agents for heart failure (Lee and Burnett 2007).