News

Nature recently announced that they will publish peer review reports with papers. Editors and researchers weigh the impact.