2
Welcome to the 'ARB' Sequence Database Tools
2
Welcome to the ARB 6 Sequence Analysis Suite
9
ARB is currently developed on Linux PCs only.
11
Compiling ARB using the gcc compiler (3.x and 4.x series)
12
as well works on Mac OSX and Sun OS - but we do not publish or support
16
Hardware Requirements (Linux):
19
Real memory : 1 Gb 4 Gb
20
Free discspace : 1 Gb more
21
Computer speed : 2 GHz Cpu 2 GHz Dual Cpu
24
Note : Memory is more important than a fast processor!
27
Files needed to install ARB
28
---------------------------
32
'arb_install.sh' // install script
33
'arb.*.tgz' // ARB program
36
Available ARB versions:
38
'arb.32.*.tgz' // 32 bit versions
39
'arb.64.*.tgz' // 64 bit versions
41
'arb.*.OPENGL.tgz' // OPENGL version (contains RNA3D, a 3D-molecule-viewer)
44
Choose a 32-bit-version, if your system is 32-bit,
45
choose a 64-bit-version, if your system is 64-bit.
47
You need only ONE of the available 'arb.*.tgz'!
53
ARB consists of more than 1200 files which are installed into a single
54
directory. Creating this directory, copying all data into it, and setting
55
the permissions correctly is done by the installation script
59
Goto the directory, where the files
61
'arb_install.sh' // install script
62
'arb_README.txt' // this file
63
'arb.*.tgz' // your chosen ARB version
68
'/bin/sh arb_install.sh'
70
Answer all questions asked by the script.
72
Notes:- The script will ask about a pt_server directory. This is a
73
directory where arb will store big index files.
74
You should enter a different path as you do not want to
75
recreate those files after an ARB update.
76
- Normally pressing enter will be a good choice.
77
- You can rerun the script many times, it can be used to
78
change an existing installation.
80
Change your .cshrc/.profile files:
82
Set the environment variable ARBHOME
83
to the ARB installation directory
84
Append $ARBHOME/bin to your PATH
86
reread it, (logout+login )
88
goto a directory with a demo database 'eg demo.arb'
9
Operating System: Linux or OSX
14
Recommended (SILVA SSU NR99 r115):
15
Operating System: Linux (Ubuntu 12.04 or newer)
17
CPU: >2 GHz multi-core
18
Memory: 16 GB (or more!)
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
28
Installation using Package Managers:
29
----------------------------------
32
The recommended approach is to install MacPorts (macports.org) and use
33
the ports command to install arb: "sudo port install arb"
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.
40
Installation from Pre-Compiled Binaries:
41
----------------------------------------
43
1) Download "arb_install.sh" and the arb-*.tgz matching your distribution
44
from http://download.arb-home.de/release/latest/
47
arb-*.centos5-amd64.tgz
48
arb-*.centos6-amd64.tgz
50
arb-*.ubuntu1004-amd64.tgz
51
arb-*.ubuntu1204-amd64.tgz
52
arb-*.ubuntu1304-amd64.tgz
54
(where '*' stands for the most recent version number, e.g. '6.0.1')
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).
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.
67
2a) Install using "arb_install.sh"
69
Open a terminal, change to the directory where you have saved the
70
files needed for installation:
72
'arb_install.sh' // install script
73
'arb_README.txt' // this file
74
'arb-*.tgz' // your chosen ARB version
80
(to install arb for all users call the script as root or via sudo)
82
Answer all questions asked by the script.
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.
93
Change your ".cshrc" or ".profile" files:
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.
99
Go to a directory with a demo database eg 'demo.arb'and start 'ARB' with
105
i) Create a folder where you want ARB to reside. E.g:
109
ii) Unpack ARB into this folder. E.g.
111
tar -C ~/arb-6.0 -xzf ~/Downloads/arb-6.0.1.ubuntu1304-amd64.tgz
113
iii) Install library dependencies.
115
(If you already have an ARB installation and just want to install another
116
version, you can skip this step.)
119
gnuplot, gv, openmotif, xfig, transfig, xterm, libtiff, libX11, libXaw,
120
libXext, libxml2, libXpm, libXt, lynx, time, libxslt, glib2, readline
122
On Centos, dependencies should be satisfied by running:
124
sudo yum install gnuplot openmotif xfig transfig xterm libXpm \
125
libtiff libX11 libXaw libXext libxml2 libXpml libXt lynx \
126
time libxslt readline glib2
128
On Ubuntu 13.04, use:
130
sudo apt-get install gnuplot gv libmotif3 xfig transfig \
131
xterm libxpm4 libtiff4 libx11-6 libxaw7 libxext6 libxml2-utils \
132
libxt6 lynx libreadline6
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).
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"
147
Compiling ARB from source
148
-------------------------
150
* See arb_INSTALL.txt for information about how to compile
94
154
Additional information
95
155
----------------------
97
* See arb_INSTALL.txt for additional software needed and/or useful
157
* See arb_INSTALL.txt for additional software needed and/or useful
104
To Install 'ARB' you have to know that some modules use a so
105
called 'pt_server' (prefix tree server).
107
ARB needs a writeable directory to store the pt_server files.
108
Those files are needed for fast database search
109
(by probe_design, probe_match and the automatic aligner)
110
and need a lot of disc space (up to several 100 mega bytes,
111
e.g. 4000 16S RNA sequences require about 40 MB).
112
This files are not created now. They can be build by any user via
113
<ARB_NTREE/Probes/PT_SERVER admin/Build server>
114
You may define a special directory as the pt_server files location.
115
This prevents any loss of data installing a new version of
117
To minimize the use of ressources in a workstation cluster
118
only one pt_server for each database is started on a user defined
119
host. The first user starts the pt_server, and all other users
123
What you should know: Swap
124
--------------------------
126
Arb needs a lot of virtual memory
127
(about 50 Mbyte for 5000 Sequences, Length = 3000).
128
You can find out about installed swap space by typing:
131
SunOS 1.x: 'pstat -s'
132
System V / SGI 'swap -s'
135
Call your system administrator or local guru to increase your
136
swap. (If you don't have such a nice person, try to read the
137
man pages: 'man -k swap')
164
To Install 'ARB' you have to know that some modules use a so
165
called 'pt_server' (prefix tree server).
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
177
To minimize the use of ressources 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
143
In the current release a small dataset (demo.arb) is provided.
144
This database contains a selection of artificial and real-life
186
In the current release a small dataset (demo.arb) is provided.
187
This database contains a selection of artificial and real-life
147
The intention of providing this small dataset first is to give
148
you the opportunity to get familiar with the program and to
149
test the performance of your computer system as well as the
150
stability of ARB on your system.
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.
156
ARB is running properly and stably on our systems. However, it
157
may be that there are bugs never detected by us or never
158
appearing on our systems. Please don't hesitate to inform us
159
about any bugs. A detailed description of the steps performed
160
before the problem was evident and of the number and types of
161
modules running at the same time would be extremely helpful to
162
our computer scientists.
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.
164
Please report bugs into our bug tracker at
165
http://bugs.arb-home.de/
207
Please report bugs into our bug tracker at
208
http://bugs.arb-home.de/
171
Please send any comments, bug reports or questions to
214
Please send any comments, bug reports or questions to
183
in the ARB installation directory.
226
in the ARB installation directory.
189
THE AUTHORS OF ARB GIVE NO WARRANTIES, EXPRESSED OR IMPLIED
190
FOR THE SOFTWARE AND DOCUMENTATION PROVIDED, INCLUDING, BUT
191
NOT LIMITED TO WARRANTY OF MERCHANTABILITY AND WARRANTY OF
192
FITNESS FOR A PARTICULAR PURPOSE.
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.