def scan_uv_parsing(inp, uv_alpha_univariate, uv_fold_change, uv_decision_tree, uv_paired_samples, uv_correction, uv_labelsize_vulcano, uv_figsize_vulcano, uv_label_full_vulcano):
    """
    Initialize univariate analysis.

    Initialization function for univariate analysis.

    inp : dict
        Method dictionary.
    uv_alpha_univariate : float
        Probability of error.
    uv_fold_change : float
        Fold change threshold.
    uv_decision_tree : bool
        Use univariate decision tree.
    uv_paired_samples : bool
        Dependent or independent samples.
    uv_correction : str
        Multi comparison correction.
    uv_labelsize_vulcano : int
        Labelsize for vulcano plot.
    uv_figsize_vulcano : tuple
        Figsize for vulcano plot.
    uv_label_full_vulcano : bool
        Use full labels in vulcano plot.

    Returns
    -------
    inp : dict
        Method dictionary.
    """

    # Parameter
    inp['uv_fold_change'] = uv_fold_change
    inp['uv_alpha'] = uv_alpha_univariate
    inp['uv_correction'] = uv_correction
    inp['uv_decision_tree'] = uv_decision_tree
    inp['uv_paired_samples'] = uv_paired_samples
    # Plots
    inp['uv_labelsize_vulcano'] = uv_labelsize_vulcano
    inp['uv_figsize_vulcano'] = uv_figsize_vulcano
    inp['uv_label_vulcano'] = uv_label_full_vulcano
    return inp