If you have any questions, please contact our Affymetrix team at all@arabidopsis.info.
Ara-Gene-ST chips with R/Bioconductor/oligo()
We recommend R/Bioconductor - free analysis software - for most users on a budget. br>
We can help you get started with training documents and advice on request (although there is plenty on line already).
This is a brief Bioconductor oligo() run-through for users of Ara-Gene-ST chips.
- In this runthrough we assume basic Bioconductor knowledge and:
- You are using the aragene1.0 (for 1.1 use the appropriate library).
- We use NASCRaw and NASCset as 'variables', you are not obliged to use these names.
- Italics are notes.
- Bold is output/response.
- aragene11stattairgprobe_16.0.0.tar.gz from nmg-r.bioinformatics.nl.
- AraGene-1_0-st-v1.na32.tair10.probeset.csv.zip from www.affymetrix.com
===START OF RUNTHROUGH=== source("http://bioconductor.org/biocLite.R") biocLite("pd.aragene.1.0.st") then library("pd.aragene.1.0.st") Loading required package: XXX etc... Using the R menu, make the working directory the one with cels in (all same type). The command getwd() ..tells you where you are already... celfiles<-list.celfiles() NASCRaw<-read.celfiles(files=celfiles) Platform design info loaded. Reading in.....XXX etc... NASCset<-rma(NASCRaw,target="probeset") Background correcting Normalizing Calculating Expression NOTE: 'probeset' (alternative = 'core') is the level of rma normalisation. featureData(NASCset)<-getNetAffx(NASCset,"probeset") NOT "TRANSCRIPT" - that doesn't appear to return anything from NetAFFX. *LONG WAIT* THEN to find the available headers: varLabels(featureData(NASCset)) [1] "probesetid" "seqname" "strand" "start" "stop" "probecount" [7] "transcriptclusterid" "exonid" "psrid" "geneassignment" "mrnaassignment" "crosshybtype" [13] "numberindependentprobes" "numbercrosshybprobes" "numbernonoverlappingprobes" "level" "bounded" "noboundedevidence" [19] "hascds" "probesettype" ..and to look at the annotation (e.g mrnas) for a header across a few probesets: pData(featureData(NASCset))[20000:20010,]$mrnaassignment ===END OF RUNTHROUGH=== If you wanted, you could export the normalised data as a large delimited tab file and re-load into a GUI like oneChannelGUI or affylmGUI Please be aware that these are multi-probe-per-exon chips; and as such are flexible in the way you consider them as a transcript unit (or many) per "gene". It's all a bit cutting/bleeding edge... and we make no guarantees that this runthrough will work with your version of the packages since Bioconductor is always a work-in-progress and is frequently updated.