STAP refutation

New Nature papers debunk STAP cells

September 23, 2015 Paul Knoepfler 6

Today marks nearing the completion of a full circle for one of science’s biggest controversies: the STAP cell fiasco. Today STAP cells are completely refuted with the publication of two new papers in Nature and we know much more–with some […]