3 bioperl-db INSTALLATION
5 INSTALL THE RIGHT BIOPERL
7 You need at least Bioperl version 1.4* but 1.4 has a problem
8 in the ontology IO code for parsing GO, version 1.5* is preferable.
9 Versions earlier than 1.4 will not work. See http://bioperl.org
15 The bioperl-db package is designed to work with the BioSQL database.
16 Install the BioSQL package by following the instructions in its
17 INSTALL file. You can obtain the BioSQL package at www.open-bio.org.
18 BioSQL requires a relational database, either Mysql, Oracle, or
24 Download the bioperl-db archive, then extract its contents. Example:
26 >gunzip bioperl-db-<release-version>.tar.gz
27 >tar xvf bioperl-db-<release-version>.tar
30 where <release-version> is the current release. Note that at present
31 there is no versioned release and you will need to download bioperl-db
34 Otherwise, copy or rename t/DBHarness.conf.example to
35 t/DBHarness.biosql.conf and edit the file as needed. Then issue the
36 following commands from within bioperl-db/:
41 You can run regression tests and install bioperl-db using the
47 NOTE: bioperl-db tests require that the BioSQL database in
48 DBHarness.biosql.conf does NOT have NCBI taxonomy loaded. Also,
49 the 'make install' step may require that you have root privileges.
52 INSTALLING bioperl-db ON WINDOWS
54 The following page on the BioPerl website has up-to-date
55 instructions on how to install bioperl-db on Windows:
57 http://www.bioperl.org/wiki/Installing_Bioperl_on_Windows
60 LOAD THE NCBI TAXONOMY
62 You should pre-load the NCBI taxonomy database using the
63 scripts/load_ncbi_taxonomy.pl script in the BioSQL package.
64 Otherwise you will see errors from mis-parsed organisms when you
65 attempt to load sequences.
70 Most people will want to load sequence data into their BioSQL
71 databases. Use scripts/biosql/load_seqdatabase.pl in the bioperl-db
72 package to load sequences from sequence files. Do:
74 >perldoc scripts/biosql/load_seqdatabase.pl
78 >scripts/biosql/load_seqdatabase.pl --help
82 This script has many options to flexibly deal with various update
83 scenarios. Do read the POD before running an update.
88 Use scripts/biosql/load_ontology.pl in the bioperl-db
89 package to load ontologies from flat files. Do:
91 >perldoc scripts/biosql/load_ontology.pl
95 >scripts/biosql/load_ontology.pl --help
99 This script has many options to flexibly deal with various update
100 scenarios. Do read the POD before running an update. Also, some
101 ontologies maintain obsoleted terms, for instance the Gene
102 Ontology. Read the POD for possible options to deal with obsoleted
103 terms; this is relevant even when you load the ontology the first
104 time, as you may choose to keep obsoleted terms out of the database
110 Write down any problems or praise and send them to
111 bioperl-l@bioperl.org ;-)