getGEO function is a way of getting datasets and their annotations from GEO in R when we want to analyze microarray data. GEO2R uses this function to get datasets. I saw in the GEO2R scripts of many of GEO cases that the tool does not perform background correction and substitution of duplicates with mean values anymore. I thought maybe it should be because of the use of getGEO. In other words, whenever we obtain datasets of GEO by using getGEO function, the data are background corrected and duplicates are substituted with mean, is it true? If it is ok, So, if we want to have our analyze by R (without GEO2R), if we get datasets through this function there is no need for background correction and substitution of duplicates with the mean anymore?
Not sure if this is sufficiently different from In R scripts of GEO2R which line is responsible for background correction and replacing replicated probes with the mean? to be an independent question, where this question has essentially been answered already been answered. GetGEO gives you what the authors have uploaded. What this exactly is you have to check in either the methods next or metadata provided with the dataset.
Read also through the answer of Sean Davis at https://support.bioconductor.org/p/31117/ towards preprocessed and raw data.
No these are two different questions. I want to analyze microarray data in R. Now I want to know if I get the datasets by getGEO I should perform background correction and substitution of duplicates with the mean or like GEO2R not.
...means if you have to do that depends on if the authors have already done that and then provided it to GEO (which is then what GetGEO gives you) or not. Check method section and metadata.
Where are the method section and metadata?