Microarray is a novel technology to identify gene expression of thousands of genes simultaneously. This work is attempted to perform microarray data analyses to determine differential gene expression using the open-source R programming environment in conjunction with the open-source Bioconductor software.We describe procedures for analysis of data using box plots and recommended procedures from Affymetrix for quality control are discussed. The Robust Multichip Averaging (RMA) and MAS5 procedure was used for background correction, normalization and summarization of the AffyBatch probe-level data to obtain expression level data and to discover differentially expressed genes.. Heatmaps are used to demonstrate over and under expressed genes in conjunction with t-statistics for determining interesting genes while pFDR was performed to remove false negative. We showed, with real data, how implementation of functions in R and Bioconductor successfully identified differentially expressedgenes that may play a role in obesity.