Scientists have identified a gene encoding a hormone that could potentially be used as a therapeutic molecule to treat heart diseases. The hormone — which they have chosen to name ELABELA — is only 32 amino-acids long, making it amongst the tiniest proteins made by the human body.