Leveraging cross-source heterogeneity to improve the performance of bulk gene expression deconvolution | Synapse