Gene expression profiling: methods and protocols