By Maria Burke2015-04-23T00:00:00
Source: Shutterstock
Statistical analysis finds high peer review scores are linked to more ‘impactful’ research