Updated

A disgraced Dutch social psychologist who admitted faking or manipulating data in dozens of publications has agreed to do 120 hours of community service work and forfeit welfare benefits equivalent to 18 months' salary in exchange for not being prosecuted for fraud.

Prosecutors announced the deal Friday, calling it "a fitting conclusion" to a case of scientific fraud that sent shockwaves through Dutch academia.

Diederik Stapel who formerly worked at universities in the cities of Groningen and Tilburg, acknowledged the fraud in 2011 and issued a public apology last November, saying he had "failed as a scientist."

He once claimed to have shown that the very act of thinking about eating meat makes people behave more selfishly.