While the significance of peer review itself cannot be contested, the fact remains that there are critical challenges around peer review. These challenges could hamper the dissemination of reliable…