code: def DECOMP(**kwargs):
      """DECOMP class for Decomposition based thresholders.
  
      Use decomposition to evaluate a non-parametric means
      to threshold scores generated by the decision_scores where outliers
      are set to any value beyond the maximum of the decomposed
      matrix that results from decomposing the cumulative distribution
      function of the decision scores.
  
      Parameters
      ----------
  
      method : {'NMF', 'PCA', 'GRP', 'SRP'}, optional (default='PCA')
           Method to use for decomposition
  
           - 'NMF':  Non-Negative Matrix Factorization
           - 'PCA':  Principal Component Analysis
           - 'GRP':  Gaussian Random Projection
           - 'SRP':  Sparse Random Projection
  
      random_state : int, optional (default=1234)
           Random seed for the decomposition algorithm. Can also be set to None.
  
      """
  
      from pythresh.thresholds.decomp import DECOMP as DECOMP_thres
  
      return DECOMP_thres(**kwargs)
  
label_desc: Use image node_id 7 for calling a global function with example usage: DECOMP() and returns: DECOMP_thres