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

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

Added reference to 'BASE getting stared doc'.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 6.1 KB
Line 
1$Id: README 188 2006-10-26 11:03:45Z 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? The "BASE
56getting started document" may also be helpful,
57http://base.thep.lu.se/chrome/site/doc/user/getting_started.html
58
591) You need to install the plug-in and make BASE aware of the new
60   plugin, see INSTALL for instruction for installation
61   instructions.
62
632) You need to import probe set information into BASE (reporter
64   information), i.e. import AffyChip_annot.csv into BASE. This is
65   only needed to do once, and optionally later if reporter
66   information should be updated. This step can only be performed by a
67   user with reporter administrative (create) privileges, an ordinary
68   BASE user does NOT have this privilege.
69
70    - First you need to create an plug-in configuration for the
71      'Reporter importer' plug-in. Locate the 'Reporter importer'
72      plug-in definition ('Administrate' -> 'Plugins' ->
73      'Definitions'). Click on it and choose 'New configuration ...',
74      name the configuration and choose 'Save and configure'.
75
76    - A 'Parser settings' dialog will appear. Set fields according to
77      this list:
78
79  Data header  : "Probe Set ID","GeneChip Array",.*
80  Data splitter: (?!"),(?=")
81  Remove quotes: true
82  Name         : \Probe Set ID\
83  Reporter ID  : \Probe Set ID\
84
85      Finalize by clicking 'Next'.
86
87    - Import the reporters by choosing 'View' -> 'Reporters' and the
88      clicking on 'Import...'. Click 'Next' without changing the 'auto
89      detect' settings. Supply the file name in the next dialog, click
90      'Next'. Set the 'Update existing reporters' to "true" if an
91      update of already stored reporter information is wanted. Start
92      the import by clicking 'Next' in the parameter dialog
93
94   The reporter information is now in the database. You may delete the
95   AffyChip_annot.csv file from BASE if you wish, it is not needed
96   anymore. You may want to update reporter information when
97   Affymetrix releases a new version of their annotation but remember
98   there is no versioning for this type of information in BASE. If you
99   update reporter information you only need to redo the last step.
100
1013) You need to define the design of the AffyChip in BASE, i.e. import
102   the AffyChip.cdf file. This is only needed to do once for every
103   AffyChip design to be added into BASE. This step can only be
104   performed by a user with array LIMS administrative (create)
105   privileges, an ordinary BASE user does NOT have this privilege.
106
107    - Define a new array design through 'Array LIMS' -> 'Array
108      Designs'. Click on 'New ...'. In the 'Create array design'
109      dialog, set the 'Name' (use the filename of the CDF file for
110      convenience), tick the Affy chip tick box, choose a CDF file,
111      and optionally write a description. Click on next, and the new
112      design is created.
113
114    - Remember to share the design to all users/roles/groups that
115      should have access to it (sharing it to group Everyone should be
116      sufficient in most cases).
117
1184) Create an experiment, i.e., grouping .cel files into an experiment.
119
120    - Upload the .cel files into BASE.
121
122    - Create raw bio assay for these files, one per file: Choose
123      'View' -> 'Raw bioassays', click on 'New ...'. In the dialog set
124      the 'Name', choose the proper 'Raw data type' (i.e.,
125      "Affymetrix"), choose the 'Array design' that matches the .cel
126      file, and choose the 'CEL file'. (The other fields are not
127      needed but may be handy to fill in.) Click on 'Save'.
128
129    - Create the experiment: Choose 'View' -> 'Experiment', click on
130      'New ...'. In the dialog set the 'Name', choose the proper 'Raw
131      data type' (i.e., "Affymetrix"), and add 'Raw bioassays'.
132
1335) Select the experiment and create a new root bioassay set for it.
134
135    - Locate the newly created experiment and click on 'Analyze'.
136
137    - Click on 'New root bioassay set ...' and click 'Next' in the
138      pop-up dialog. Select the 'Raw bioassays' to include in the new
139      root bioassay set and type a name for the bioassay set. Click on
140      'Next' to start the plug-in.
141
1426) When the plug-in is finished the resulting expression values will
143   be accessible in BASE.
Note: See TracBrowser for help on using the repository browser.