code: def create_output_filenames(self):
      if self.current_layer is None:
          suffix = "_prediction"
      else:
          suffix = "_" + str(self.current_layer)
  
      self.current_output_directory = os.path.join(
          self.output_directory,
          os.path.basename(self.data_collection.get_current_casename()),
      )
      if not os.path.exists(self.current_output_directory):
          os.mkdir(self.current_output_directory)
  
      self.current_patch_filename = os.path.join(
          self.current_output_directory,
          replace_suffix(self.patch_filename, "", suffix),
      )
      self.current_aggregate_patch_filename = os.path.join(
          self.current_output_directory,
          replace_suffix(self.aggregate_patch_filename, "", suffix),
      )
      self.current_umap_feature_output = os.path.join(
          self.current_output_directory,
          replace_suffix(self.features_filename, "", suffix),
      )
      self.current_umap_cluster_output = os.path.join(
          self.current_output_directory,
          replace_suffix(self.clusters_filename, "", suffix),
      )
      self.current_umap_plot_filename = os.path.join(
          self.current_output_directory,
          replace_suffix(self.umap_plot_filename, "", suffix),
      )
      self.current_data_filename = os.path.join(
          self.current_output_directory, self.data_filename
      )
      self.current_label_filename = os.path.join(
          self.current_output_directory,
          replace_suffix(self.label_filename, "", suffix),
      )
  
      return
  
imports: import numpy
  import tables
  import os
  import umap
  import matplotlib.pyplot
  import matplotlib
  import scipy.ndimage
  from sklearn.cluster import KMeans
  from deepneuro.outputs.output import Output
  from deepneuro.utilities.util import add_parameter, docker_print, replace_suffix
  from deepneuro.utilities.conversion import save_data
label_desc: Use image node_id 3 for calling the PatchInterpretability obj's underlying member method code with example usage: obj.create_output_filenames() without return types