sp intervets bioinformatics portal - a customized global pipeline pilot webportal

28
Accelrys European User Group Meeting, Barcelona 10/16/2009 SP Intervets BioInformatics Portal A customized global Pipeline Pilot Webportal

Upload: frank-oellien

Post on 24-May-2015

118 views

Category:

Health & Medicine


0 download

DESCRIPTION

Accelrys European User Group Meeting, Barcelona, Spain, October 16, 2009

TRANSCRIPT

Page 1: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

Accelrys European User Group Meeting, Barcelona10/16/2009

SP Intervets BioInformatics Portal

A customized global Pipeline Pilot Webportal

Page 2: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

210/16/2009SP Intervets BioInformatics Portal

Background / MotivationFormer Bioinformatics Software• Metalife BioInformatics Suite• Client-Server application• Tools for expert users & non-specialists• Highly customized (developed with Intervet)• Large, complex Microsoft SQL Server backend (specific stores)• Globally used in SP animal health by expert users and lab scientists

Reasons for Change• SP / OBS Merger: Software Consolidation• Limitations in Metalife

– Database Updates (time-consuming, complex)– Enhancements (too few, takes too long)

• Pipeline Pilot was already used in our group since one year

Page 3: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

310/16/2009SP Intervets BioInformatics Portal

Requirements for PP Solution

• Application-like instead of Web-Service like• Meet user expectations / similar to former solution

– Usability– Functionality

• Easy to use for non-specialist lab scientists• Sufficient capabilities for expert users• Flexible (allow fast response on changed user requirements)• User context instead of job context• Allow combination with other software packages and databases

Page 4: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

410/16/2009SP Intervets BioInformatics Portal

Default Pipeline Pilot Webport

• Standard customization options available– Not enough, do not meet our requirements

Page 5: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

510/16/2009SP Intervets BioInformatics Portal

BioInformatics Portal

Re-designed webport(header & navigation)

New starting window

All protocols can be accessed dependingon the user dataset (nucleotide, protein)

Page 6: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

610/16/2009SP Intervets BioInformatics Portal

Job Context versus User Context

New User folder window• Windows Explorer-like• based on PP file chooser framework

All protocols write PDF reports that arestored in the correspondingsubfolders

Page 7: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

710/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) - Input

Presentation according Schering-Ploughs corporateidentity→ using HTML attribute of reporting components andstandard includesbut also limitations!

Presentation follows the representation and functionality of the NCBIWeb-services→ critical !!!

Not static!Information will be retrievedduring protocol execution(e.g. database access)

Page 8: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

810/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results I

Summary View

Several Limitations:

1. Custom CSS styles can notbe defined to influencethe table design

2. The Link-Webport Issue

Page 9: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

910/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results II

Detail View

Page 10: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1010/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results II

Detail View

Formatted Alignment

External Links

Page 11: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1110/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results II

Detail View

Formatted Alignment

External Links

Page 12: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1210/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results II

Detail View

Formatted Alignment

External Links

BioInfPortal_SystemDatabases.xls

Page 13: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1310/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results III

Result Refinement

Postfilter Tool

Page 14: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1410/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results III

Result Refinement

Postfilter Tool

Page 15: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1510/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results III

Result Refinement

Postfilter Tool

Page 16: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1610/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results III

Result Refinement

Postfilter Tool

Page 17: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1710/16/2009SP Intervets BioInformatics Portal

Example Workflow (BLASTn) – Results IV

PDF Reports

Remember the User Context

var url = "/scitegic-bin/DownloadFile?SID=" + sessionid + "&filename=" + uripath;var w = window.open(url, "_blank", "status=yes,rezizable=yes,location=no");

Page 18: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1810/16/2009SP Intervets BioInformatics Portal

Database Connectivity

Page 19: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

1910/16/2009SP Intervets BioInformatics Portal

Upload of User Datasets

Page 20: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2010/16/2009SP Intervets BioInformatics Portal

Automatic Database Update

Scheduled download of FASTA databases from NCBI (Genbank), Expasy (Uniprot), and RCSB

(PDB) via FTP

Processing and indexing

Page 21: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2110/16/2009SP Intervets BioInformatics Portal

Technical Details

Productive System• Dell Power Edge 2950 Server• 8 Intel Xeon X5355 CPUs, 2.66 GHz• 32 GB RAM• 100 GB Swap Space• Storage:

– Dell EMC CX700 (Clarion) SAN– 3,6 TB– 2 redundant controller– 8-way FC connection

• RedHat Enterprise Linux 5.3

Development System• Dell Precision T5400 Desktop• 8 Intel Xeon E5405 CPUs, 2.00 GHz• 16 GB RAM• 20 GB Swap Space• Storage:

– SGI TPS9300 Raid System(our common working raid, NFS)

– 3,4 TB

• RedHat Enterprise Linux 5.4• Also used for all other PP runs

Page 22: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2210/16/2009SP Intervets BioInformatics Portal

Outlook: BioInformatics Portal 2.0

• Implementation of additional bioinformatics algorithms– EMBOSS– Blast2sequences

• Protein Annotation Workflow• Enhanced Explorer Functionality

– Drag & Drop– Copy, Move, Rename, Delete of folders and files– Context Menu (right mouse button)

• Enhanced Database functionality– Import of genomes– Advanced search functionalities

Page 23: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2310/16/2009SP Intervets BioInformatics Portal

Other Current Developments

Porting our Genlight software to PP• Tool for genome comparison• Developed by Intervet and university of Bielefeld• recently used to identify new

drug targets for Schistosomasis

Journal of Integrative Bioinformatics Yearbook 2004, ISBN 3-88579-127-7, 2004, 79-94

Page 24: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2410/16/2009SP Intervets BioInformatics Portal

Other Current Developments

Porting our Genlight software to PP• Tool for genome comparison• Developed by Intervet and university of Bielefeld• recently used to identify new

drug targets for Schistosomasis

Schistosomamansoni

Caenorhabditiselegans

Drosophilamelanogaster

Page 25: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2510/16/2009SP Intervets BioInformatics Portal

Other Current Developments

Porting our Genlight software to PP• Tool for genome comparison• Developed by Intervet and university of Bielefeld• recently used to identify new

drug targets for Schistosomasis

Schistosomamansoni

Caenorhabditiselegans

Drosophilamelanogaster

Potential Target associated to

severe Phenotype

Page 26: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2610/16/2009SP Intervets BioInformatics Portal

Other Current Developments

Porting our Genlight software to PP• Tool for genome comparison• Developed by Intervet and university of Bielefeld• recently used to identify new

drug targets for Schistosomasis

Isentris Integration• Database Synchronization• Structure Registration• Property Calculations

Page 27: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2710/16/2009SP Intervets BioInformatics Portal

Summary

Integrated bioinformatics suite based on Pipeline Pilot webport

• Usage of build-in functionalities (CSS)

• Self-developed enhancements (html and webport Javascript framework)

• Additional functionalities by using ‘hidden’ PP functionalities

Full replacement of former application framework

• Easy to use for lab scientists

• Powerful enough for expert users

Very flexible and extendable

Further applications will be ported to PP-based solutions

Page 28: SP Intervets BioInformatics Portal - A customized global Pipeline Pilot Webportal

2810/16/2009SP Intervets BioInformatics Portal

Acknowledgement

Andreas RohwerRichard J. MarhöferHon TranAndreas KraskyPaul M. Selzer

Pedro Gomez FabreScott MarkelAccelrys Support Team