Model-based approaches to synthesize microarray data: a unifying review using mixture SEM