Science of alt protein