| 1 | |
|---|
| 2 | Welcome to the ARB Sequence Analysis Suite |
|---|
| 3 | |
|---|
| 4 | |
|---|
| 5 | System Requirements |
|---|
| 6 | ------------------- |
|---|
| 7 | |
|---|
| 8 | Operating System: Linux or OSX |
|---|
| 9 | Harddrive: 200 MB for arb (+some GB for databases) |
|---|
| 10 | Memory: much |
|---|
| 11 | |
|---|
| 12 | Notes: |
|---|
| 13 | |
|---|
| 14 | The resources required for ARB to run smoothly depend on the |
|---|
| 15 | size of the database(s) you intend to work with. Large |
|---|
| 16 | databases, especially the SSU databases provided by the |
|---|
| 17 | SILVA project, require large amounts of fast memory. |
|---|
| 18 | |
|---|
| 19 | Please refer to http://bugs.arb-home.de/wiki/SystemRequirements |
|---|
| 20 | for details on memory usage. |
|---|
| 21 | |
|---|
| 22 | |
|---|
| 23 | Choose ARB version: |
|---|
| 24 | ------------------- |
|---|
| 25 | |
|---|
| 26 | Currently there are two arb versions available: |
|---|
| 27 | * the frequently updated PRODUCTION version (recommended) |
|---|
| 28 | * the last stable public RELEASE version |
|---|
| 29 | |
|---|
| 30 | |
|---|
| 31 | Installation using Package Managers: |
|---|
| 32 | ---------------------------------- |
|---|
| 33 | |
|---|
| 34 | OSX: |
|---|
| 35 | |
|---|
| 36 | Please refer to |
|---|
| 37 | https://github.com/arb-project/homebrew-arb |
|---|
| 38 | |
|---|
| 39 | Linux: |
|---|
| 40 | |
|---|
| 41 | We generally recommend installation from Pre-Compiled Binary (see below)! |
|---|
| 42 | |
|---|
| 43 | Some arb versions are distributed via apt or launchpad. |
|---|
| 44 | These versions are modified (to fit better into linux systems), |
|---|
| 45 | but they are not supported nor tested by us. |
|---|
| 46 | |
|---|
| 47 | |
|---|
| 48 | Installation from Pre-Compiled Binaries: |
|---|
| 49 | ---------------------------------------- |
|---|
| 50 | |
|---|
| 51 | 1) Download "arb_install.sh" and the arb-*.tgz matching your distribution |
|---|
| 52 | |
|---|
| 53 | * for production version from http://download.arb-home.de/production/latest/ |
|---|
| 54 | * for release version from http://download.arb-home.de/release/latest/ |
|---|
| 55 | |
|---|
| 56 | We currently only provide a few precompiled versions: |
|---|
| 57 | |
|---|
| 58 | arb-*.debian#-amd64.tgz |
|---|
| 59 | arb-*.ubuntu#-amd64.tgz |
|---|
| 60 | |
|---|
| 61 | (here '*' stands for the version or revision number, e.g. '6.0.6' or 'r17491' |
|---|
| 62 | and '#' stands for the OS version number) |
|---|
| 63 | |
|---|
| 64 | Note: |
|---|
| 65 | * all versions are compiled without OPENGL |
|---|
| 66 | |
|---|
| 67 | 2) Install using "arb_install.sh" |
|---|
| 68 | |
|---|
| 69 | Open a terminal, change to the directory where you have saved the |
|---|
| 70 | files needed for installation: |
|---|
| 71 | |
|---|
| 72 | 'arb_install.sh' // install script |
|---|
| 73 | 'arb_README.txt' // this file |
|---|
| 74 | 'arb-*.tgz' // your chosen ARB version |
|---|
| 75 | |
|---|
| 76 | and type |
|---|
| 77 | |
|---|
| 78 | bash arb_install.sh |
|---|
| 79 | |
|---|
| 80 | (to install arb for all users call the script as root or via sudo) |
|---|
| 81 | |
|---|
| 82 | Answer all questions asked by the script. |
|---|
| 83 | |
|---|
| 84 | Notes: |
|---|
| 85 | - The script will ask about a pt_server directory. This is a |
|---|
| 86 | directory where arb will store big index files. |
|---|
| 87 | You should enter a different path as you do not want to |
|---|
| 88 | recreate those files after an ARB update. |
|---|
| 89 | - Normally pressing enter will be a good choice. |
|---|
| 90 | - You can rerun the script as often as needed. |
|---|
| 91 | It can be used to reconfigure an existing arb installation. |
|---|
| 92 | |
|---|
| 93 | Change your ".cshrc" or ".profile" files or create an 'arb' alias. |
|---|
| 94 | |
|---|
| 95 | To do so, follow the instructions printed when installation |
|---|
| 96 | does succeed. |
|---|
| 97 | |
|---|
| 98 | 3) Install library dependencies. |
|---|
| 99 | |
|---|
| 100 | ARB needs: |
|---|
| 101 | gnuplot, gv, openmotif, xfig, transfig, xterm, libtiff, libX11, libXaw, |
|---|
| 102 | libXext, libxml2, libXpm, libXt, lynx, time, libxslt, glib2, readline |
|---|
| 103 | |
|---|
| 104 | On Centos, dependencies should be satisfied by running: |
|---|
| 105 | |
|---|
| 106 | sudo yum install gnuplot openmotif xfig transfig xterm libXpm \ |
|---|
| 107 | libtiff libX11 libXaw libXext libxml2 libXpml libXt lynx \ |
|---|
| 108 | time libxslt readline glib2 |
|---|
| 109 | |
|---|
| 110 | On Ubuntu use the package installation script delivered together with arb: |
|---|
| 111 | |
|---|
| 112 | SH/arb_installubuntu4arb.sh |
|---|
| 113 | |
|---|
| 114 | If any of the packages is not available on your system, it might just |
|---|
| 115 | have a slightly differing name. Try using "yum search" or |
|---|
| 116 | "apt-cache search" to search for packages matching the base name |
|---|
| 117 | (e.g. "yum search libxpm") and pick the one that's available. The only |
|---|
| 118 | known issue is that you must not use "lesstif" instead of |
|---|
| 119 | motif/openmotif (if you do, the GUI will be corrupted). |
|---|
| 120 | |
|---|
| 121 | 4) prepare alias / PATH for arb |
|---|
| 122 | |
|---|
| 123 | During step 2) above, the script should have advised you howto |
|---|
| 124 | change your login script or howto create an alias. |
|---|
| 125 | |
|---|
| 126 | Then go to a directory with a demo database (e.g. 'demo.arb' in the |
|---|
| 127 | arb installation directory) and start 'ARB' by typing |
|---|
| 128 | |
|---|
| 129 | arb |
|---|
| 130 | |
|---|
| 131 | |
|---|
| 132 | Alternatively: |
|---|
| 133 | |
|---|
| 134 | You can now run ARB simply by entering "./bin/arb" from the folder |
|---|
| 135 | where you installed ARB into. For convenience, put a symlink to |
|---|
| 136 | that file into any folder that is in your PATH so that you can |
|---|
| 137 | just type "arb" to run it. |
|---|
| 138 | |
|---|
| 139 | |
|---|
| 140 | 5) install some more fonts |
|---|
| 141 | |
|---|
| 142 | apt-get install \ |
|---|
| 143 | x11-xfs-utils gsfonts-x11 \ |
|---|
| 144 | xfonts-terminus xfonts-terminus-dos xfonts-terminus-oblique |
|---|
| 145 | |
|---|
| 146 | |
|---|
| 147 | Compiling ARB from source |
|---|
| 148 | ------------------------- |
|---|
| 149 | |
|---|
| 150 | * See arb_INSTALL.txt for information about how to compile |
|---|
| 151 | arb from source. |
|---|
| 152 | |
|---|
| 153 | |
|---|
| 154 | Additional information |
|---|
| 155 | ---------------------- |
|---|
| 156 | |
|---|
| 157 | * See arb_INSTALL.txt for additional software needed and/or useful |
|---|
| 158 | together with ARB. |
|---|
| 159 | |
|---|
| 160 | |
|---|
| 161 | PT_server |
|---|
| 162 | --------- |
|---|
| 163 | |
|---|
| 164 | To Install 'ARB' you have to know that some modules use a so |
|---|
| 165 | called 'pt_server' (prefix tree server). |
|---|
| 166 | |
|---|
| 167 | ARB needs a writeable directory to store the pt_server files. |
|---|
| 168 | Those files are needed for fast database search |
|---|
| 169 | (by probe_design, probe_match and the automatic aligner) |
|---|
| 170 | and need a lot of disc space (up to several 100 mega bytes, |
|---|
| 171 | e.g. 4000 16S RNA sequences require about 40 MB). |
|---|
| 172 | This files are not created now. They can be build by any user via |
|---|
| 173 | <ARB_NTREE/Probes/PT_SERVER admin/Build server> |
|---|
| 174 | You may define a special directory as the pt_server files location. |
|---|
| 175 | This prevents any loss of data installing a new version of |
|---|
| 176 | ARB. |
|---|
| 177 | To minimize the use of resources in a workstation cluster |
|---|
| 178 | only one pt_server for each database is started on a user defined |
|---|
| 179 | host. The first user starts the pt_server, and all other users |
|---|
| 180 | can connect to it. |
|---|
| 181 | |
|---|
| 182 | |
|---|
| 183 | The Database |
|---|
| 184 | ------------ |
|---|
| 185 | |
|---|
| 186 | In the current release a small dataset (demo.arb) is provided. |
|---|
| 187 | This database contains a selection of artificial and real-life |
|---|
| 188 | sequences. |
|---|
| 189 | |
|---|
| 190 | The intention of providing this small dataset first is to give |
|---|
| 191 | you the opportunity to get familiar with the program and to |
|---|
| 192 | test the performance of your computer system as well as the |
|---|
| 193 | stability of ARB on your system. |
|---|
| 194 | |
|---|
| 195 | |
|---|
| 196 | Bugs |
|---|
| 197 | ---- |
|---|
| 198 | |
|---|
| 199 | ARB is running properly and stably on our systems. However, it |
|---|
| 200 | may be that there are bugs never detected by us or never |
|---|
| 201 | appearing on our systems. Please don't hesitate to inform us |
|---|
| 202 | about any bugs. A detailed description of the steps performed |
|---|
| 203 | before the problem was evident and of the number and types of |
|---|
| 204 | modules running at the same time would be extremely helpful to |
|---|
| 205 | our computer scientists. |
|---|
| 206 | |
|---|
| 207 | Please report bugs into our bug tracker at |
|---|
| 208 | http://bugs.arb-home.de/ |
|---|
| 209 | |
|---|
| 210 | |
|---|
| 211 | Support |
|---|
| 212 | ------- |
|---|
| 213 | |
|---|
| 214 | Please send any comments, bug reports or questions to |
|---|
| 215 | |
|---|
| 216 | arb@arb-home.de |
|---|
| 217 | |
|---|
| 218 | |
|---|
| 219 | Copyright Notice |
|---|
| 220 | ---------------- |
|---|
| 221 | |
|---|
| 222 | Please see the file |
|---|
| 223 | |
|---|
| 224 | arb_LICENSE.txt |
|---|
| 225 | |
|---|
| 226 | in the ARB installation directory. |
|---|
| 227 | |
|---|
| 228 | |
|---|
| 229 | Disclaimer |
|---|
| 230 | ---------- |
|---|
| 231 | |
|---|
| 232 | THE AUTHORS OF ARB GIVE NO WARRANTIES, EXPRESSED OR IMPLIED |
|---|
| 233 | FOR THE SOFTWARE AND DOCUMENTATION PROVIDED, INCLUDING, BUT |
|---|
| 234 | NOT LIMITED TO WARRANTY OF MERCHANTABILITY AND WARRANTY OF |
|---|
| 235 | FITNESS FOR A PARTICULAR PURPOSE. |
|---|
| 236 | |
|---|
| 237 | |
|---|
| 238 | Have fun! |
|---|
| 239 | |
|---|