Pedro Lasarte's scientific contributions