Rudolf Agner's scientific contributions