Learning from Living Systems