15
www.bitlab-es.com Web service catalogue for Biomedical Grid infrastructure Maximiliano García, Johan Karlsson and Oswaldo Trelles University of Malaga [email protected]

Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Web service catalogue for Biomedical Grid infrastructure

Maximiliano García, Johan Karlsson and Oswaldo Trelles

University of [email protected]

Page 2: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Towards Personalized Medicine

MedicalDoctor

ClinicalRecords

Imagining

Laboratory

(Sensible) Data Integration

Distributed Infraestructure

Diverse Data Processing

Page 4: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

WSDL

Registration

Invocation

Discovering

Catalogue

Applications

Web Service

Provider

Huge resources available

Easy deployment

Standardization and interoperability

Discovering

Web Services

Page 5: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Biomedicine & Grid Computing

Medical

User

Data

Processing

Clinical

Record

HPC

Web

Services

Page 6: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Web Services Catalogue

Tool DetailsParameters Definition

Metadata for Service Discvering: Interconnection-Standardization, invocation, etc.

Page 7: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Data quality services

Graphical representations (AM, QQ, Density, RG, PP, PN, …)

Formats supported: One channel and dual channel

Probe Target

Hybridization Scanning

• PCR

amplification

• Pins transport

• Probe volume

• Probe fixation

• mRNA preparation

• Reverse

transcription

• Fluorescence

labelling

• Conditions

• Slide quality

• Cross-hybridization

• Non-specific background

• Absorption

• Image analysis

Sources

of error

Probe Target

Hybridization Scanning

• PCR

amplification

• Pins transport

• Probe volume

• Probe fixation

• mRNA preparation

• Reverse

transcription

• Fluorescence

labelling

• Conditions

• Slide quality

• Cross-hybridization

• Non-specific background

• Absorption

• Image analysis

Probe Target

Hybridization Scanning

• PCR

amplification

• Pins transport

• Probe volume

• Probe fixation

• mRNA preparation

• Reverse

transcription

• Fluorescence

labelling

• Conditions

• Slide quality

• Cross-hybridization

• Non-specific background

• Absorption

• Image analysis

• PCR

amplification

• Pins transport

• Probe volume

• Probe fixation

• mRNA preparation

• Reverse

transcription

• Fluorescence

labelling

• Conditions

• Slide quality

• Cross-hybridization

• Non-specific background

• Absorption

• Image analysis

Sources

of error

Services I

Pre-process• Data filling

• Mean/Median Centering

• Threshold

• Logarithmic Transform

• Normalization

• Sammon

• Statistical Significance

• Weighted Schema (GA)

• PC Analysis

Pre-process• Data filling

• Mean/Median Centering

• Threshold

• Logarithmic Transform

• Normalization

• Sammon

• Statistical Significance

• Weighted Schema (GA)

• PC Analysis

Pre-process• Data filling

• Mean/Median Centering

• Threshold

• Logarithmic Transform

• Normalization

• Sammon

• Statistical Significance

• Weighted Schema (GA)

• PC Analysis

Pre-process• Data filling

• Mean/Median Centering

• Thresholding

• Logarithmic Transformation

• Data Normalization

• Sammon Projection

• Statistical Significance• PC Analysis

Page 8: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Analysis tools to visualizing, clustering and post-processing expression profiles

Services II

Clustering• K Means• Fuzzy K Means• Double Threshold• Hierarchical• Self Organizing Map (SOM)• Batch SOM• Fuzzy SOM• KerDenSOM• Fuzzy Kohonen Clustering

Distances• Euclidean• Correlation• Absolute Correlation• Manhattan• Weighted

Post-processing• Silhouette value optimisation• KDD, association rules

Visualization• Heat Map• Cluster profiles• Projection Maps• Cluster Silhouettes• Hierarchical Tree Vis.• U-Matrix• Histograms

Page 9: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

REGISTERING

DISCOVERING

CLIENT INTERFACE

SECURE EXECUTION

Automatic Workflow

Automatic interface generation

Service metadata descriptions

Grid computing

Life cycle of Services

Page 10: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Combining Data

New knowledge

ClinicalRecord

ExpressionProfile

GenomicData

Reads Reads Reads

Global Assembly

Contig

Common Seqs Retrieval

Common

Data Set

AlignCons

Common

Data Set

SearchSNPviewPNG

Full experiment SNPs Search

Page 11: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Uniform & automatic interfaces

I-O Interconnection

User friendly clients

Secure environment

SNP Search - jORCA client interface

Page 12: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

SNP Search – Workflow composition

Workflow: Service composition

for automatic enacment

Page 13: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

SNP SEARCH – Workflow enactment

Page 14: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Gene expr. + metadata

GO:0007049+OverexpressionCancer

Variant SNP-4113 [A]+FemaleHigh Severity

Associationrules

Microarrays

Bg Correction

GEDatanormalization

CreateGEMatrix

AssignMetadata

ExtractAssociationRules

GetAnnotationsFromDBs

SNP SEARCH – Association rules

Page 15: Introduction - chirimoyo.ac.uma.eschirimoyo.ac.uma.es/repository/documents/HealthGrid.pdf · Title: Introduction Author: Dept. Arquit. Comput Created Date: 6/29/2010 12:24:15 PM

www.bitlab-es.com

Conclusions

Biomedical applications features:

Huge and diverse data sets

Distributed computational resources

Sensible data

Deploy and use of secure Grid services in Biomedicine

Command line programs as traditional grid components

Profusion of Web Services

Standardization

Interconnectivity

Discovering

Use of Web services catalogue in the Grid.

Use case

Fast deploy of about 30 CLP

Clinical data + SNP + gene expression Association rules