Allen research group