1. A method, comprising: receiving data associated with a heart signal; extracting, using a processor, features within the data corresponding to at least one of a systole cycle and a diastole cycle; and determining a nature of a heart murmur based on the extracted features.