Changeset 125
- Timestamp:
- Jul 20, 2006, 10:04:07 AM (17 years ago)
- Location:
- trunk/se/lu/thep/affymetrix
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/se/lu/thep/affymetrix/INSTALL
r124 r125 64 64 G4, and SuSE Linux (v10). 65 65 66 You should install the RMAExpressConsole binary such that it is 67 readable for the user running your BASE application server. Remember 68 this location for configuration of BASE below. 69 66 70 Install of the plug-in will succeed even if this requisite is not 67 71 fulfilled, but execution of the plug-in will fail. … … 85 89 3. Installation 86 90 87 v) Install the plug-in in the server file system.91 v) Install the plug-in in the BASE application server file system. 88 92 89 93 make BASEDIR=<base-dir> install … … 91 95 where <base-dir> is to be replaced by the path to BASE. The plug-in 92 96 will install in the recommended directory 93 <base-dir>/plugins/se/lu/thep/ RMAExpress, i.e. if you prefer another97 <base-dir>/plugins/se/lu/thep/affymetrix, i.e. if you prefer another 94 98 location you need to change the Makefile. 99 100 For advanced users only: <base-dir> can really be any directory 101 readable for the user running your tomcat server. This may be handy if 102 you run several servers on one machine but only want one common 103 directory hierarchy for the plug-ins. Or, if you update the BASE 104 application frequently and in the process create new directories for 105 the newer core. 106 107 Remember this location for configuration of BASE below. 95 108 96 109 97 110 4. BASE configuration 98 111 99 vi) Make BASE aware of the new plug-in ... to be written. 112 vi) Make BASE aware of the new plug-in: 113 114 - Login to BASE with plug-in administrative privileges. 115 - Choose 'Administrate' -> 'Plugins' -> 'Definitions'. 116 - Click on 'New...'. This will open up the 'Create plugin' pop-up 117 window. Type "se.lu.thep.affymetrix.RMAExpress" in the 'Class' 118 field and "<base-dir>/plugins/se/lu/thep/affymetrix/RMAExpress.jar" 119 in the 'Path' field. Replace <base-dir> with whatever you used in 120 item 3.v) above. 121 - Locate 'RMAExpress plug-in' in the list of plug-in and click on 122 it. On the page that appears, click 'New Configuration ...' and a 123 'Create configuration' pop-up will appear. Type an appropriate name 124 in the 'Name' field and click on the 'Save and configure' button. 125 - There is only one configuration option to set in the 'Configure 126 plugin' pop-up, the name and location of the RMAExpressConsole 127 binary. Click on the required option 'RMAExpressConsole ...' and 128 type the full path to the RMAExpressConsole binary from item 1.ii) 129 above. 130 131 5. That's it, now you need to BASE skills to actually make use of the 132 RMAExpress plug-in. Read the README file for some pointers on what 133 to do now. -
trunk/se/lu/thep/affymetrix/Makefile
r124 r125 28 28 JAR = RMAExpress.jar 29 29 30 BINDISTFILES = Changelog INSTALL Makefile README RMAExpress.jar30 BINDISTFILES = Changelog COPYING INSTALL Makefile README RMAExpress.jar 31 31 VERSION = pre0.1 32 32 PACKAGEFILE = base_rmaexpress_plugin-$(VERSION) -
trunk/se/lu/thep/affymetrix/README
r124 r125 53 53 54 54 55 What is required to use the RMAExpress for BASE plug-in?55 What is required to use the RMAExpress plug-in for BASE? 56 56 57 1) You need to install the plug-in, see INSTALL for instruction on how 58 to preform installation of this plug-in. 57 1) You need to install the plug-in and make BASE aware of the new 58 plugin, see INSTALL for instruction for installation 59 instructions. 59 60 60 61 2) You need to import probe set information into BASE (reporter 61 information), i.e. import AffyChip_annot.csv into BASE. 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 must be performed by a user 65 with reporter administrative privilieges, an ordinary BASE user do 66 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 filename in the next dialog, click 88 'Next'. Start the import by clicking 'Next' in the parameter 89 dialog. 62 90 63 91 3) You need to define the design of the AffyChip in BASE, i.e. import -
trunk/se/lu/thep/affymetrix/RMAExpress.java
r123 r125 184 184 Request.COMMAND_CONFIGURE_PLUGIN, 185 185 "Configure plugin", 186 " The executable for RMAExpressConsole",186 "Set the path to the RMAExpressConsole executable", 187 187 parameters); 188 188 } … … 422 422 ("RMAExpress plug-in", "Computes gene expression summary values for " + 423 423 "Affymetrix Genechip data using the Robust Multichip Average " + 424 "expression summary", "$Revision$ $Date$", 425 " 2006 Jari Häkkinen,Department of Theoretical Physics, Lund University",424 "expression summary", "$Revision$ $Date$","2006 Jari Häkkinen, " + 425 "Department of Theoretical Physics, Lund University", 426 426 null, "base@thep.lu.se", "http://baseplugins.thep.lu.se" ); 427 427 private RequestInformation configureJob = null; 428 428 private RequestInformation configurePlugin = null; 429 429 private static PluginParameter<String> execPathParameter = 430 new PluginParameter<String>("execPath","RMAExpressConsole executable s path",430 new PluginParameter<String>("execPath","RMAExpressConsole executable", 431 431 "The path to the executable", 432 432 new StringParameterType(255, null, true));
Note: See TracChangeset
for help on using the changeset viewer.