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