'Peer review' for scientific manuscripts: Emerging issues, potential threats, and possible remedies

'Peer review' for scientific manuscripts: Emerging issues, potential threats, and possible remedies