code: def load_umls():
      
      dataset_path = _load('umls')
  
      X = _load_csv(dataset_path, 'data')
      y = X.pop('label').values
  
      graph = nx.Graph(nx.read_gml(os.path.join(dataset_path, 'graph.gml')))
  
      return Dataset(load_umls.__doc__, X, y, accuracy_score, stratify=True, graph=graph)
docs: UMLs Dataset.
  
      The data consists of information about a 135 Graph and the relations between
      their nodes given as a DataFrame with three columns, source, target and type,
      indicating which nodes are related and with which type of link. The target is
      a 1d numpy binary integer array indicating whether the indicated link exists
      or not.