Philosophy of bioinformatics: extended cognition, analogies and mechanisms. - Joseph Mikhael (2007)