Before using AltAnalyze, the user must have CEL files from their experiment or have processed their Affymetrix microarray CEL files to produce a normalized and background corrected expression value file. In addition to this file, it is recommended that the user produce a detection p-value file for alternative splicing analyses. It is recommended that you use AltAnalyze to perform RMA and obtain detection p-values on your CEL files, but other external options the has are also provided in this tutorial.
Save all of the Affymetrix .CEL files from your study to a new folder on your computer. Proceed to one of the below options.
Using AltAnalyze to directly process your CEL files is the simplest option for most users. Instructions for using AltAnalyze to perform RMA analysis to obtain expression and detection p-value files, can be found here for gene-expression only and here for exon arrays. Before processing your CEL files, you will need to have the relevant library files from the specific microarray as well as the appropriate NetAffx CSV annotaiton file. Most mouse, human and rat arrays can be automatically downloade and installed by AltAnalyze but otherwise will need to be downloaded from the Affymetrix website. CEL files are processed using modules from Affymetrix Power Tools (APT), distributed with AltAnalyze. Further instructions are provided within AltAnalyze.
Option 2) Affymetrix Expression Console (Windows Only) An alternative to processing CEL files in AltAnalyze is the program Affymetrix Expression Console. Users using this program have additional options for array annotation and summarization (e.g. PLIER summarization). This program supports multiple microarray platforms, normalization algorithms and is able to download necessary library files. A pictorial view of these directions, including most of these steps is available here. To begin:
Affymetrix Power Tools (APT) provides similar analysis options to those found in Expression Console, but is not restricted to Windows. Unlike Expression Console, APT has a command line interface as opposed to a graphical user interface (GUI). Two modules for APT are bundled with AltAnalyze that allow users to easily process CEL files using the APT via the AltAnalyze GUI as well as calculate MiDAS p-values for pair-wise comparisons (see AltAnalyze ReadMe or tutorial 2).
Download APT for your operating system at: http://www.affymetrix.com/partners_programs/programs/developer/tools/powertools.affx#1_2. Unzip the program archive and install APT from the extracted installer.
Additional Files
cel_files GSM335817.CEL GSM335818.CEL
Exon Arrays
Go to the Affymetrix website and download the corresponding Library files for your array. For example, the for the Human Exon 1.0 ST Array, download the non-CDF library files zip archive (Human Exon 1.0 ST Array Analysis). Extract this archive to a new folder that also contains your CEL files to analyze.
Windows
apt-probeset-summarize -p HuEx-1_0-st-v2.[r2].pgf -c HuEx-1_0-st-v2.[r2].clf -b HuEx-1_0-st-v2.[r2].antigenomic.bgp --qc-probesets HuEx-1_0-st-v2.[r2].qcc -s HuEx-1_0-st-v2.[r2].dt1.hg18.full.ps -a rma-sketch -a dabg -o output-gene --cel-files celfiles.txt
Gene Arrays
Go to the Affymetrix website and download the Library files for your array. For example, the for the Human Gene 1.0 ST Array, download the non-CDF library file (Human Exon 1.0 ST Array Analysis).
Windows
apt-probeset-summarize -p HuGene-1_0-st-v1.[r3].pgf -c HuGene-1_0-st-v1.[r3].clf -b HuGene-1_0-st-v1.[r3].bgp --qc-probesets HuGene-1_0-st-v1.[r3].qcc -m HuGene-1_0-st-v1.[r3].mps -a rma-sketch -o output-gene --cel-files celfiles.txt
3' Arrays
Go to the Affymetrix website and download the Library files for your array. For example, the for the Mouse 430 A Array, download the library file zip archive. This contains several directories. You will need to move the file named "MOE430A.CDF" from the folder "CD_MOE430/Full/MOE430A/LibFiles" to the directory containing your CEL files.
Windows
apt-probeset-summarize -d MOE430A.CDF -a rma -o output-dir cel-files celfiles.txt
In the folder named “output-gene”, there will be an expression file (e.g., rma-sketch.summary.txt) and optionally, a detection p-value file (e.g., dabg.summary.txt). Re-name these two files from " rma-sketch.summary.txt” to "exp.hESC_differentiation.txt" and from “dabg.summary.txt” to "stats.hESC_differentiation.txt" or whatever you would like to call your experiment.
The program easyExon is a Java based application that you can run over the web to process Affymetrix Exon 1.0 arrays (but not other platforms), perform down-stream statistics and visualize probe set data at the gene-level. This program requires pre-installation of APT along with the supporting array annotation files (e.g., PGF, BGP) to process Affymetrix CEL files. Since it requires Java SE 6, operating systems, such as Mac OS X 10.4 (Tiger) are not compatible with easyExon at this time, since this version of Java SE is not supported.
Wiki: AltAnalyze
Wiki: ExpressionInput
Wiki: NetAffx
Wiki: Tutorial_GeneExpressionAnalysis