def METHOD_NAME(signature_dict, GMT_file):
    """Writes a gmtx file that can later be uploaded to GeMS.
    The input should be standardised, as facilitated by bc.tl.sig.make_gmtx.
    Parameters
    ----------
    signature_dict : `dictionary`
        the dictionary containing the signatures to be outputed to a gmtx file
        prepared with bc.tl.sig.make_gmtx, each signature is itself a dictionary
    GMT_file: `str`
        gmt file location containing the geneset
    Example
    -------
    >>> signature_dict = {'setName': 'Th17Tcell_mc38_user', 'desc': 'T-helper 17 cell markers; coefs are log2FC', 'User': 'user', 'Source': 'internal scseq', 'Subtype': 'onc', 'geneset': 'Pembro_MC38-tumor_dblabel', 'domain': 'cell marker', 'studyID': 'Pembro_MC38-tumor', 'analysisID': 'sw_besca24', 'genes|score': 'Cd163l1 | 10.67\tGm9961 | 10.49\tCdh10'}
    >>> outgmtfile='Celltypemarkers.gmtx'
    >>> write_gmtx_forgems(signature_dict, outgmtfile)
    """
    with open(GMT_file, "w") as f:
        f.writelines('\t'.join(list(signature_dict.keys()))+'\n')
        f.writelines('\t'.join(list(signature_dict.values()))+'\n')
    logging.info("Successfully written all signatures to " + GMT_file)