A company that indexes journals -- thereby assigning them impact factors -- has chosen to delist a cancer journal after it retracted 107 papers earlier ...