Gravar-mail: Detecting hidden batch factors through data-adaptive adjustment for biological effects