NIH will eliminate many peer review panels, lay off scientists overseeing themhttps://www.science.org/content/article/nih-will-eliminate-many-peer-review-panels-and-lay-some-scientists-overseeing-them by rbanffy • 1 year ago 56 16 1 year agoSCscience.org