Advanced notice of Ensembl Tools maintenance
Please note that due to planned maintenance, Ensembl Tools will be unavailable from Tuesday, September 9, at 08:30 AM BST until Wednesday, September 10, at 08:30 AM BST.
Jobs submitted during the maintenance window will be queued and processed once maintenance is complete. We apologise for the inconvenience.

Site structure

The site structure that we are going to build is self-contained within a server-root directory. It doesn't matter where this server-root directory is situated on your system; as long as the files within it are located as described here then everything should work OK.

The site structure is as follows (using "/usr/local/ensembl" as an example server-root):

`-- /usr/local/ensembl
    |-- apache2 Apache web server (default installation location)
|-- bioperl-live bio-modelling tools that Ensembl is based upon
|-- ensembl Ensembl core module
|-- ensembl-compara Code for handling cross-species comparisons
|-- ensembl-funcgen Code to access the functional genomics data
|-- ensembl-io File parsing and writing utilities
|-- ensembl-orm Interface to non-genomic databases
|-- ensembl-tools API scripts used by online tools such as the VEP
|-- ensembl-variation Code to access the variation (SNP) data
|-- ensembl-webcode Code to create an Ensembl website
\-- public-plugins Public plugin modules

Next: Installing the code components →