32
Lei Kong, Ph.D. [email protected] Center for Bioinformatics Peking University ABrowse - A General Purpose Genome Browser Framework

ABrowse - A General Purpose Genome Browser Framework

  • Upload
    lyneth

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

ABrowse - A General Purpose Genome Browser Framework. Lei Kong, Ph.D . [email protected] Center for Bioinformatics Peking University. ABrowse. Data Visualization User Interface Data Retrieve and Analysis User Space ABrowse Customization. Navigation Bar. GFF Data. - PowerPoint PPT Presentation

Citation preview

Page 1: ABrowse - A General Purpose Genome Browser Framework

Lei Kong, [email protected] for Bioinformatics

Peking University

ABrowse - A General Purpose Genome Browser Framework

Page 2: ABrowse - A General Purpose Genome Browser Framework

ABrowse

• Data Visualization User Interface

• Data Retrieve and Analysis

• User Space

• ABrowse Customization

Page 3: ABrowse - A General Purpose Genome Browser Framework

Information Panel

Navigation Bar

Annotation Canvas

GFF Data

Expression Data

WIG Data

BED Data

Page 4: ABrowse - A General Purpose Genome Browser Framework

Display Information in Sub-windows

Page 5: ABrowse - A General Purpose Genome Browser Framework

Multiple Sub Views in One Page

Page 6: ABrowse - A General Purpose Genome Browser Framework

The main canvas can be embedded into html pages of other sites.

Page 7: ABrowse - A General Purpose Genome Browser Framework

ABrowse

• Data Visualization User Interface

• Data Retrieve and Analysis

• User Space

• ABrowse Customization

Page 8: ABrowse - A General Purpose Genome Browser Framework

A Uniform Query Box for Location and Sequence Searching

Page 9: ABrowse - A General Purpose Genome Browser Framework

Sequence Search

Page 10: ABrowse - A General Purpose Genome Browser Framework

Full Text Search and Complex Query

Page 11: ABrowse - A General Purpose Genome Browser Framework

Compatible with BioMart

Page 12: ABrowse - A General Purpose Genome Browser Framework

Submit data to external bioinformatics platforms

Page 13: ABrowse - A General Purpose Genome Browser Framework

Providing Web Services Interface

Page 14: ABrowse - A General Purpose Genome Browser Framework

ABrowse

• Data Visualization User Interface

• Data Retrieve and Analysis

• User Space

• ABrowse Customization

Page 15: ABrowse - A General Purpose Genome Browser Framework

ABrowse Provides Track Evaluation Function

Page 16: ABrowse - A General Purpose Genome Browser Framework

Adding/Managing Comments fora Single Entry

Page 17: ABrowse - A General Purpose Genome Browser Framework

More flexible, user may create an instant note by selecting an area on the genome

Page 18: ABrowse - A General Purpose Genome Browser Framework

Uploading User tracks

Page 19: ABrowse - A General Purpose Genome Browser Framework

User May Create/Share Bookmark

Page 20: ABrowse - A General Purpose Genome Browser Framework

ABrowse

• Data Visualization User Interface

• Data Retrieve and Analysis

• User Space

• ABrowse Customization

Page 21: ABrowse - A General Purpose Genome Browser Framework

Annotation Database Layer

Bioinformatic Computational

Applications (e.g., Galaxy, Taverna,

WebLab)

Data Query Web Interface

User Interaction Layer

Visualization Engine

Data Query Engine

Data Processing Layer

SOAP-based Web Service for Data

Retrieval

User-Space Engine

BioMart Engine

Browsing Canvas User-Space Web Interface

Genome Browser Web Interface

ABrowse Architecture

Page 22: ABrowse - A General Purpose Genome Browser Framework

ABrowse for Site Administrator• We provide step by step installation guide.

• We provide a set of utilities to help site administrators to import data.

Page 23: ABrowse - A General Purpose Genome Browser Framework

ABrowse is Highly Configurable

• global.abrowse.xml for globle settings

• genome_name.abrowse.xml for each species, for example:– arabidopsis.abrowse.xml– japonica.abrowse.xml– indica.abrowse.xml

Page 24: ABrowse - A General Purpose Genome Browser Framework

Each single track could have more than one type of view

Page 25: ABrowse - A General Purpose Genome Browser Framework

ABrowse is loosely coupled with DBMS and table schema.

• Site admin may specify SQL sentence for each track view.– ABrowse demands the tables have 3 columns

contains chromosome location including, chr name, chr start and chr end information.

Page 26: ABrowse - A General Purpose Genome Browser Framework

Controlling the Action of Clicking an Entry

Page 27: ABrowse - A General Purpose Genome Browser Framework

ABrowse for Developer• By writing rendering classes, developers could

add new view types for tracks.

……

……

……

Page 28: ABrowse - A General Purpose Genome Browser Framework

Conclusion

• ABrowse provides an intuitive approach for users to navigate genome interactively.

• ABrowse supports full text search and bulk data retrieve function.

• A multiple functional user space is supported by ABrowse.

• As a framework, ABrowse is easy to install and highly configurable.

Page 29: ABrowse - A General Purpose Genome Browser Framework

Web Access StatisticsM

ay-1

1

Jun-

11

Jul-1

1

Aug-

11

Sep-

11

Oct-1

1

Nov-

11

Dec-1

1

Jan-

12

Feb-

12

Mar

-12

0

5,000

10,000

15,000

20,000

25,000

30,000

35,000

http://www.abrowse.org/

Page 30: ABrowse - A General Purpose Genome Browser Framework

RhesusBase

CottonDB

Rice-Map

Page 31: ABrowse - A General Purpose Genome Browser Framework

Acknowledgement

• WANG Jun, Ph.D. Student• Prof. GAO Ge• Prof. LUO Jingchu

We appreciate great help from• BioMart• Galaxy • TAIR• VISTA

Page 32: ABrowse - A General Purpose Genome Browser Framework

Thanks for Your Attention

Comments & Suggestions to [email protected]

http://www.abrowse.org/