criniti brunino 137972 misale claudia 137973. obbiettivo applicazione: integrazione di risorse...

17
Criniti Brunino 137972 Misale Claudia 137973 ENSEMBLAST

Upload: croccifixio-mauri

Post on 02-May-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

Criniti Brunino 137972

Misale Claudia 137973

ENSEMBLAST

Page 2: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel

campo della ricerca biomedica: allineamento di sequenze, proteiche o nucleotidiche, e la consultazione di database genomici, in genere accessibili tramite internet.

Risorse:

Softwares allineamento Blast.

database genomico Ensembl.

Page 3: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

ATTIVITA’ SVOLTE

Web service che estende sevizi offerti dal web service di Embl-Ebi.

Client che permette di integrare in un’unica applicazione i dati delle ricerche da effettuare.

Page 4: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

ATTIVITA’ SVOLTE

Page 5: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

TECNOLOGIE E STRUMENTI UTILIZZATI PER LO SVILUPPO DI ENSEMBLAST

Tecnologie e Metodologie

Linguaggio di programmazione: Java. Web Server: Apache Tomcat.

Librerie per lo sviluppo del Web Service: Apache Axis. implementazione SOAP 1.1/1.2; supporto JWS (Java Web Services) per il deploy dei WS; supporto serializzazione/de-serializzazione; implementazione WSDL; utility WSDL2Java e Java2WSDL;

JFreeChart.

Lobo.

Jdom.

Page 6: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

TECNOLOGIE E STRUMENTI UTILIZZATI PER LO SVILUPPO DI ENSEMBLAST

Ambienti e Strumenti

Ambiente di sviluppo NetBeans IDE, realizzato dalla Sun Microsystems.

Per la realizzazione dei tasti è stato utilizzato il

software Button Shop 4.

Per la fase di progettazione è stato utilizzato enterprice architect

Page 7: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

SCHEMA GENERALE APPLICAZIONE

Page 8: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

WEB SERVICE: BLAST

•Wrapper che permette al client di comunicare con i database forniti da Embl-Ebi.

Page 9: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

WEB SERVICE: BLAST

Page 10: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

CLIENT

Page 11: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

CLIENT: MODEL

Package rappresenta lo stato dell’applicazione.

Page 12: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

CLIENT: VIEW Package della gestione dell’interfaccia grafica.

In particolare:

Drag and drop moduli.

Esecuzione alberi di lavoro.

Page 13: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

CLIENT: MODULI

Moduli: rappresentano le azioni permesse all’utente.

I seguenti moduli possono essere inseriti tramine drag and drop nel pannello di visualizzazione. E poi collegati tra di loro per creare un piano di lavoro.

Page 14: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

CLIENT: ALBERO DI ESECUZIONE

Il programma una volta avviata l’esecuzione degli alberi, effettua le seguenti operazioni:

• Controlla che l’utente abbia effettuato le impostazioni dei moduli.

•Avvia la richiesta al web service.

•Permette anche la visualizzazione dei risultati tramite i moduli di Output.

Page 15: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

TIPI DI VISUALIZZAZIONE DELL’OUTPUT

Output: BlastN/BlastP

Tabellare:

Grafico:

Page 16: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

TIPI DI VISUALIZZAZIONE DELL’OUTPUT

Output: Ensembl

Page 17: Criniti Brunino 137972 Misale Claudia 137973. OBBIETTIVO APPLICAZIONE: Integrazione di risorse ampiamente utilizzate nel campo della ricerca biomedica:

GRAZIE PER L’ATTENZIONE