Adrián Nogales's scientific contributions