Thank you very much for your insightful comment. Since all available methodologies have their own issues, could you please give me your advice on choosing a standard method/approach with acceptable risk of errors.
Let suppose that I collected all available data sets that related to my research hypothesis on human sample for a specific disease. I conducted a microarray-based gene expression meta-analysis and got a list of DE genes, enriched pathways, hug genes (from network analysis), etc. Then I selected a couples of genes based on the statistical results and previously reported by mechanism studies. OK, I could stop at this stage and publish the results to a scientific journal.
However, I want to validate my results to get confidence. OK, then it is time for validation. What should I do if I cannot have a cohort contains human samples? Conducting RT-PCR on cell lines? (this approach sounds weird to me), using statistical models (training/testing groups), machine learning approach,...