Professor Denis Noble explains how computational biology of the heart led him to question some fundamental assumptions in evolutionary biology. The questions he deals with are: What is the relation between genes and function? How do we unravel complexity? Why did he formulate the principle of Biological Relativity? Where did Schrodinger go wrong?