def derived_submitter_id(submitter_id, original_node, derived_node, args):
    """
    Derive "submitter_id" for other node.

    Args:
        submitter_id (str): "submitter_id" to derive from
        original_node (str): name of original node
        derived_node (str): name of derived node
        args (dict): additional arguments to add to "derived_submitter_id"

    Returns:
        str: generated "derived_submitter_id"
    """
    derived_submitter_id = submitter_id.replace(original_node, derived_node)
    for v in args.values():
        derived_submitter_id += "_{}".format(v)
    return derived_submitter_id