| 1 | |
|---|
| 2 | Welcome to the ARB 6 Sequence Analysis Suite |
|---|
| 3 | |
|---|
| 4 | |
|---|
| 5 | System Requirements |
|---|
| 6 | ------------------- |
|---|
| 7 | |
|---|
| 8 | Minimal (demo.arb): |
|---|
| 9 | Operating System: Linux or OSX |
|---|
| 10 | CPU: any |
|---|
| 11 | Memory: 1 GB |
|---|
| 12 | Hard drive: 200 MB |
|---|
| 13 | |
|---|
| 14 | Recommended (SILVA SSU NR99 r115): |
|---|
| 15 | Operating System: Linux (Ubuntu 12.04 or newer) |
|---|
| 16 | OSX (10.5.8 or newer) |
|---|
| 17 | CPU: >2 GHz multi-core |
|---|
| 18 | Memory: 16 GB (or more!) |
|---|
| 19 | Hard drive: 10 GB |
|---|
| 20 | |
|---|
| 21 | Notes: |
|---|
| 22 | The resources required for ARB to run smoothly depend on the size of the |
|---|
| 23 | database(s) you intend to work with. Large databases, especially the SSU |
|---|
| 24 | databases provided by the SILVA project, require large amounts of fast |
|---|
| 25 | memory. |
|---|
| 26 | |
|---|
| 27 | |
|---|
| 28 | Installation using Package Managers: |
|---|
| 29 | ---------------------------------- |
|---|
| 30 | |
|---|
| 31 | OSX: |
|---|
| 32 | The recommended approach is to install MacPorts (macports.org) and use |
|---|
| 33 | the ports command to install arb: "sudo port install arb" |
|---|
| 34 | |
|---|
| 35 | Debian Linux: |
|---|
| 36 | ARB is available in Debian Testing in section "non-free". Install ARB |
|---|
| 37 | using "apt-get install arb" or your preferred GUI front-end to apt-get. |
|---|
| 38 | |
|---|
| 39 | |
|---|
| 40 | Installation from Pre-Compiled Binaries: |
|---|
| 41 | ---------------------------------------- |
|---|
| 42 | |
|---|
| 43 | 1) Download "arb_install.sh" and the arb-*.tgz matching your distribution |
|---|
| 44 | from http://download.arb-home.de/release/latest/ |
|---|
| 45 | |
|---|
| 46 | Files: |
|---|
| 47 | arb-*.centos5-amd64.tgz |
|---|
| 48 | arb-*.centos6-amd64.tgz |
|---|
| 49 | arb-*.osx.tgz |
|---|
| 50 | arb-*.ubuntu1004-amd64.tgz |
|---|
| 51 | arb-*.ubuntu1204-amd64.tgz |
|---|
| 52 | arb-*.ubuntu1304-amd64.tgz |
|---|
| 53 | |
|---|
| 54 | (where '*' stands for the most recent version number, e.g. '6.0.1') |
|---|
| 55 | |
|---|
| 56 | If your distribution is neither Ubuntu nor Centos, try Centos. |
|---|
| 57 | If your distributions version is not among the above, try the next older |
|---|
| 58 | release (e.g. 12.04 if you have 12.10). |
|---|
| 59 | |
|---|
| 60 | Notes: |
|---|
| 61 | * All versions are compiled without OPENGL. |
|---|
| 62 | (if you rely on OPENGL features, either stick with arb_5.5 or |
|---|
| 63 | compile arb from source) |
|---|
| 64 | * Debian users need to pick Centos (due to fun with [e]glibc) or better |
|---|
| 65 | use the package from non-free. |
|---|
| 66 | |
|---|
| 67 | 2a) 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 | sh 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 many times, it can be used to |
|---|
| 91 | change an existing installation. |
|---|
| 92 | |
|---|
| 93 | Change your ".cshrc" or ".profile" files: |
|---|
| 94 | |
|---|
| 95 | Set the environment variable ARBHOME to the ARB installation directory |
|---|
| 96 | Append $ARBHOME/bin to your PATH. |
|---|
| 97 | Re-Login to load the changed environment. |
|---|
| 98 | |
|---|
| 99 | Go to a directory with a demo database eg 'demo.arb'and start 'ARB' with |
|---|
| 100 | |
|---|
| 101 | arb |
|---|
| 102 | |
|---|
| 103 | 2b) Install manually |
|---|
| 104 | |
|---|
| 105 | i) Create a folder where you want ARB to reside. E.g: |
|---|
| 106 | |
|---|
| 107 | mkdir ~/arb-6.0 |
|---|
| 108 | |
|---|
| 109 | ii) Unpack ARB into this folder. E.g. |
|---|
| 110 | |
|---|
| 111 | tar -C ~/arb-6.0 -xzf ~/Downloads/arb-6.0.1.ubuntu1304-amd64.tgz |
|---|
| 112 | |
|---|
| 113 | iii) Install library dependencies. |
|---|
| 114 | |
|---|
| 115 | (If you already have an ARB installation and just want to install another |
|---|
| 116 | version, you can skip this step.) |
|---|
| 117 | |
|---|
| 118 | ARB needs: |
|---|
| 119 | gnuplot, gv, openmotif, xfig, transfig, xterm, libtiff, libX11, libXaw, |
|---|
| 120 | libXext, libxml2, libXpm, libXt, lynx, time, libxslt, glib2, readline |
|---|
| 121 | |
|---|
| 122 | On Centos, dependencies should be satisfied by running: |
|---|
| 123 | |
|---|
| 124 | sudo yum install gnuplot openmotif xfig transfig xterm libXpm \ |
|---|
| 125 | libtiff libX11 libXaw libXext libxml2 libXpml libXt lynx \ |
|---|
| 126 | time libxslt readline glib2 |
|---|
| 127 | |
|---|
| 128 | On Ubuntu 13.04, use: |
|---|
| 129 | |
|---|
| 130 | sudo apt-get install gnuplot gv libmotif3 xfig transfig \ |
|---|
| 131 | xterm libxpm4 libtiff4 libx11-6 libxaw7 libxext6 libxml2-utils \ |
|---|
| 132 | libxt6 lynx libreadline6 |
|---|
| 133 | |
|---|
| 134 | If any of the packages is not available on your system, it might just |
|---|
| 135 | have a slightly differing name. Try using "yum search" or |
|---|
| 136 | "apt-cache search" to search for packages matching the base name |
|---|
| 137 | (e.g. "yum search libxpm") and pick the one that's available. The only |
|---|
| 138 | known issue is that you must not use "lesstif" instead of |
|---|
| 139 | motif/openmotif (if you do, the interface will look broken). |
|---|
| 140 | |
|---|
| 141 | You can now run ARB simply by entering "./bin/arb" from the folder |
|---|
| 142 | where you installed ARB. For convenience, put a symlink to the file |
|---|
| 143 | into any folder that is in your PATH so that you can just type "arb" |
|---|
| 144 | to run it. |
|---|
| 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 | |
|---|
| 240 | |
|---|