Microarray Profile/Trend Plots (Z-score Plots)
1
0
Entering edit mode
11.2 years ago
pixie@bioinfo ★ 1.5k

I have a gene expression profile matrix corresponding to a gene cluster. I want to plot a microaaray profile plot to see whether all the genes are varying in the same way. How do I go about it in R or MATLAB ?

here is an example of the plot, Y-axis has the z-scores and x-axis has the samples.

http://rice.plantbiology.msu.edu/cgi-bin/generate_trend_plot_page.pl?experiment=E-MEXP-1766&module=turquoise&gene_feat_name=LOC_Os02g04780

Here is the link to the paper where these plots have been used.

http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0022196

Thanks

r matlab microarray • 3.5k views
ADD COMMENT
0
Entering edit mode

Maybe put an example of what your data looks like.

ADD REPLY
1
Entering edit mode
11.2 years ago

I don't think I understand your question perfectly, but if you mean, "how can I plot a hierarchical cluster of microarray data, when the data are represented as a matrix with genes/probes in rows and samples in columns", an answer in R would be:

plot(hclust(dist(M)))

dist() calculates the distance between rows; there are a variety of metrics for distance. hclust() creates an object from a distance matrix which is then used by plot() to generate a picture. To learn more:

?dist
?hclust

There are also functions which will plot the gene expression values as a heatmap. To get started, type

?heatmap
ADD COMMENT
0
Entering edit mode

Hi, I have given an example for the kind of the plot I am looking for. Thanks

ADD REPLY

Login before adding your answer.

Traffic: 1598 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6