autoecological