D doi.org Entities enabling scientific fraud at scale (2025) 311 points junofan 7 months ago 217 comments