One thing that one should always insist on is that there is no definite proof (yet?). All other factors have not been excluded with enough certainty.
Do you have by any chance the link to the original scientific article? I would like to double check directly at the source of information ^^