Difference between revisions of "Ensembl"

From wiki
Jump to: navigation, search
Line 39: Line 39:
 
* region_reporter
 
* region_reporter
 
* variant_effect_predictor
 
* variant_effect_predictor
 +
 +
= Variant Effect Predictor =
 +
 +
Essentially this is a workspace organizer, as one of its chief aims is to enable a cache (a local storage) of species data in order to circumvent having to download or access remote databases.

Revision as of 16:07, 11 May 2016

Introduction

Ensembl produces a range of utilities and tools, most especially, an API.

It is mostly a perl endeavour, though a RESTful API is alsof available, although this newer and quite possibly not as powerful as the historical perl installation.


Components

ensembl-git-tools

Seemingly just a tool set to enable downloading (i.e not even installation) of the other tools. Merely amount to beign able to execute the following

git ensembl --clone api

This will clone the following:

  • ensembl
  • ensembl-compara
  • ensembl-fncgen
  • ensembl-io
  • ensembl-variation

The ensembl-tools is not retrieved.

ensembl

This poorly named component can be referred to as core.

It has a useful collection of scripts inside its misc_scripts subdirectory, most especially "ping_ensembl.pl". Using this (after loading the ensembl-api module of course) will give a good idea if the API is working or not.

ensembl-tools

Unlike the other components, this does not contain a modules subdirectory. However, all its components are hidden inside a scripts subdirectory.

This component contains:

  • assembly-converter
  • id_history_converter
  • region_reporter
  • variant_effect_predictor

Variant Effect Predictor

Essentially this is a workspace organizer, as one of its chief aims is to enable a cache (a local storage) of species data in order to circumvent having to download or access remote databases.