Versus - compare DMRA and SLS

SELLAS Life Sciences Group Inc outperforms Galecto Inc on 21 out of 29 parameters.