getting started
4
0
Entering edit mode
@dennis-hazelett-667
Last seen 10.2 years ago
Hello, I have been playing around with bioconductor for a few days now, trying to normalize data I have from genepix software. No one at my institution uses Bioconductor for microarray analysis (in fact, to my knowledge, they don't do any normalization beyond using a reference sample for one of the channels) so there is little help here. I have successfully been able to read in individual files and make nice graphs with them using marrayPlots, but ultimately I would like to be able to do loess, scale normalization between slides, and finally some sort of bayesian analysis for differential expression. Right now I'm stuck on reading in my data using marrayInput. But I don't even know that marrayInput is the best package--should I be using limma? I've read oh i don't know--3, 4 vignettes?-- that each have some help on the subject of reading in data, but they use a data set--"swirl"--am I mistaken here or is swirl composed of 4 sets of microarray files that *have already been read in*? The widget doesn't help. Should objects like swirl correspond to treatment groups? Where in marrayInfo does one put information about the target sample? How does that get related back to actual array data? There's a lot of documentation on what the classes are, but not on how to use them. I don't expect answers to these questions--I've scoured vignettes and message boards for this type of info. I just want to know, can anyone point me in the right direction? -Dennis
Microarray Normalization Microarray Normalization • 1.2k views
ADD COMMENT
0
Entering edit mode
@jean-yee-hwa-yang-104
Last seen 10.2 years ago
Hi Dennis, Put all you gpr files and the gal file in the same directory. Set your working directory to where your data is. The type: library(marrayTools) library(marrayPlots) data <- gpTools(raw=TRUE) data@maGb <- data@maRb <- matrix(0,0,0) datanorm <- maNorm(data) write.xls(maM(datanorm), file="results.xls") The above 6 lines will perfrom all diagnostic plots, do the normalization and output the results. If you don't need diagnostic plots, just try library(marrayTools) gpTools(bg=FALSE, quality=FALSE, plot=FALSE) and it will out put the normalized data for you in the same directory. Cheers Jean ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jean Yee Hwa Yang jean@biostat.ucsf.edu Lung Biology Center, Tel: (415) 476-3368 University of California, Fax: (415) 476-6014 500 Parnassus Avenue, MU 420-W, San Francisco, CA 94143-0560 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ On Wed, 10 Mar 2004, Dennis Hazelett wrote: > Hello, > I have been playing around with bioconductor for a few days now, trying > to normalize data I have from genepix software. No one at my institution > uses Bioconductor for microarray analysis (in fact, to my knowledge, > they don't do any normalization beyond using a reference sample for one > of the channels) so there is little help here. I have successfully been > able to read in individual files and make nice graphs with them using > marrayPlots, but ultimately I would like to be able to do loess, scale > normalization between slides, and finally some sort of bayesian analysis > for differential expression. Right now I'm stuck on reading in my data > using marrayInput. But I don't even know that marrayInput is the best > package--should I be using limma? I've read oh i don't know--3, 4 > vignettes?-- that each have some help on the subject of reading in data, > but they use a data set--"swirl"--am I mistaken here or is swirl > composed of 4 sets of microarray files that *have already been read in*? > The widget doesn't help. Should objects like swirl correspond to > treatment groups? Where in marrayInfo does one put information about the > target sample? How does that get related back to actual array data? > There's a lot of documentation on what the classes are, but not on how > to use them. I don't expect answers to these questions--I've scoured > vignettes and message boards for this type of info. I just want to know, > can anyone point me in the right direction? > -Dennis > > _______________________________________________ > Bioconductor mailing list > Bioconductor@stat.math.ethz.ch > https://www.stat.math.ethz.ch/mailman/listinfo/bioconductor >
ADD COMMENT
0
Entering edit mode
rgentleman ★ 5.5k
@rgentleman-7725
Last seen 9.6 years ago
United States
On Wed, Mar 10, 2004 at 03:50:06PM -0800, Dennis Hazelett wrote: > Hello, > I have been playing around with bioconductor for a few days now, trying > to normalize data I have from genepix software. No one at my institution > uses Bioconductor for microarray analysis (in fact, to my knowledge, > they don't do any normalization beyond using a reference sample for one > of the channels) so there is little help here. I have successfully been > able to read in individual files and make nice graphs with them using > marrayPlots, but ultimately I would like to be able to do loess, scale > normalization between slides, and finally some sort of bayesian analysis > for differential expression. Right now I'm stuck on reading in my data limma and EBarrays are options for Bayesian analysis. Every package is supposed to have one or more vignettes that guide you through a basic analysis. You can find these using openVignette and you can explore them more thoroughly using the vExplorer function just go library(tkWidgets) vExplorer() > using marrayInput. But I don't even know that marrayInput is the best > package--should I be using limma? I've read oh i don't know--3, 4 > vignettes?-- that each have some help on the subject of reading in data, > but they use a data set--"swirl"--am I mistaken here or is swirl > composed of 4 sets of microarray files that *have already been read in*? > The widget doesn't help. Should objects like swirl correspond to which widget? > treatment groups? Where in marrayInfo does one put information about the > target sample? How does that get related back to actual array data? > There's a lot of documentation on what the classes are, but not on how > to use them. I don't expect answers to these questions--I've scoured > vignettes and message boards for this type of info. I just want to know, > can anyone point me in the right direction? > -Dennis You should not really need to know about the classes -> they should be relatively transparent at the user level. What you should find it easy to do is to read in your data and make a simple analysis. When I looked at the vignette for marrayInput I found that in Section 4 there were specific details for reading data in. The example might be a bit confusing - there are two parts to it, in one part the data have already been read in, as you identified, but the raw data files are also there and it is in Section 4 that the specific details are given. You can also find the raw data files by looking in the library directory for R - in marrayInput/data/ (and they are GenePix data). Hope that helps, Robert > > _______________________________________________ > Bioconductor mailing list > Bioconductor@stat.math.ethz.ch > https://www.stat.math.ethz.ch/mailman/listinfo/bioconductor -- +--------------------------------------------------------------------- ------+ | Robert Gentleman phone : (617) 632-5250 | | Associate Professor fax: (617) 632-2444 | | Department of Biostatistics office: M1B20 | | Harvard School of Public Health email: rgentlem@jimmy.harvard.edu | +--------------------------------------------------------------------- ------+
ADD COMMENT
0
Entering edit mode
@gordon-smyth
Last seen 39 minutes ago
WEHI, Melbourne, Australia
At 10:50 AM 11/03/2004, Dennis Hazelett wrote: >Hello, >I have been playing around with bioconductor for a few days now, trying to >normalize data I have from genepix software. No one at my institution uses >Bioconductor for microarray analysis (in fact, to my knowledge, they don't >do any normalization beyond using a reference sample for one of the >channels) so there is little help here. I have successfully been able to >read in individual files and make nice graphs with them using marrayPlots, >but ultimately I would like to be able to do loess, scale normalization >between slides, and finally some sort of bayesian analysis for >differential expression. Right now I'm stuck on reading in my data using >marrayInput. But I don't even know that marrayInput is the best >package--should I be using limma? For the processes you describe, you can use either limma or marrayInput/marrayNorm. It's just a matter of what style you prefer. Maybe have a look at one more document, the limma User's Guide. A little later down the track you might want to use limma for differential expression. At any stage, you can apply as.MAList() to your marray object and you're away. Gordon > I've read oh i don't know--3, 4 vignettes?-- that each have some help on > the subject of reading in data, but they use a data set--"swirl"--am I > mistaken here or is swirl composed of 4 sets of microarray files that > *have already been read in*? The widget doesn't help. Should objects like > swirl correspond to treatment groups? Where in marrayInfo does one put > information about the target sample? How does that get related back to > actual array data? There's a lot of documentation on what the classes > are, but not on how to use them. I don't expect answers to these > questions--I've scoured vignettes and message boards for this type of > info. I just want to know, can anyone point me in the right direction? >-Dennis
ADD COMMENT
0
Entering edit mode
@michael-watson-iah-c-378
Last seen 10.2 years ago
Section 4 of marrayInput.pdf shows you an example of how you would read raw data into the marray* packages. The functions you need are read.marrayRaw and read.Genepix. Reading the help on these really should make it easy to read data in. As for marray vs limma - for reading in and normalising they are both equally fantastic. If you are going to use limma for analysis though then it makes a bit more sense to read in in limma, simply for consistancy. -----Original Message----- From: Dennis Hazelett [mailto:hazelett@uoneuro.uoregon.edu] Sent: 10 March 2004 23:50 To: bioconductor@stat.math.ethz.ch Subject: [BioC] getting started Hello, I have been playing around with bioconductor for a few days now, trying to normalize data I have from genepix software. No one at my institution uses Bioconductor for microarray analysis (in fact, to my knowledge, they don't do any normalization beyond using a reference sample for one of the channels) so there is little help here. I have successfully been able to read in individual files and make nice graphs with them using marrayPlots, but ultimately I would like to be able to do loess, scale normalization between slides, and finally some sort of bayesian analysis for differential expression. Right now I'm stuck on reading in my data using marrayInput. But I don't even know that marrayInput is the best package--should I be using limma? I've read oh i don't know--3, 4 vignettes?-- that each have some help on the subject of reading in data, but they use a data set--"swirl"--am I mistaken here or is swirl composed of 4 sets of microarray files that *have already been read in*? The widget doesn't help. Should objects like swirl correspond to treatment groups? Where in marrayInfo does one put information about the target sample? How does that get related back to actual array data? There's a lot of documentation on what the classes are, but not on how to use them. I don't expect answers to these questions--I've scoured vignettes and message boards for this type of info. I just want to know, can anyone point me in the right direction? -Dennis _______________________________________________ Bioconductor mailing list Bioconductor@stat.math.ethz.ch https://www.stat.math.ethz.ch/mailman/listinfo/bioconductor
ADD COMMENT

Login before adding your answer.

Traffic: 803 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