Bioscape Dependencies

From irefindex
Revision as of 13:37, 14 July 2010 by PaulBoddie (talk | contribs) (Moved note to a separate page. Removed Lucene from the dependencies.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
NoteNotePlease note that this documentation covers an unreleased product and is for internal use only.


Bioscape has the following basic dependencies.

For bsadmin:

  • PostgreSQL (a relational database system)
  • pyPgSQL (access to PostgreSQL from Python)
  • egenix-mx-base (required by pyPgSQL)
  • sqlliterals (tokenisation of SQL)
  • cmdsyntax (command option processing)
  • NCBI Tools (ASN.1 file parsing, optional)

For bsindex:

  • Xapian core plus bindings (text indexing)
  • bsadmin (the Bioscape administrative application)
  • cmdsyntax (command option processing)
  • pprocess (for use of multiple processes)

For bsweb:

  • bsindex (the Bioscape text indexing application) plus dependencies
  • bsadmin (the Bioscape administrative application) plus dependencies
  • WebStack plus dependencies
  • XSLTools plus dependencies
  • libxml2dom plus dependencies
  • cmdsyntax (command option processing)
  • Apache (or equivalent Web server)

Scripts providing guidance for downloading and building these dependencies are provided in the docs/dependencies directory of the bsadmin distribution.

Additional Resources

Some additional resources have been bundled with the software. See the README.txt files in the distributions for more information.

External Resources

Bioscape makes extensive use of data provided by Entrez Gene and PubMed, as well as Entrez Taxonomy, ChEBI and Gene Ontology.