gbrowse – introduction

16
GBrowse – Introduction Developed by GMOD Generic Model Organism Database Generic G enome Browse r Web application to explore genomes Free software Goal: simplify & standardize MODs Model Organism Databases

Upload: palti

Post on 05-Feb-2016

26 views

Category:

Documents


0 download

DESCRIPTION

GBrowse – Introduction. Developed by GMOD Generic Model Organism Database Generic G enome Browse r Web application to explore genomes Free software Goal: simplify & standardize MODs Model Organism Databases. colored glyphs. GBrowse – Introduction. bird’s eye view. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GBrowse – Introduction

GBrowse – Introduction

Developed by GMODGeneric Model Organism Database

Generic Genome Browser

Web application to explore genomes

Free software

Goal: simplify & standardize MODs Model Organism Databases

Page 2: GBrowse – Introduction

GBrowse – Introduction

bird’s eye view...

...or zoom in for details

colored glyphs

customize it

Page 3: GBrowse – Introduction

GBrowse – Examples Human GenomeSegmental DuplicationDatabase

Page 4: GBrowse – Introduction

GBrowse – Features

banner

description

tracks

cookies

instructions

search

overview

details

overview

region displayed

Page 5: GBrowse – Introduction

GBrowse – Features what’s

allowablefor searches

bookmark current view and settings

for re-visits to page

view Detail image in SVG format

restore standardsettings

Page 6: GBrowse – Introduction

GBrowse – Features

Gene symbolsGene IDsSequence IDsGenetic markersRelative nucleotide coordinatesAbsolute nucleotide coordinatesetc...

click

Page 7: GBrowse – Introduction

GBrowse – Features

pick-list

Page 8: GBrowse – Introduction

GBrowse – Installation

Apache

MySQL (recommended)

Perl

Standard Perl modulesCGI (2.56 or higher) GD (2.07 or higher) CGI::Session (4.03 or higher) DBI (any version) DBD::mysql (any version) Digest::MD5 (any version) Text::Shellwords (any version) Class::Base (any version)

Page 9: GBrowse – Introduction

BioPerlBio::Graphics Bio::DB::Das::Chado

Optional Perl modulesXML::Parser, XML::Writer, XML::Twig, XML::DOM

LWP Bio::Das

BioMOBY GD::SVG Bio::SCF File::Temp io-lib(v1.7+) Math::FFT Statistics::Descriptive Bio::PrimerDesigner, Math::Round, primer3

GBrowse – Installation

Page 10: GBrowse – Introduction

http://prdownloads.sourceforge.net/gmod

File: GBrowse-2.21.tar.gz

Extract: tar –xvzf GBrowse-2.21.tar.gz

Folder: cd GBrowse-2.21

GBrowse – Installation

Page 11: GBrowse – Introduction

http://prdownloads.sourceforge.net/gmod

File: GBrowse-2.21.tar.gz

Extract: tar –xvzf GBrowse-2.21.tar.gz

Folder: cd GBrowse-2.21

Run in terminal for unix system

perl Makefile.PL

make

make test (optional)

make install

GBrowse – Installation

Page 12: GBrowse – Introduction

perl Makefile.PL

HTDOCS : /var/www/

CONF: /etc/apache2/

CGIBIN: /usr/lib/cgi-bin

APACHE: /var/www/

GBrowse – Installation

Page 13: GBrowse – Introduction

Database – Preparations

mysql -uroot -ppassword -e 'create database yeast'

mysql -uroot -ppassword -e 'grant all privileges on yeast.* to me@localhost‘

mysql -uroot -ppassword -e 'grant file on *.* to me@localhost'

mysql -uroot -ppassword -e 'grant select on yeast.* to nobody@localhost‘

bp_bulk_load_gff.pl -d yeast –create sample_data/yeast_data.gff

bp_load_gff.pl -d yeast -fasta yeast.fasta.gz

bp_bulk_load_gff.pl -d yeast sample_data/yeast_data.gff

Page 14: GBrowse – Introduction

GBrowse – Configuration

[GENERAL] description = S. cerevisiae (via SGD Nov 2001) db_adaptor = Bio::DB::GFF db_args = -adaptor dbi::mysql

-dsn dbi:mysql:database=yeast;host=localhost aggregators = transcript alignment user = passwd = .[Genes] feature = gene:sgd glyph = generic bgcolor = yellow forwardcolor = yellow reversecolor = turquoise strand_arrow = 1 height = 6 description = 1 key = Named gene

Page 15: GBrowse – Introduction

GBrowse – Configuration

init_code = sub score_color { my $feature = shift; if ($feature->score > 50) { return 'red'; } else{ return 'green'; } } sub score_height { my $feature = shift; if ($feature->score > 50) { return 10; } else { return 5; } }

Page 16: GBrowse – Introduction

GBrowse – Configuration

[EST_ALIGNMENTS] glyph = generic bgcolor = \&score_color height = \&score_height