I have two sets of gene expression data from agilent microarray (SurePrint G3 Human Gene Expression v3 8x60K Microarray), one for a gene perturbation sample and the other as control. And now I need to identify the significantly differentiated expressed genes and the regulatory networks affected by the gene perturbation. I have good knowledge on Python and intermediate on R.
Online search I found lots of suggestions. But I wanted to know If anyone has experience and suggestions for a good point to start.
Thank you
I have recently done such a job so.
1- by http://mapman.gabipd.org/web/guest/robin I extracted DE genes and by R implementation of GENIE3 algorithm inferred a robust GRN with the most true edges specially if you normalize arrays by RMA method (robin software will do that for you). on the other hand when you are ready with DE genes list you can use ARACNE algorithm embedded in Cytoscape to infer a GRN.
or
2- R minet package has these simple functions to infer a GRN
**data(your normalized gene expression list in which genes are in columns and samples are in row)
mim <- build.mim(syn.data,estimator="spearman")
net <- aracne(mim)**
however might be you want to evaluate the predicted edges in your GRN, I don't know if there is gold standard for your desired organism to be used as a reference network for evaluating your inferred network. in brief you can find modules in your GRN for example by Glay app in Cytoscape and finally classify genes in each modules in GO terms.
3- http://dream.broadinstitute.org/gp/pages/index.jsf has some modules to infer GRNs the input file should be expression file in which genes are in columns and no need any sample name in rows and rows should leave empty
4- finally this is very good and simple step wise tutorial to construct a GRN without need to any bioinformatics skills
http://virtualplant.bio.puc.cl/Lab/doc/Moyano.etal-2014.pdf
Thank you @Angel for the information. The gene expression analysis was done using Agilent microarray: "SurePrint G3 Human Gene Expression v3 8x60K Microarray " which is not supported by "RobiNA" for DEG analysis. Do you have suggestions for agilent array DGE analysis?
actually I never did Agilent data analysis but I did Robin supports that
http://mapman.gabipd.org/web/guest/forum/-/message_boards/message/21978
Dear Angel hi,
Is this link about Agilent data analysis ?
Take care
hi Farbod,
I checked Robin and supports Agilent the link is a forum about Agilent in Robin software.
use limma or rankprod bioconductor packages for identifying DGEs
Dear Morteza, Hi
maybe this post and this and DESeq2 will help you.
~ Best
DESeq2 is for count data as in RNA-seq fragment counts, there will be more appropriate tools for microarray data (intensities), such as limma. The two (counts and intensities) are not equivalent since the distribution is different.
Hi my friend, WouterDeCoster
you are right,
I just mentioned that PDF as a post to observing some graphs not using exactly that package.
~ Take care