substrate ecology