But all the reasoning should always be a direct consequence of the data. Not the other way around.<p>Science, essentially, is nothing but a process of extracting <i>information</i> (as in the algorithmic information theory, not in Shannon sense) from the <i>data</i>. Reasoning is just a tool, one of the ways of representing this information.