 In biology we have found out that information is essential for the organization of life itself and for the propagation of complex organisms (see entry on  biological information).  One of the main problems is that current models do not explain the complexity of life well. Valiant has started a research program that studies evolution as a form of computational learning (Valiant 2009) in order to explain this discrepancy. Aaronson (2013) has argued explicitly for a closer cooperation between complexity theory and philosophy.