I was wondering if folks had any advice on the simplest way to generate a principal component analysis or MDS plot with Cufflinks output. I could group all my Cufflinks output into a data matrix and then try to visualize it but I was wondering if there was a built in way in R (perhaps through a tool or package like cummerbun) Thanks -Rich
Unconfigured Ad
Collapse
X
-
Hi Rich,Originally posted by greener View PostI was wondering if folks had any advice on the simplest way to generate a principal component analysis or MDS plot with Cufflinks output. I could group all my Cufflinks output into a data matrix and then try to visualize it but I was wondering if there was a built in way in R (perhaps through a tool or package like cummerbun) Thanks -Rich
Awesome idea, and one that can be very easily implemented with cummeRbund. If you run a cuffdiff on all of your samples, cummeRbund will take care of aggregating the information into a SQLite db behind the scenes. The generation of the FPKM matrix is very simple once this is complete:
etc,etc,...Code:>library(cummeRbund) >cuff<-readCufflinks() >allGeneFPKMs<-fpkmMatrix(genes(cuff)) #You can of course use the transpose if you want samples instead of genes >genes.pca<-prcomp(allGeneFPKMs) >biplot(genes.pca) >allIsoformFPKMs<-fpkmMatrix(isoforms(cuff)) >isoforms.pca<-prcomp(allIsoformFPKMs)
Please let me know how this works out for you. It may be something that I would like to integrate into cummeRbund for the future.
Cheers,
Loyal
-
-
That's great, the plot generated by the MDSplot command is very useful. It would be nice to be able to color samples by arbitrary experimental conditions, for example, to be able to make all replicates of one sample the same color.
It is easy enough to run each command in the MDSplot function manually and supply a different "names" vector to the geom color option:
customnames<- c("Wildtype", "Wildtype", "Wildtype", "Mutant", "Mutant", "Mutant")
p <- p + geom_point(aes(x=M1,y=M2,color=customnames)) + geom_text(aes(x=M1,y=M2,label=names,color=customnames)) + theme_bw()
But it would be nice to have that capability built into the function.
Comment
Latest Articles
Collapse
-
by kinpict.comThe part about this topic feels surprisingly grounded, and the details on the page is the bit that made me slow down. I’d keep <a href="https://kinpict.com/">ai family photo generator</a> bookmarked for later.
-
Channel: Articles
Today, 06:37 PM -
-
by SEQadmin2
NGS has revolutionized clinical microbiology by offering new ways to identify and surveil pathogens without prior knowledge of the target. One popular approach is 16S rRNA and ITS amplicon sequencing, which targets specific microbial markers. But studies are increasingly incorporating shotgun metagenomics, a technique that sequences all DNA from a sample without targeting specific microbial markers. This approach allows more detailed taxonomic classification,...-
Channel: Articles
10-30-2026, 06:46 AM -
ad_right_rmr
Collapse
News
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SEQadmin2, 11-12-2026, 07:59 AM
|
0 responses
28 views
0 reactions
|
Last Post
by SEQadmin2
11-12-2026, 07:59 AM
|
||
|
Started by SEQadmin2, 11-05-2026, 09:25 AM
|
0 responses
35 views
0 reactions
|
Last Post
by SEQadmin2
11-05-2026, 09:25 AM
|
||
|
Started by SEQadmin2, 11-03-2026, 11:54 AM
|
2 responses
56 views
0 reactions
|
Last Post
by kinpict.com
Today, 06:49 PM
|
||
|
Genome Sequencing Reveals Large, Repeat-Rich DNA in Trapdoor Spider Named for Stephen Colbert
by SEQadmin2
Started by SEQadmin2, 10-28-2026, 09:57 AM
|
0 responses
175 views
0 reactions
|
Last Post
by SEQadmin2
10-28-2026, 09:57 AM
|
Comment