[123] | 1 | $Id: README 276 2007-05-21 17:44:04Z 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 | |
---|
[276] | 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 | |
---|
[276] | 43 | What is RMAExpress and Plier plug-ins for BASE? |
---|
[123] | 44 | |
---|
[276] | 45 | RMAExpress and Plier are two similar plug-ins needed to make use of |
---|
| 46 | Affymetrix data in BASE. Affymetrix data can be imported into BASE as |
---|
| 47 | files, but if one wants to perform clustering and other analysis |
---|
| 48 | available in BASE, the data in these files have to be extracted and |
---|
| 49 | imported into BASE. |
---|
[123] | 50 | |
---|
[276] | 51 | These plug-ins do not implement the RMA method and Plier method, |
---|
| 52 | respectively, but rather relies on third-party binary packages. |
---|
[123] | 53 | |
---|
[276] | 54 | The RMAExpress plug-in relies on RMAExpressConsole available in the |
---|
| 55 | RMAExpress package available at http://rmaexpress.bmbolstad.com/. The |
---|
| 56 | RMA algorithm is published in scientific journals, for more |
---|
| 57 | information please refer to the RMAExpress web site. In short RMA is |
---|
| 58 | the Robust Multichip Average. It consists of three steps: a background |
---|
| 59 | adjustment, quantile normalization, and finally a summarization. |
---|
[124] | 60 | |
---|
[276] | 61 | The Plier plug-in relies on `apt-probeset-summarize` included in |
---|
| 62 | Affymetrix Power Tools (APT) available at |
---|
| 63 | http://www.affymetrix.com/support/developer/powertools/index.affx. |
---|
| 64 | `apt-probeset-summarize` provides several methods (see Affymetrix home |
---|
| 65 | page). Here we use the method given with option flag `--option |
---|
| 66 | plier-mm`. |
---|
| 67 | |
---|
| 68 | What is required to use the these plug-ins for BASE? The "BASE |
---|
[188] | 69 | getting started document" may also be helpful, |
---|
| 70 | http://base.thep.lu.se/chrome/site/doc/user/getting_started.html |
---|
[123] | 71 | |
---|
[125] | 72 | 1) You need to install the plug-in and make BASE aware of the new |
---|
| 73 | plugin, see INSTALL for instruction for installation |
---|
| 74 | instructions. |
---|
[123] | 75 | |
---|
| 76 | 2) You need to import probe set information into BASE (reporter |
---|
[125] | 77 | information), i.e. import AffyChip_annot.csv into BASE. This is |
---|
| 78 | only needed to do once, and optionally later if reporter |
---|
[126] | 79 | information should be updated. This step can only be performed by a |
---|
[156] | 80 | user with reporter administrative (create) privileges, an ordinary |
---|
[126] | 81 | BASE user does NOT have this privilege. |
---|
[123] | 82 | |
---|
[126] | 83 | - First you need to create an plug-in configuration for the |
---|
| 84 | 'Reporter importer' plug-in. Locate the 'Reporter importer' |
---|
| 85 | plug-in definition ('Administrate' -> 'Plugins' -> |
---|
| 86 | 'Definitions'). Click on it and choose 'New configuration ...', |
---|
| 87 | name the configuration and choose 'Save and configure'. |
---|
[125] | 88 | |
---|
[126] | 89 | - A 'Parser settings' dialog will appear. Set fields according to |
---|
| 90 | this list: |
---|
[125] | 91 | |
---|
[126] | 92 | Data header : "Probe Set ID","GeneChip Array",.* |
---|
| 93 | Data splitter: (?!"),(?=") |
---|
| 94 | Remove quotes: true |
---|
| 95 | Name : \Probe Set ID\ |
---|
| 96 | Reporter ID : \Probe Set ID\ |
---|
[125] | 97 | |
---|
[126] | 98 | Finalize by clicking 'Next'. |
---|
[125] | 99 | |
---|
[126] | 100 | - Import the reporters by choosing 'View' -> 'Reporters' and the |
---|
| 101 | clicking on 'Import...'. Click 'Next' without changing the 'auto |
---|
[156] | 102 | detect' settings. Supply the file name in the next dialog, click |
---|
[126] | 103 | 'Next'. Set the 'Update existing reporters' to "true" if an |
---|
| 104 | update of already stored reporter information is wanted. Start |
---|
| 105 | the import by clicking 'Next' in the parameter dialog |
---|
[125] | 106 | |
---|
[126] | 107 | The reporter information is now in the database. You may delete the |
---|
| 108 | AffyChip_annot.csv file from BASE if you wish, it is not needed |
---|
| 109 | anymore. You may want to update reporter information when |
---|
| 110 | Affymetrix releases a new version of their annotation but remember |
---|
| 111 | there is no versioning for this type of information in BASE. If you |
---|
| 112 | update reporter information you only need to redo the last step. |
---|
| 113 | |
---|
[123] | 114 | 3) You need to define the design of the AffyChip in BASE, i.e. import |
---|
[126] | 115 | the AffyChip.cdf file. This is only needed to do once for every |
---|
| 116 | AffyChip design to be added into BASE. This step can only be |
---|
| 117 | performed by a user with array LIMS administrative (create) |
---|
[156] | 118 | privileges, an ordinary BASE user does NOT have this privilege. |
---|
[123] | 119 | |
---|
[126] | 120 | - Define a new array design through 'Array LIMS' -> 'Array |
---|
| 121 | Designs'. Click on 'New ...'. In the 'Create array design' |
---|
[188] | 122 | dialog, set the 'Name' (use the filename of the CDF file for |
---|
| 123 | convenience), tick the Affy chip tick box, choose a CDF file, |
---|
| 124 | and optionally write a description. Click on next, and the new |
---|
| 125 | design is created. |
---|
[126] | 126 | |
---|
| 127 | - Remember to share the design to all users/roles/groups that |
---|
| 128 | should have access to it (sharing it to group Everyone should be |
---|
[127] | 129 | sufficient in most cases). |
---|
[126] | 130 | |
---|
[127] | 131 | 4) Create an experiment, i.e., grouping .cel files into an experiment. |
---|
[123] | 132 | |
---|
[127] | 133 | - Upload the .cel files into BASE. |
---|
[124] | 134 | |
---|
[127] | 135 | - Create raw bio assay for these files, one per file: Choose |
---|
| 136 | 'View' -> 'Raw bioassays', click on 'New ...'. In the dialog set |
---|
| 137 | the 'Name', choose the proper 'Raw data type' (i.e., |
---|
| 138 | "Affymetrix"), choose the 'Array design' that matches the .cel |
---|
| 139 | file, and choose the 'CEL file'. (The other fields are not |
---|
| 140 | needed but may be handy to fill in.) Click on 'Save'. |
---|
| 141 | |
---|
| 142 | - Create the experiment: Choose 'View' -> 'Experiment', click on |
---|
| 143 | 'New ...'. In the dialog set the 'Name', choose the proper 'Raw |
---|
| 144 | data type' (i.e., "Affymetrix"), and add 'Raw bioassays'. |
---|
| 145 | |
---|
| 146 | 5) Select the experiment and create a new root bioassay set for it. |
---|
| 147 | |
---|
| 148 | - Locate the newly created experiment and click on 'Analyze'. |
---|
| 149 | |
---|
| 150 | - Click on 'New root bioassay set ...' and click 'Next' in the |
---|
| 151 | pop-up dialog. Select the 'Raw bioassays' to include in the new |
---|
| 152 | root bioassay set and type a name for the bioassay set. Click on |
---|
| 153 | 'Next' to start the plug-in. |
---|
| 154 | |
---|
| 155 | 6) When the plug-in is finished the resulting expression values will |
---|
| 156 | be accessible in BASE. |
---|