| 1 |
***Installation Documentation*** |
|---|
| 2 |
|
|---|
| 3 |
How to Install Standard MAKER |
|---|
| 4 |
|
|---|
| 5 |
Note: When using Mac OS-X and installing MAKER you must either be a system |
|---|
| 6 |
administrator with sudo privleges or be logged in as root on the terminal for |
|---|
| 7 |
some parts of the installation. |
|---|
| 8 |
|
|---|
| 9 |
|
|---|
| 10 |
1. You need to have perl 5.8.0 or higher installed. You can verify this by |
|---|
| 11 |
typing perl -v on the command line in a terminal. |
|---|
| 12 |
|
|---|
| 13 |
|
|---|
| 14 |
2. Install BioPerl 1.6 or higher. Download the Core Package from |
|---|
| 15 |
http://www.bioperl.org |
|---|
| 16 |
|
|---|
| 17 |
-quick and dirty installation- |
|---|
| 18 |
(with this option, not all of bioperl will work, but what MAKER uses will) |
|---|
| 19 |
|
|---|
| 20 |
a. Download and unpack the most recent BioPerl package to a directory of your |
|---|
| 21 |
choice, or use Subversion to get the most current version of BioPerl. See |
|---|
| 22 |
http://www.bioperl.org for details on how to download using Subversion. |
|---|
| 23 |
You will then need to set PERL5LIB in your .bash_profile to the location |
|---|
| 24 |
of bioperl (i.e. export PERL5LIB="/usr/local/bioperl-live:$PERL5LIB"). |
|---|
| 25 |
|
|---|
| 26 |
-full BioPerl instalation- |
|---|
| 27 |
(you will need sudo privileges, root access, or CPAN configured for local |
|---|
| 28 |
installation to continue with this option) |
|---|
| 29 |
|
|---|
| 30 |
a. Type perl -MCPAN -e shell into the command line to set up CPAN on your |
|---|
| 31 |
computer before installing bioperl (CPAN helps install perl dependencies |
|---|
| 32 |
needed to run bioperl). For the most part just accept any default options |
|---|
| 33 |
by hitting enter during setup. |
|---|
| 34 |
b. Type install Bundle::CPAN on the cpan command line. Once again just press |
|---|
| 35 |
enter to accept default installation options. |
|---|
| 36 |
c. Type install Module::Build on the cpan command line. Once again just |
|---|
| 37 |
press enter to accept default installation options. |
|---|
| 38 |
d. Type install Bundle::BioPerl on the cpan command line. Once again press |
|---|
| 39 |
enter to accept default installation options. |
|---|
| 40 |
e. Unpack the downloaded bioperl tar file to the directory of your choice or |
|---|
| 41 |
use Subversion to get the most up to date version. Then use the terminal |
|---|
| 42 |
to find the directory and type perl Build.PL in the command line, then |
|---|
| 43 |
type ./Build test, then if all tests pass, type ./Build install. This |
|---|
| 44 |
will install BioPerl where perl is installed. Press enter to accept all |
|---|
| 45 |
defaults. For Mac OS-X BioPerl will install to /Library/Perl/5.8.6/. |
|---|
| 46 |
|
|---|
| 47 |
|
|---|
| 48 |
3. Install WuBlast 2.0 or higher |
|---|
| 49 |
(WuBlast has become AB-Blast and is no longer freely available, so if you |
|---|
| 50 |
are not lucky enough to have an existing copy of WuBlast, you can use NCBI |
|---|
| 51 |
BLAST instead. See NCBI BLAST documentation for installation instructions. |
|---|
| 52 |
It is important to note that WuBlast is a prerequisite for RepeatMasker |
|---|
| 53 |
installation, so if you do not have WuBlast, then you will have to install |
|---|
| 54 |
Cross_match to get RepeatMasker to work. See RepeatMasker documentation.) |
|---|
| 55 |
|
|---|
| 56 |
a. Unpack the tar file into the directory of your choice (i.e. /usr/local). |
|---|
| 57 |
b. Add the following in your .bash_profile (value depend on where you chose |
|---|
| 58 |
to install wublast): |
|---|
| 59 |
export WUBLASTFILTER="/usr/local/wublast/filter" |
|---|
| 60 |
export WUBLASTMAT="/usr/local/wublast/matrix" |
|---|
| 61 |
c. Add the location where you installed WuBlast to your PATH variable in |
|---|
| 62 |
.bash_profile (i.e. PATH="/usr/local/wublast:$PATH"). |
|---|
| 63 |
|
|---|
| 64 |
|
|---|
| 65 |
4. Install SNAP. Download from http://homepage.mac.com/iankorf/ |
|---|
| 66 |
|
|---|
| 67 |
a. Unpack the SNAP tar file into the directory of your choice (ie /usr/local) |
|---|
| 68 |
b. Add the following to your .bash_profile file (value depends on where you |
|---|
| 69 |
choose to install snap): export ZOE="/usr/local/snap/Zoe" |
|---|
| 70 |
c. Navigate to the directory where snap was unpacked (i.e. /usr/local/snap) |
|---|
| 71 |
and type make |
|---|
| 72 |
d. Add the location where you installed SNAP to your PATH variable in |
|---|
| 73 |
.bash_profile (i.e. export PATH="/usr/local/snap:$PATH"). |
|---|
| 74 |
|
|---|
| 75 |
|
|---|
| 76 |
5. Install RepeatMasker. Download from http://www.repeatmasker.org |
|---|
| 77 |
|
|---|
| 78 |
a. The most current version of RepeatMasker requires a program called TRF. |
|---|
| 79 |
This can be downloaded from http://tandem.bu.edu/trf/trf.html |
|---|
| 80 |
b. The TRF download will contain a single executable file. You will need to |
|---|
| 81 |
rename the file from whatever it is to just 'trf' (all lower case). |
|---|
| 82 |
c. Make TRF executable by typing chmod +x+u trf. You can then move this file |
|---|
| 83 |
wherever you want. I just put it in the /RepeatMasker directory. |
|---|
| 84 |
d. Unpack RepeatMasker to the directory of your choice (i.e. /usr/local). |
|---|
| 85 |
e. Now in the RepeatMasker directory type perl ./configure in the command |
|---|
| 86 |
line. You will be asked to identify the location of perl, wublast, and |
|---|
| 87 |
trf. The script expects the paths to the folders containing the |
|---|
| 88 |
executables (because you are pointing to a folder the path must end in a |
|---|
| 89 |
'/' character or the configuration script throws a fit). |
|---|
| 90 |
f. Add the location where you installed RepeatMasker to your PATH variable in |
|---|
| 91 |
.bash_profile (i.e. export PATH="/usr/local/RepeatMasker:$PATH"). |
|---|
| 92 |
g. You must register at http://www.girinst.org and download the Repbase |
|---|
| 93 |
repeat database, Repeat Masker edition, for RepeatMasker to work. |
|---|
| 94 |
h. Unpack the contents of the RepBase tarball into the RepeatMasker/Libraries |
|---|
| 95 |
directory. |
|---|
| 96 |
|
|---|
| 97 |
|
|---|
| 98 |
6. Install Exonerate 1.4 or higher. Download from |
|---|
| 99 |
http://www.ebi.ac.uk/~guy/exonerate |
|---|
| 100 |
|
|---|
| 101 |
a. Exonerate has pre-comiled binaries for many systems; however; for Mac OS-X |
|---|
| 102 |
you will have to download the source code and complile it yourself by |
|---|
| 103 |
following steps b though d. |
|---|
| 104 |
b. You need to have Glib and Glib 2.0 installed. The easiest way to do this |
|---|
| 105 |
is to install fink and then type fink install glib and fink install |
|---|
| 106 |
glib2-dev. |
|---|
| 107 |
c. Change to the directory containing the Exonerate package to be compiled. |
|---|
| 108 |
d. To install exonerate in the directory /usr/local/exonerate, type: |
|---|
| 109 |
./configure -prefix=/usr/local/exonerate -> then type make -> then type |
|---|
| 110 |
make install |
|---|
| 111 |
e. Add the location where you installed exonerate to your PATH variable in |
|---|
| 112 |
.bash_profile (i.e. export PATH="/usr/local/exonerate/bin:$PATH"). |
|---|
| 113 |
|
|---|
| 114 |
|
|---|
| 115 |
7. Install MAKER. Download from http://www.yandell-lab.org |
|---|
| 116 |
|
|---|
| 117 |
a. Unpack the MAKER tar file into the directory of your choice (i.e. |
|---|
| 118 |
/usr/local). |
|---|
| 119 |
b. Change to the directory maker/perl and run Install.PL by typing: |
|---|
| 120 |
perl Install.PL |
|---|
| 121 |
c. Now add the following to your .bash_profile if you haven't already: |
|---|
| 122 |
export WUBLASTFILTER="where_wublast_is/filter" |
|---|
| 123 |
export WUBLASTMAT="where_wublast_is/matrix" |
|---|
| 124 |
export ZOE="where_snap_is/Zoe" |
|---|
| 125 |
export AUGUSTUS_CONFIG_PATH="where_augustus_is/config |
|---|
| 126 |
d. Add the location where you installed MAKER to your PATH variable in |
|---|
| 127 |
.bash_profile (i.e. export PATH=/usr/local/maker/bin:$PATH). |
|---|
| 128 |
e. You can now run a test of MAKER by following the instructions in the MAKER |
|---|
| 129 |
README file. |
|---|
| 130 |
|
|---|
| 131 |
|
|---|
| 132 |
See the README file for details on installing mpi_maker |
|---|
| 133 |
|
|---|
| 134 |
|
|---|
| 135 |
(OPTIONAL COMPONENTS) |
|---|
| 136 |
|
|---|
| 137 |
1. Augustus 2.0 or higher. Download from http://augustus.gobics.de |
|---|
| 138 |
|
|---|
| 139 |
a. Change to the directory containing the Augustus package to be compiled. |
|---|
| 140 |
b. Unpack Augustus to the directory of your choice (i.e. /usr/local). |
|---|
| 141 |
c. Change to the src/ directory inside the extracted augustus folder. |
|---|
| 142 |
d. Install and compile Augustus by typing: make |
|---|
| 143 |
e. Add the following to your .bash_profile file (value depends on where you |
|---|
| 144 |
install augutus): export AUGUSTUS_CONFIG_PATH=/usr/local/augustus/config |
|---|
| 145 |
f. Add the location where you installed augustus to your PATH variable in |
|---|
| 146 |
.bash_profile (i.e. export PATH=/usr/local/augustus/bin:$PATH). |
|---|
| 147 |
|
|---|
| 148 |
|
|---|
| 149 |
2. GeneMark-ES. Download from http://exon.biology.gatech.edu |
|---|
| 150 |
|
|---|
| 151 |
a. See installation documentation. |
|---|
| 152 |
|
|---|
| 153 |
3. FGENESH 2.4 or higher. Purchase from http://www.softberry.com |
|---|
| 154 |
|
|---|
| 155 |
a. See installation documentation. |
|---|
| 156 |
|
|---|
| 157 |
4. GeneMarkS. Used for prokaryotic genomes only. |
|---|
| 158 |
Download from http://exon.biology.gatech.edu |
|---|
| 159 |
|
|---|
| 160 |
a. See installation documentation. |
|---|