source: branches/ali/arb_README.txt

Last change on this file was 18735, checked in by westram, 3 years ago
  • fix another obsolete URL
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 7.1 KB
Line 
1
2Welcome to the ARB Sequence Analysis Suite
3
4
5System 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
23Choose ARB version:
24-------------------
25
26Currently there are two arb versions available:
27 * the frequently updated PRODUCTION version (recommended)
28 * the last stable public RELEASE version
29
30
31Installation 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
48Installation 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
147Compiling ARB from source
148-------------------------
149
150  * See arb_INSTALL.txt for information about how to compile
151    arb from source.
152
153
154Additional information
155----------------------
156
157  * See arb_INSTALL.txt for additional software needed and/or useful
158   together with ARB.
159
160
161PT_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
183The 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
196Bugs
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
211Support
212-------
213
214  Please send any comments, bug reports or questions to
215
216         arb@arb-home.de
217
218
219Copyright Notice
220----------------
221
222   Please see the file
223
224         arb_LICENSE.txt
225
226  in the ARB installation directory.
227
228
229Disclaimer
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
238Have fun!
239
Note: See TracBrowser for help on using the repository browser.