Marcello Soffritti's scientific contributions