"These claims were repudiated the following month, in an independent analysis". It was anti-science populism (and it was actually worse than this retelling makes it look).
the claims being repudiated doesn't make it anti-science either. However, I'm not denying that it could be anti-science, and it sounds like you know more about this than is written in TFA.