source: trunk/se/lu/thep/affymetrix/README @ 172

Last change on this file since 172 was 172, checked in by Jari Häkkinen, 17 years ago

Minor fixes for the next release.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 6.0 KB
Line 
1$Id: README 172 2006-09-09 00:09:51Z jari $
2
3======================================================================
4Copyright (C) 2006 Jari Häkkinen
5
6This file is part of RMAExpress plug-in for BASE,
7http://baseplugins.thep.lu.se/wiki/thep.lu.se.RMAExpress
8
9RMAExpress plug-in for BASE is free software; you can redistribute it
10and/or modify it under the terms of the GNU General Public License as
11published by the Free Software Foundation; either version 2 of the
12License, or (at your option) any later version.
13
14RMAExpress plug-in for BASE is distributed in the hope that it will be
15useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17General Public License for more details.
18
19You should have received a copy of the GNU General Public License
20along with this program; if not, write to the Free Software
21Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
22USA.
23======================================================================
24
25
26Send comments, suggestion, complaints, or questions about this
27document to jari@thep.lu.se
28
29
30The plug-in is installed in the BASE2 demo server
31(http://lev.thep.lu.se/base2demo).
32
33
34For installation or updating instructions please see INSTALL.
35
36
37What is RMAExpress plug-in for BASE?
38
39Currently, this is a tool needed to make use of Affymetrix data in
40BASE. Affymetrix data can be imported into BASE as files, but if one
41wants to perform clustering and other analysis available in BASE, the
42data in these files have to be extracted and imported into BASE. There
43may (and probably will) be other ways to analyze Affymetrix data in
44BASE in the future.
45
46This plug-in do not implement the RMA method itself but rather relies
47on RMAExpressConsole available in the RMAExpress package available at
48http://rmaexpress.bmbolstad.com/. The RMA algorithm is published in
49scientific journals, for more information please refer to the
50RMAExpress web site. In short RMA is the Robust Multichip Average. It
51consists of three steps: a background adjustment, quantile
52normalization, and finally a summarization.
53
54
55What is required to use the RMAExpress plug-in for BASE?
56
571) You need to install the plug-in and make BASE aware of the new
58   plugin, see INSTALL for instruction for installation
59   instructions.
60
612) You need to import probe set information into BASE (reporter
62   information), i.e. import AffyChip_annot.csv into BASE. This is
63   only needed to do once, and optionally later if reporter
64   information should be updated. This step can only be performed by a
65   user with reporter administrative (create) privileges, an ordinary
66   BASE user does NOT have this privilege.
67
68    - First you need to create an plug-in configuration for the
69      'Reporter importer' plug-in. Locate the 'Reporter importer'
70      plug-in definition ('Administrate' -> 'Plugins' ->
71      'Definitions'). Click on it and choose 'New configuration ...',
72      name the configuration and choose 'Save and configure'.
73
74    - A 'Parser settings' dialog will appear. Set fields according to
75      this list:
76
77  Data header  : "Probe Set ID","GeneChip Array",.*
78  Data splitter: (?!"),(?=")
79  Remove quotes: true
80  Name         : \Probe Set ID\
81  Reporter ID  : \Probe Set ID\
82
83      Finalize by clicking 'Next'.
84
85    - Import the reporters by choosing 'View' -> 'Reporters' and the
86      clicking on 'Import...'. Click 'Next' without changing the 'auto
87      detect' settings. Supply the file name in the next dialog, click
88      'Next'. Set the 'Update existing reporters' to "true" if an
89      update of already stored reporter information is wanted. Start
90      the import by clicking 'Next' in the parameter dialog
91
92   The reporter information is now in the database. You may delete the
93   AffyChip_annot.csv file from BASE if you wish, it is not needed
94   anymore. You may want to update reporter information when
95   Affymetrix releases a new version of their annotation but remember
96   there is no versioning for this type of information in BASE. If you
97   update reporter information you only need to redo the last step.
98
993) You need to define the design of the AffyChip in BASE, i.e. import
100   the AffyChip.cdf file. This is only needed to do once for every
101   AffyChip design to be added into BASE. This step can only be
102   performed by a user with array LIMS administrative (create)
103   privileges, an ordinary BASE user does NOT have this privilege.
104
105    - Define a new array design through 'Array LIMS' -> 'Array
106      Designs'. Click on 'New ...'. In the 'Create array design'
107      dialog, set the 'Name' (example "AffyChip"), tick the Affy chip
108      tick box, choose a CDF file, and optionally write a
109      description. Click on next, and the new design is created.
110
111    - Remember to share the design to all users/roles/groups that
112      should have access to it (sharing it to group Everyone should be
113      sufficient in most cases).
114
1154) Create an experiment, i.e., grouping .cel files into an experiment.
116
117    - Upload the .cel files into BASE.
118
119    - Create raw bio assay for these files, one per file: Choose
120      'View' -> 'Raw bioassays', click on 'New ...'. In the dialog set
121      the 'Name', choose the proper 'Raw data type' (i.e.,
122      "Affymetrix"), choose the 'Array design' that matches the .cel
123      file, and choose the 'CEL file'. (The other fields are not
124      needed but may be handy to fill in.) Click on 'Save'.
125
126    - Create the experiment: Choose 'View' -> 'Experiment', click on
127      'New ...'. In the dialog set the 'Name', choose the proper 'Raw
128      data type' (i.e., "Affymetrix"), and add 'Raw bioassays'.
129
1305) Select the experiment and create a new root bioassay set for it.
131
132    - Locate the newly created experiment and click on 'Analyze'.
133
134    - Click on 'New root bioassay set ...' and click 'Next' in the
135      pop-up dialog. Select the 'Raw bioassays' to include in the new
136      root bioassay set and type a name for the bioassay set. Click on
137      'Next' to start the plug-in.
138
1396) When the plug-in is finished the resulting expression values will
140   be accessible in BASE.
Note: See TracBrowser for help on using the repository browser.