The expression of a gene was detected when checked through qRT-PCR but its protein was not detected at all when checked through immunohistochemistry. The positive and negative controls for the particular antibody are working fine and I am wondering why the mRNA was not translated at all. Please help me to understand if anybody has experienced the same or are there good explanations for this.