No one is calling it a "peer-reviewed scientific paper published in Nature" in this thread. The only person who mentioned Nature in this thread did so exactly to point out that this paper isn't published in Nature but in another journal somehow associated with Nature.