In one embodiment, a method of treating cancer in a patient comprises administering cGAMP or cGAsMP to a patient having cancer and allowing the cGAMP or cGAsMP to treat the cancer. In another embodiment, a method for en2ymatically synthesizing and purifying cGAMP or cGAsMP comprises providing cGAS combining cGAS with ATP or ATP phosphorothioate, respectively, and GTP to produce cGAMP or cGAsMP separating cGAMP or cGAsMP from the cGAS and DNA by ultrafiltration and purifying cGAMP or cGAsMP using ion exchange chromatography and optionally gel filtration chromatography.Dans un mode de réalisation, linvention concerne un procédé de traitement du cancer chez un patient, qui comprend les étapes consistant à administrer du cGAMP ou du cGAsMP à un patient atteint dun cancer et à laisser le cGAMP ou le cGAsMP traiter le cancer. Dans un autre mode de réalisation, linvention concerne un procédé de synthèse enzymatique et de purification de cGAMP ou de cGAsMP ou cGAS qui comprend la fourniture de cGAS la combinaison de cGAS avec de lATP ou un phosphorothioate dATP, respectivement, et de GTP pour produire du cGAMP ou du cGAsMP la séparation du cGAMP ou du cGAsMP du cGAS et de lADN par ultrafiltration et la purification du cGAMP ou du cGAsMP au moyen dune chromatographie déchange dions et éventuellement dune chromatographie de filtration sur gel.