A Comparative Study Of Different Strategies Of Batch Effect Removal In Microarray Data: A Case Study Of Three Datasets