BNP and N-terminal (NT)-proBNP are both natriuretic peptides, but the superiority of one over the other in the prediction of heart failure has not yet been demonstrated. This evidence concerns the gene NPPB and heart failure.