All tagged protein review