Procrustes is a machine-learning approach that removes cross-platform batch effects from clinical RNA sequencing data