SlideShare a Scribd company logo
1 of 11
Download to read offline
Piacere,
2DIs:DYNAMIC
DESCRIPTION OF
IMMUNE SYSTEM
INTERACTIONS
"UN FRAMEWORK INTERATTIVO
PER LA DESCRIZIONE DINAMICA
DELLE INTERAZIONI
IMMUNITARIE"
Che cos'è 2DIs?
2DIs permette agli utenti
(immunologi, semplici studenti di
chimica, ...) di disegnare strutture
composte da entità molecolari e/o
cellulari e caratterizzare le relazioni
che intercorrono tra di esse.
I linguaggi usati sono: HTML, CSS,
JavaScript, PHP, JSON, SBML e C++.
Che cos'è 2DIs?
(risposta immunitaria di tipo “umorale”,
scritta da immunologi con 2DIs)
JSON & SBML [validator]
Sono i linguaggi che permettono
l'Import/Export delle relazioni disegnate.
In particolar modo, SBML è il dialetto XML
standard in biologia (appunto "standard
biology mark-up language"), che è ben
conosciuto dai sistemi bioinformatici.
L'SBML generato dal software è validato
dal validator ufficiale, infatti il software è
compatibile con strumenti come la Rete di
Petri.
2DIs & UISS (4.0)
[stiamo quindi parlando di]
BioInformatica
La bioinformatica è una disciplina scientifica dedicata
alla risoluzione di problemi biologici a livello
molecolare con metodi informatici.
La gestione dell’informazione è forse l’attività
prevalente della bioinformatica, e senz’altro la più
utilizzata e apprezzata dalla comunità scientifica. Essa
rappresenta un enorme sforzo di collaborazione che
coinvolge migliaia di persone. Lo scopo è quello di
raccogliere l’informazione biologica in banche dati,
annotarla, cioè corredarla di una varietà di
informazioni supplementari, e sviluppare i servizi
informatici necessari per l’accesso e l’utilizzo dei dati.
Usabilità del SW
La grafica del sw non è pensata solo per
rendere piacevole l'utilizzo del tool, ma
soprattutto per essere semplice, funzionale, di
immediata comprensione e ovviamente per
permettere di disegnare ogni tipo di relazione
immunologa interessata.
Perché? Perché un prodotto che non rispetta la
teoria basilare dell'usabilità, non solo cade nel
banale e diventa un prodotto medio/scarso che
verrà seppellito nel tempo, ma è anche.....
Una caffettiera per masochisti!!
[notare il manico al contrario...]
Cioè, come molti
prodotti già esistenti,
dalle grandi
potenzialità ma
inutilizzabile.
Usabilità del SW
Per Maeda, un prodotto è funzionale se
rispetta le 10 leggi della semplicità: RIDUCI,
ORGANIZZA, TEMPO, IMPARA, DIFFERENZE,
CONTESTO, EMOZIONE, FIDUCIA,
FALLIMENTO, UNICA LEGGE.
Quello che mi sono chiesto durante lo sviluppo
del software è: “il progetto rispetta le 10
leggi?”. Per questioni di tempo, dico solamente
che la risposta è SI e la dimostrazione è
nell'ultimo capitolo della mia tesi completa.
In conclusione
il software è stato provato e stressato dal personale
della facoltà di informatica e scienze del farmaco,
ha dimostrato le sue potenzialità e avuto quindi un
ottimo feedback, in particolar modo per la sua
adattabilità ai più svariati ambienti.
Si presta quindi a diventare un
possibile standard usato da esperti
del settore anche tramite un
social network attualmente
in fase di sviluppo.
Grazie a tutti per l'attenzione!

More Related Content

Similar to 2DIs: Dynamic Description of Immune System Interactions

Progetto di ergonomia cognitiva / relazione
Progetto di ergonomia cognitiva / relazioneProgetto di ergonomia cognitiva / relazione
Progetto di ergonomia cognitiva / relazioneGiulia Camedda
 
6.1.2 presentazione esercizio design 09 10
6.1.2 presentazione esercizio design 09 106.1.2 presentazione esercizio design 09 10
6.1.2 presentazione esercizio design 09 10vezzoliDSS
 
E:\6.1.2 presentazione esercizio design 09 10 (14)
E:\6.1.2 presentazione esercizio design 09 10 (14)E:\6.1.2 presentazione esercizio design 09 10 (14)
E:\6.1.2 presentazione esercizio design 09 10 (14)vezzoliDSS
 
Software development nel mondo industriale
Software development nel mondo industrialeSoftware development nel mondo industriale
Software development nel mondo industrialeguesta554cd
 
Bisignano mod-4-continuità-operativa
Bisignano mod-4-continuità-operativaBisignano mod-4-continuità-operativa
Bisignano mod-4-continuità-operativaiMaS s.r.l.
 
Progetto e sviluppo di un’applicazione per la gestione di un reagentario per ...
Progetto e sviluppo di un’applicazione per la gestione di un reagentario per ...Progetto e sviluppo di un’applicazione per la gestione di un reagentario per ...
Progetto e sviluppo di un’applicazione per la gestione di un reagentario per ...Marko Paliska
 
Studio sull'ergonomia del touchscreen dell' iphone
Studio sull'ergonomia del touchscreen dell' iphoneStudio sull'ergonomia del touchscreen dell' iphone
Studio sull'ergonomia del touchscreen dell' iphoneRiccardo Venturato
 
Relazione finale progetto Pedalami
Relazione finale progetto PedalamiRelazione finale progetto Pedalami
Relazione finale progetto PedalamiMelaniaMauri
 
C:\documents and settings\inzerillo\desktop\units\software development nel mo...
C:\documents and settings\inzerillo\desktop\units\software development nel mo...C:\documents and settings\inzerillo\desktop\units\software development nel mo...
C:\documents and settings\inzerillo\desktop\units\software development nel mo...guestfe59a4
 
Software development industriale
Software development industrialeSoftware development industriale
Software development industrialeguestfe59a4
 
C:\documents and settings\inzerillo\desktop\units\software development nel mo...
C:\documents and settings\inzerillo\desktop\units\software development nel mo...C:\documents and settings\inzerillo\desktop\units\software development nel mo...
C:\documents and settings\inzerillo\desktop\units\software development nel mo...guestfe59a4
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
 
UI Composition - Prism
UI Composition - PrismUI Composition - Prism
UI Composition - PrismDotNetMarche
 
Progettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataProgettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataRiccardo Ghignoni
 
Italian deft 7 manual 50
Italian deft 7 manual 50Italian deft 7 manual 50
Italian deft 7 manual 50mstrom62
 

Similar to 2DIs: Dynamic Description of Immune System Interactions (20)

Progetto di ergonomia cognitiva / relazione
Progetto di ergonomia cognitiva / relazioneProgetto di ergonomia cognitiva / relazione
Progetto di ergonomia cognitiva / relazione
 
Perché Open Source
Perché Open SourcePerché Open Source
Perché Open Source
 
6.1.2 presentazione esercizio design 09 10
6.1.2 presentazione esercizio design 09 106.1.2 presentazione esercizio design 09 10
6.1.2 presentazione esercizio design 09 10
 
E:\6.1.2 presentazione esercizio design 09 10 (14)
E:\6.1.2 presentazione esercizio design 09 10 (14)E:\6.1.2 presentazione esercizio design 09 10 (14)
E:\6.1.2 presentazione esercizio design 09 10 (14)
 
Progetto ergonomia
Progetto ergonomiaProgetto ergonomia
Progetto ergonomia
 
Java introduzione
Java introduzioneJava introduzione
Java introduzione
 
Software development nel mondo industriale
Software development nel mondo industrialeSoftware development nel mondo industriale
Software development nel mondo industriale
 
Bisignano mod-4-continuità-operativa
Bisignano mod-4-continuità-operativaBisignano mod-4-continuità-operativa
Bisignano mod-4-continuità-operativa
 
Owasp parte1-rel1.1
Owasp parte1-rel1.1Owasp parte1-rel1.1
Owasp parte1-rel1.1
 
Progetto e sviluppo di un’applicazione per la gestione di un reagentario per ...
Progetto e sviluppo di un’applicazione per la gestione di un reagentario per ...Progetto e sviluppo di un’applicazione per la gestione di un reagentario per ...
Progetto e sviluppo di un’applicazione per la gestione di un reagentario per ...
 
Studio sull'ergonomia del touchscreen dell' iphone
Studio sull'ergonomia del touchscreen dell' iphoneStudio sull'ergonomia del touchscreen dell' iphone
Studio sull'ergonomia del touchscreen dell' iphone
 
Relazione finale progetto Pedalami
Relazione finale progetto PedalamiRelazione finale progetto Pedalami
Relazione finale progetto Pedalami
 
C:\documents and settings\inzerillo\desktop\units\software development nel mo...
C:\documents and settings\inzerillo\desktop\units\software development nel mo...C:\documents and settings\inzerillo\desktop\units\software development nel mo...
C:\documents and settings\inzerillo\desktop\units\software development nel mo...
 
Software development industriale
Software development industrialeSoftware development industriale
Software development industriale
 
C:\documents and settings\inzerillo\desktop\units\software development nel mo...
C:\documents and settings\inzerillo\desktop\units\software development nel mo...C:\documents and settings\inzerillo\desktop\units\software development nel mo...
C:\documents and settings\inzerillo\desktop\units\software development nel mo...
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
 
UI Composition - Prism
UI Composition - PrismUI Composition - Prism
UI Composition - Prism
 
Progettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica InformatizzataProgettazione di Cartella Clinica Informatizzata
Progettazione di Cartella Clinica Informatizzata
 
Italian deft 7 manual 50
Italian deft 7 manual 50Italian deft 7 manual 50
Italian deft 7 manual 50
 
ORM - Introduzione
ORM - IntroduzioneORM - Introduzione
ORM - Introduzione
 

More from Andrea Ciccotta

INTRODUCTION TO DATA MINING AND DEEP LEARNING
INTRODUCTION TO DATA MINING AND DEEP LEARNINGINTRODUCTION TO DATA MINING AND DEEP LEARNING
INTRODUCTION TO DATA MINING AND DEEP LEARNINGAndrea Ciccotta
 
Re-Indexing Algorithm for Color-Mapped Images Region Based
Re-Indexing Algorithm for Color-Mapped Images Region BasedRe-Indexing Algorithm for Color-Mapped Images Region Based
Re-Indexing Algorithm for Color-Mapped Images Region BasedAndrea Ciccotta
 
R Morris OAT (Sensitivity Analysis)
R Morris OAT (Sensitivity Analysis)R Morris OAT (Sensitivity Analysis)
R Morris OAT (Sensitivity Analysis)Andrea Ciccotta
 
TOP: Taxonomies on Protege
TOP: Taxonomies on ProtegeTOP: Taxonomies on Protege
TOP: Taxonomies on ProtegeAndrea Ciccotta
 
Java Symbolic Regression - Machine Learining
Java Symbolic Regression - Machine LeariningJava Symbolic Regression - Machine Learining
Java Symbolic Regression - Machine LeariningAndrea Ciccotta
 
Repositioning based on side effects on mithril - ciccotta
Repositioning based on side effects on mithril - ciccottaRepositioning based on side effects on mithril - ciccotta
Repositioning based on side effects on mithril - ciccottaAndrea Ciccotta
 

More from Andrea Ciccotta (8)

INTRODUCTION TO DATA MINING AND DEEP LEARNING
INTRODUCTION TO DATA MINING AND DEEP LEARNINGINTRODUCTION TO DATA MINING AND DEEP LEARNING
INTRODUCTION TO DATA MINING AND DEEP LEARNING
 
R sim rank
R sim rank  R sim rank
R sim rank
 
Re-Indexing Algorithm for Color-Mapped Images Region Based
Re-Indexing Algorithm for Color-Mapped Images Region BasedRe-Indexing Algorithm for Color-Mapped Images Region Based
Re-Indexing Algorithm for Color-Mapped Images Region Based
 
R Morris OAT (Sensitivity Analysis)
R Morris OAT (Sensitivity Analysis)R Morris OAT (Sensitivity Analysis)
R Morris OAT (Sensitivity Analysis)
 
R Glass Analysis
R Glass AnalysisR Glass Analysis
R Glass Analysis
 
TOP: Taxonomies on Protege
TOP: Taxonomies on ProtegeTOP: Taxonomies on Protege
TOP: Taxonomies on Protege
 
Java Symbolic Regression - Machine Learining
Java Symbolic Regression - Machine LeariningJava Symbolic Regression - Machine Learining
Java Symbolic Regression - Machine Learining
 
Repositioning based on side effects on mithril - ciccotta
Repositioning based on side effects on mithril - ciccottaRepositioning based on side effects on mithril - ciccotta
Repositioning based on side effects on mithril - ciccotta
 

2DIs: Dynamic Description of Immune System Interactions

  • 1. Piacere, 2DIs:DYNAMIC DESCRIPTION OF IMMUNE SYSTEM INTERACTIONS "UN FRAMEWORK INTERATTIVO PER LA DESCRIZIONE DINAMICA DELLE INTERAZIONI IMMUNITARIE"
  • 2. Che cos'è 2DIs? 2DIs permette agli utenti (immunologi, semplici studenti di chimica, ...) di disegnare strutture composte da entità molecolari e/o cellulari e caratterizzare le relazioni che intercorrono tra di esse. I linguaggi usati sono: HTML, CSS, JavaScript, PHP, JSON, SBML e C++.
  • 3. Che cos'è 2DIs? (risposta immunitaria di tipo “umorale”, scritta da immunologi con 2DIs)
  • 4. JSON & SBML [validator] Sono i linguaggi che permettono l'Import/Export delle relazioni disegnate. In particolar modo, SBML è il dialetto XML standard in biologia (appunto "standard biology mark-up language"), che è ben conosciuto dai sistemi bioinformatici. L'SBML generato dal software è validato dal validator ufficiale, infatti il software è compatibile con strumenti come la Rete di Petri.
  • 5. 2DIs & UISS (4.0)
  • 6. [stiamo quindi parlando di] BioInformatica La bioinformatica è una disciplina scientifica dedicata alla risoluzione di problemi biologici a livello molecolare con metodi informatici. La gestione dell’informazione è forse l’attività prevalente della bioinformatica, e senz’altro la più utilizzata e apprezzata dalla comunità scientifica. Essa rappresenta un enorme sforzo di collaborazione che coinvolge migliaia di persone. Lo scopo è quello di raccogliere l’informazione biologica in banche dati, annotarla, cioè corredarla di una varietà di informazioni supplementari, e sviluppare i servizi informatici necessari per l’accesso e l’utilizzo dei dati.
  • 7. Usabilità del SW La grafica del sw non è pensata solo per rendere piacevole l'utilizzo del tool, ma soprattutto per essere semplice, funzionale, di immediata comprensione e ovviamente per permettere di disegnare ogni tipo di relazione immunologa interessata. Perché? Perché un prodotto che non rispetta la teoria basilare dell'usabilità, non solo cade nel banale e diventa un prodotto medio/scarso che verrà seppellito nel tempo, ma è anche.....
  • 8. Una caffettiera per masochisti!! [notare il manico al contrario...] Cioè, come molti prodotti già esistenti, dalle grandi potenzialità ma inutilizzabile.
  • 9. Usabilità del SW Per Maeda, un prodotto è funzionale se rispetta le 10 leggi della semplicità: RIDUCI, ORGANIZZA, TEMPO, IMPARA, DIFFERENZE, CONTESTO, EMOZIONE, FIDUCIA, FALLIMENTO, UNICA LEGGE. Quello che mi sono chiesto durante lo sviluppo del software è: “il progetto rispetta le 10 leggi?”. Per questioni di tempo, dico solamente che la risposta è SI e la dimostrazione è nell'ultimo capitolo della mia tesi completa.
  • 10. In conclusione il software è stato provato e stressato dal personale della facoltà di informatica e scienze del farmaco, ha dimostrato le sue potenzialità e avuto quindi un ottimo feedback, in particolar modo per la sua adattabilità ai più svariati ambienti. Si presta quindi a diventare un possibile standard usato da esperti del settore anche tramite un social network attualmente in fase di sviluppo.
  • 11. Grazie a tutti per l'attenzione!