A versatile and scalable single-cell data integration algorithm based on domain-adversarial and variational approximation. Issue 1 (28th September 2021)