A virtual look at what causes heart failure