1,500 scientists lift the lid on reproducibility

1,500 scientists lift the lid on reproducibility | Litlas