Why Batch Effects Matter in Omics Data, and How to Avoid Them