Hello! May I ask what's the different principle between protein-protein interaction and mRNA-mRNA interaction? Can I use some R packages for prediction of protein-protein interaction, for mRNA-mRNA network? e.g.STRINGdb
I will be grateful short and clear answer is given, with detail links or publication provided.
Yes. I only mean co-expression networks, if Im interested in RNA-sEQ. If I understand correctly, you mean STRING can also be used in mRNA network? A bioinoformatician in our group did is to input the pre-defined gene list, based on the module connection(in String for protein interaction), and delete that the genes are not highly interacted,then put into enrichment analysis. This raise me a question, if the mRNA interaction is not same as protein interaction(based on I have only RNA-Seq data), I guess this kind of enrichment for my case will be something wrong, right?
I don't believe it is incorrect to do it that way (as you and your colleague have done) - one must just understand what it means based on the methods that you are doing. Whilst mRNA transcription (RNA-seq) is not quite reflective of the proteome, it is a still an excellent measure of it without actually conducting a protein expression study.
As an example, 'everyone' performs pathway analysis using microarray and/or RNA-seq gene expression data using KEGG, Biocarta, Reactome, et cetera, but all of these databases are also based on protein interactions and protein pathways.
One could argue that, by using STRING, one is performing 'supervised' network analysis; whereas, if you do not use STRING and just build a co-expression network baed on just correlation between RNA-seq expression values, then that would be 'unsupervised'. It depends on your perspective.