SlideShare a Scribd company logo
1 of 22
Κλιμακούμενη πλατφόρμα κατασκευής
και επέκτασης φυλογενετικών προφίλ με
χρήση Πλέγματος Υπολογιστών
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης
Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Επεξεργασία Πληροφοριών και Υπολογισμών (ΕΠΥ)
Intelligent Systems and Software Engineering Lab (ISSEL)
Επιβλέπων καθηγητής : Περικλής Α Μήτκας
Εμμανουήλ Στεργιάδης
ΣΤΟΧΟΣ ΤΗΣ ΕΡΓΑΣΙΑΣ
• Ευθυγράμμιση ακολουθιών
• Φυλογενετικά προφίλ
 Σε εύλογο χρόνο  Επεκτασιμότητα
 Χρειαζόμαστε μια διανεμημένη υποδομή
Εικόνα από : http://www.nature.com/articles/nmicrobiol201648
ΑΝΑΓΚΗ ΓΙΑ ΕΠΕΚΤΑΣΙΜΟΤΗΤΑ
1. Μείωση του κόστους παραγωγής βιολογικών
δεδομένων
2. Μείωση του κόστους αποθήκευσης δεδομένων
3. Εγγενής πολυπλοκότητα βασικών αλγορίθμων
Ως αποτέλεσμα:
• Η βιοπληροφορική είναι πλέον Big Data Domain
Εικόνα από : http://www.nature.com/journal/v498
ΕΥΘΥΓΡΑΜΜΙΣΗ ΑΚΟΛΟΥΘΙΩΝ
Ομοιότητες στη σύσταση μπορεί να σχετίζονται:
1. Με παρόμοια λειτουργία
2. Με εξελικτική σχέση
Δυστυχώς είναι υπολογιστικά απαιτητική:
• Brute Force -> εκθετικός χρόνος
• Research + Industry standard  NCBI - BLAST
Εικόνες από : http://petang.cgu.edu.tw/Bioinfomatics/
ΦΥΛΟΓΕΝΕΤΙΚΑ ΠΡΟΦΙΛ
Τύποι προφίλ:
• Δυαδικά
• Επεκταμένα
• BBH
Συμπληρώνουν την απλή ευθυγράμμιση ακολουθιών διότι υποδεικνύουν:
• Συμμετοχή πρωτεϊνών σε κοινά μεταβολικά μονοπάτια
• Συγγενικές σχέσεις μεταξύ ειδών και οικογενειών
Εικόνα από : https://www.researchgate.net/publication/256608800
Best-Bidirectional Hits (BΒΗ) ΠΡΟΦΙΛ
• Ισχυρότερη ένδειξη υπέρ της εξελικτικής συσχέτισης
δύο οργανισμών
• Αλγοριθμικά πιο πολύπλοκο να κατασκευαστούν
Εικόνα από : http://www.nmpdr.org/FIG/BidirectionalBestHit
A B
Γ
Ε
Δ
GRID
Πλεονεκτήματα της υποδομής:
• Επεκτάσιμο χάρη στη διανεμημένη φύση του
• Αντιμετώπιση σφαλμάτων at runtime
Μειονεκτήματα:
• Μειωμένος έλεγχος στη δρομολόγηση
• Ανομοιογένεια υπολογιστικών πόρων
Εικόνα από : http://www.lpds.sztaki.hu/gasuc
Ροή προγράμματος
στους υπολογιστικούς
πόρους
Ροή προγράμματος
από την οπτική γωνία
του χρήστη
Fire and Forget!
ΚΑΤΑΣΚΕΥΗ ΒΒΗ ΠΡΟΦΙΛ
Αντιμετώπιση περιορισμών μνήμης:
• Διαδοχική επεξεργασία ζευγών
• Ανά πάσα στιγμή στη RAM βρίσκονται
δύο κουτιά του πίνακα.
ΕΠΕΚΤΑΣΗ ΥΠΑΡΧΟΝΤΩΝ ΠΡΟΦΙΛ
Τύπος ακολουθίας Αρχικό προφίλ Νέο προφίλ Τελικό προφίλ
Προϋπάρχουσα [1001] [01] [10001]
Νέα [-] [110100] [110100]
Επαναχρησιμοποίηση προηγούμενων
αποτελεσμάτων
Επιτυγχάνουμε:
1. Σαφή επιτάχυνση σε περίπτωση που
διαθέτουμε το μεγαλύτερο ποσοστό
έτοιμο
2. Χειρισμό αυθαίρετα μεγάλου όγκου
δεδομένων εισόδου
ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΣΧΕΔΙΑΣΗΣ
User friendly
Scalable
Robust
1. Αυτόματη αντιμετώπιση
σφαλμάτων
2. Διανεμημένο
υπολογιστικό σύστημα
3. Πλήρως αυτοματοποιημένη
ροή εργασίας
ΠΟΛΥΠΛΟΚΟΤΗΤΑ
• BLAST: 𝑂
𝑁
𝑃
∗ 𝑀
Παράγει 𝚨 <
Ν
P
∗ M ομολογίες
• Κατασκευή Προφίλ: 𝑂 𝐴
constant για κάθε ομολογία:
1 increment για απλά
1 έλεγχος ως προς running best για BBH
• Συνδυασμός BBH: 𝑂(𝐵)
ένα list access για κάθε βέλτιστη ομολογία
Όπου
P: πλήθος υπολογιστικών κόμβων
Ν: ακολουθίες αρχείων query
M: ακολουθίες βάσης
Α: πλήθος ομολογιών που παράγει ο BLAST
B << A: πλήθος βέλτιστων ομολογιών
Σύνολο αρχείων FASTA
Παράμετροι ανάλυσηςGenome Map
ΕΙΣΟΔΟΣ
ΕΞΟΔΟΣ
Απλή ώστε να είναι:
1. Αναγνώσιμη από το χρήστη
2. Μπορεί να αποτελέσει
είσοδο για επόμενο στάδιο
Μέγεθος Ν * Κ: Ένα διάνυσμα για κάθε ακολουθία με ένα στοιχείο για κάθε οργανισμό της βάσης
Για εύκολη οπτικοποίηση κάνουμε collapse σε επίπεδο οργανισμού: Μέγεθος K * K
ΑΠΟΤΕΛΕΣΜΑΤΑ
Σε μεγαλύτερες αναλύσεις ο χρόνος
δρομολόγησης εμφανίζει
διακύμανση, άρα δεν μπορούμε να
εγγυηθούμε ότι η σειρά υποβολής
είναι βέλτιστη.
Ωστόσο παραμένει αρκετά καλή
ΑΝΟΜΟΙΟΓΕΝΕΙΑ ΠΟΡΩΝ
Προφανώς τα μηχανήματα στον κόμβο του
AΠΘ είναι καλύτερα από αυτά της
Αφροδίτης
afroditi.hellasgrid
grid.auth
ΑΝΟΜΟΙΟΓΕΝΕΙΑ ΠΡΟΒΛΗΜΑΤΟΣ
Όλα τα jobs έχουν τρέξει στον κόμβο
afroditi.hellasgrid.gr στην
Αθήνα.
Ωστόσο ακόμη και σε μηχανήματα της
ίδιας ισχύος βλέπουμε έντονη
διακύμανση στο χρόνο εκτέλεσης
Το πλήθος ακολουθιών όπως και το
μέσο μήκος κάθε ακολουθίας
εμφανίζει μεγάλη διακύμανση
ΕΠΕΚΤΑΣΗ ΠΡΟΦΙΛ
Τμήμα 1  Δημιουργία νέων προφίλ
Τμήμα 2  Επέκταση υπαρχόντων
Πλεονεκτήματα
• Ο μέγιστος χρόνος εκτέλεσης
για μία εργασία μειώθηκε στο
μισό
• Συνολική επιτάχυνση κατά ~ 10
ώρες
HEAT MAPS
ΤΕΛΙΚΑ ΣΧΟΛΙΑ
Συμπεράσματα:
• Βέλτιστη απόδοση
(σε περιβάλλον Grid)
• Χειρισμός αυθαίρετα μεγάλης
εισόδου
• Πλήρης αυτοματοποίηση
Μελλοντικές επεκτάσεις:
• Οπτικοποίηση
αποτελεσμάτων
• Ανάπτυξη GUI
ΕΥΧΑΡΙΣΤΗΡΙΕΣ/ΔΗΜΟΣΙΕΥΣΕΙΣ
• Ευχαριστώ θερμά:
• τον καθηγητή Περικλή Α. Μήτκα
• τον μεταδιδακτορικό ερευνητή Φώτη Ε. Ψωμόπουλο
• τον υποψήφιο διδάκτορα Αθανάσιο Κιντσάκη
• Δημοσίευση:
• Emmanouil Stergiadis, Athanassios M. Kintsakis, Fotis E. Psomopoulos and Pericles A.
Mitkas, "A scalable Grid Computing framework for extensible phylogenetic profile
construction", 5th Mining Humanistic Data Workshop (MHDW2016) in conjunction
with the 12th International Conference on Artificial Intelligence Applications and
Innovations (AIAI 2016), Thessaloniki, Greece, September 16-18, 2016, pages 8.

More Related Content

Viewers also liked

Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485ISSEL
 
Eikonomia – An Integrated Semantically Aware Tool for Description and Retriev...
Eikonomia – An Integrated Semantically Aware Tool for Description and Retriev...Eikonomia – An Integrated Semantically Aware Tool for Description and Retriev...
Eikonomia – An Integrated Semantically Aware Tool for Description and Retriev...ISSEL
 
A mechanism for extracting semantically-awknowledge in Software Repositories
A mechanism for extracting semantically-awknowledge in Software Repositories A mechanism for extracting semantically-awknowledge in Software Repositories
A mechanism for extracting semantically-awknowledge in Software Repositories Nikos Stasinopoulos
 
Φοιτητική Ομάδα Λογισμικού και Ευφυών Συστημάτων
Φοιτητική Ομάδα Λογισμικού και Ευφυών ΣυστημάτωνΦοιτητική Ομάδα Λογισμικού και Ευφυών Συστημάτων
Φοιτητική Ομάδα Λογισμικού και Ευφυών ΣυστημάτωνISSEL
 
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...Kyriakos Chatzidimitriou
 
Δούμας Οδυσσέας 7168
Δούμας Οδυσσέας 7168Δούμας Οδυσσέας 7168
Δούμας Οδυσσέας 7168ISSEL
 
Βασίλειος Λώλης 5638
Βασίλειος Λώλης 5638Βασίλειος Λώλης 5638
Βασίλειος Λώλης 5638ISSEL
 
Tα 7 θαύματα του αρχαίου κόσμου.
Tα 7 θαύματα του αρχαίου κόσμου.Tα 7 θαύματα του αρχαίου κόσμου.
Tα 7 θαύματα του αρχαίου κόσμου.George Bisbas
 

Viewers also liked (8)

Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485
 
Eikonomia – An Integrated Semantically Aware Tool for Description and Retriev...
Eikonomia – An Integrated Semantically Aware Tool for Description and Retriev...Eikonomia – An Integrated Semantically Aware Tool for Description and Retriev...
Eikonomia – An Integrated Semantically Aware Tool for Description and Retriev...
 
A mechanism for extracting semantically-awknowledge in Software Repositories
A mechanism for extracting semantically-awknowledge in Software Repositories A mechanism for extracting semantically-awknowledge in Software Repositories
A mechanism for extracting semantically-awknowledge in Software Repositories
 
Φοιτητική Ομάδα Λογισμικού και Ευφυών Συστημάτων
Φοιτητική Ομάδα Λογισμικού και Ευφυών ΣυστημάτωνΦοιτητική Ομάδα Λογισμικού και Ευφυών Συστημάτων
Φοιτητική Ομάδα Λογισμικού και Ευφυών Συστημάτων
 
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
 
Δούμας Οδυσσέας 7168
Δούμας Οδυσσέας 7168Δούμας Οδυσσέας 7168
Δούμας Οδυσσέας 7168
 
Βασίλειος Λώλης 5638
Βασίλειος Λώλης 5638Βασίλειος Λώλης 5638
Βασίλειος Λώλης 5638
 
Tα 7 θαύματα του αρχαίου κόσμου.
Tα 7 θαύματα του αρχαίου κόσμου.Tα 7 θαύματα του αρχαίου κόσμου.
Tα 7 θαύματα του αρχαίου κόσμου.
 

Similar to Στεργιάδης Εμμανουήλ

Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...ISSEL
 
Content and Metadata Based Image Document Retrieval (in Greek)
Content and Metadata Based Image Document Retrieval (in Greek)Content and Metadata Based Image Document Retrieval (in Greek)
Content and Metadata Based Image Document Retrieval (in Greek)Konstantinos Zagoris
 
Σωτήρης Μπέης
Σωτήρης ΜπέηςΣωτήρης Μπέης
Σωτήρης ΜπέηςISSEL
 
Βασίλης Μπούντρης
Βασίλης ΜπούντρηςΒασίλης Μπούντρης
Βασίλης ΜπούντρηςISSEL
 
Angelos kaltsikis
Angelos kaltsikisAngelos kaltsikis
Angelos kaltsikisISSEL
 
Stelios poulakakis daktylidis diploma thesis presentation
Stelios poulakakis daktylidis diploma thesis presentationStelios poulakakis daktylidis diploma thesis presentation
Stelios poulakakis daktylidis diploma thesis presentationISSEL
 
Σεμινάριο-Μεθοδολογία Επιστημονικής Έρευνας
Σεμινάριο-Μεθοδολογία Επιστημονικής ΈρευναςΣεμινάριο-Μεθοδολογία Επιστημονικής Έρευνας
Σεμινάριο-Μεθοδολογία Επιστημονικής ΈρευναςConstantinos Athanasiou
 
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...ISSEL
 
Panagiotis Doxopoulos
Panagiotis DoxopoulosPanagiotis Doxopoulos
Panagiotis DoxopoulosISSEL
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Manos Tsardoulias
 
Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...ISSEL
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...ISSEL
 
A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...Nikolaos Konstantinou
 
Creating an Open Archival Information System compliant archive for CERN
Creating an Open Archival Information System compliant archive for CERNCreating an Open Archival Information System compliant archive for CERN
Creating an Open Archival Information System compliant archive for CERNISSEL
 
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERNΔημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERNISSEL
 
Konstantinos Koukoutegos Diploma Thesis Presentation
Konstantinos Koukoutegos Diploma Thesis PresentationKonstantinos Koukoutegos Diploma Thesis Presentation
Konstantinos Koukoutegos Diploma Thesis PresentationISSEL
 
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...ISSEL
 
Analysis and profiling of developer profiles using data mining techniques fro...
Analysis and profiling of developer profiles using data mining techniques fro...Analysis and profiling of developer profiles using data mining techniques fro...
Analysis and profiling of developer profiles using data mining techniques fro...ISSEL
 
Giannopoulos Nikolaos: Ανάπτυξη Τεχνικών Εξατομίκευσης Διαφημιστικών Προβολών...
Giannopoulos Nikolaos: Ανάπτυξη Τεχνικών Εξατομίκευσης Διαφημιστικών Προβολών...Giannopoulos Nikolaos: Ανάπτυξη Τεχνικών Εξατομίκευσης Διαφημιστικών Προβολών...
Giannopoulos Nikolaos: Ανάπτυξη Τεχνικών Εξατομίκευσης Διαφημιστικών Προβολών...Manos Tsardoulias
 

Similar to Στεργιάδης Εμμανουήλ (20)

Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
 
Content and Metadata Based Image Document Retrieval (in Greek)
Content and Metadata Based Image Document Retrieval (in Greek)Content and Metadata Based Image Document Retrieval (in Greek)
Content and Metadata Based Image Document Retrieval (in Greek)
 
Σωτήρης Μπέης
Σωτήρης ΜπέηςΣωτήρης Μπέης
Σωτήρης Μπέης
 
Βασίλης Μπούντρης
Βασίλης ΜπούντρηςΒασίλης Μπούντρης
Βασίλης Μπούντρης
 
Angelos kaltsikis
Angelos kaltsikisAngelos kaltsikis
Angelos kaltsikis
 
Stelios poulakakis daktylidis diploma thesis presentation
Stelios poulakakis daktylidis diploma thesis presentationStelios poulakakis daktylidis diploma thesis presentation
Stelios poulakakis daktylidis diploma thesis presentation
 
Σεμινάριο-Μεθοδολογία Επιστημονικής Έρευνας
Σεμινάριο-Μεθοδολογία Επιστημονικής ΈρευναςΣεμινάριο-Μεθοδολογία Επιστημονικής Έρευνας
Σεμινάριο-Μεθοδολογία Επιστημονικής Έρευνας
 
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
Applying Data Mining Techniques to Extract Fix Patterns for Static Analysis V...
 
Panagiotis Doxopoulos
Panagiotis DoxopoulosPanagiotis Doxopoulos
Panagiotis Doxopoulos
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
 
Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
 
A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...
 
Creating an Open Archival Information System compliant archive for CERN
Creating an Open Archival Information System compliant archive for CERNCreating an Open Archival Information System compliant archive for CERN
Creating an Open Archival Information System compliant archive for CERN
 
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERNΔημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
Δημιουργία ενός Ανοιχτού Αρχειακού Πληροφοριακού Συστήματος για το CERN
 
Konstantinos Koukoutegos Diploma Thesis Presentation
Konstantinos Koukoutegos Diploma Thesis PresentationKonstantinos Koukoutegos Diploma Thesis Presentation
Konstantinos Koukoutegos Diploma Thesis Presentation
 
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...
 
Analysis and profiling of developer profiles using data mining techniques fro...
Analysis and profiling of developer profiles using data mining techniques fro...Analysis and profiling of developer profiles using data mining techniques fro...
Analysis and profiling of developer profiles using data mining techniques fro...
 
Giannopoulos Nikolaos: Ανάπτυξη Τεχνικών Εξατομίκευσης Διαφημιστικών Προβολών...
Giannopoulos Nikolaos: Ανάπτυξη Τεχνικών Εξατομίκευσης Διαφημιστικών Προβολών...Giannopoulos Nikolaos: Ανάπτυξη Τεχνικών Εξατομίκευσης Διαφημιστικών Προβολών...
Giannopoulos Nikolaos: Ανάπτυξη Τεχνικών Εξατομίκευσης Διαφημιστικών Προβολών...
 

More from ISSEL

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...ISSEL
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...ISSEL
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...ISSEL
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...ISSEL
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...ISSEL
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνISSEL
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταISSEL
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...ISSEL
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ISSEL
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...ISSEL
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούISSEL
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςISSEL
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsISSEL
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...ISSEL
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...ISSEL
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ISSEL
 

More from ISSEL (20)

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environments
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
 

Στεργιάδης Εμμανουήλ

  • 1. Κλιμακούμενη πλατφόρμα κατασκευής και επέκτασης φυλογενετικών προφίλ με χρήση Πλέγματος Υπολογιστών Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Επεξεργασία Πληροφοριών και Υπολογισμών (ΕΠΥ) Intelligent Systems and Software Engineering Lab (ISSEL) Επιβλέπων καθηγητής : Περικλής Α Μήτκας Εμμανουήλ Στεργιάδης
  • 2. ΣΤΟΧΟΣ ΤΗΣ ΕΡΓΑΣΙΑΣ • Ευθυγράμμιση ακολουθιών • Φυλογενετικά προφίλ  Σε εύλογο χρόνο  Επεκτασιμότητα  Χρειαζόμαστε μια διανεμημένη υποδομή Εικόνα από : http://www.nature.com/articles/nmicrobiol201648
  • 3. ΑΝΑΓΚΗ ΓΙΑ ΕΠΕΚΤΑΣΙΜΟΤΗΤΑ 1. Μείωση του κόστους παραγωγής βιολογικών δεδομένων 2. Μείωση του κόστους αποθήκευσης δεδομένων 3. Εγγενής πολυπλοκότητα βασικών αλγορίθμων Ως αποτέλεσμα: • Η βιοπληροφορική είναι πλέον Big Data Domain Εικόνα από : http://www.nature.com/journal/v498
  • 4. ΕΥΘΥΓΡΑΜΜΙΣΗ ΑΚΟΛΟΥΘΙΩΝ Ομοιότητες στη σύσταση μπορεί να σχετίζονται: 1. Με παρόμοια λειτουργία 2. Με εξελικτική σχέση Δυστυχώς είναι υπολογιστικά απαιτητική: • Brute Force -> εκθετικός χρόνος • Research + Industry standard  NCBI - BLAST Εικόνες από : http://petang.cgu.edu.tw/Bioinfomatics/
  • 5. ΦΥΛΟΓΕΝΕΤΙΚΑ ΠΡΟΦΙΛ Τύποι προφίλ: • Δυαδικά • Επεκταμένα • BBH Συμπληρώνουν την απλή ευθυγράμμιση ακολουθιών διότι υποδεικνύουν: • Συμμετοχή πρωτεϊνών σε κοινά μεταβολικά μονοπάτια • Συγγενικές σχέσεις μεταξύ ειδών και οικογενειών Εικόνα από : https://www.researchgate.net/publication/256608800
  • 6. Best-Bidirectional Hits (BΒΗ) ΠΡΟΦΙΛ • Ισχυρότερη ένδειξη υπέρ της εξελικτικής συσχέτισης δύο οργανισμών • Αλγοριθμικά πιο πολύπλοκο να κατασκευαστούν Εικόνα από : http://www.nmpdr.org/FIG/BidirectionalBestHit A B Γ Ε Δ
  • 7. GRID Πλεονεκτήματα της υποδομής: • Επεκτάσιμο χάρη στη διανεμημένη φύση του • Αντιμετώπιση σφαλμάτων at runtime Μειονεκτήματα: • Μειωμένος έλεγχος στη δρομολόγηση • Ανομοιογένεια υπολογιστικών πόρων Εικόνα από : http://www.lpds.sztaki.hu/gasuc
  • 9. Ροή προγράμματος από την οπτική γωνία του χρήστη Fire and Forget!
  • 10. ΚΑΤΑΣΚΕΥΗ ΒΒΗ ΠΡΟΦΙΛ Αντιμετώπιση περιορισμών μνήμης: • Διαδοχική επεξεργασία ζευγών • Ανά πάσα στιγμή στη RAM βρίσκονται δύο κουτιά του πίνακα.
  • 11. ΕΠΕΚΤΑΣΗ ΥΠΑΡΧΟΝΤΩΝ ΠΡΟΦΙΛ Τύπος ακολουθίας Αρχικό προφίλ Νέο προφίλ Τελικό προφίλ Προϋπάρχουσα [1001] [01] [10001] Νέα [-] [110100] [110100] Επαναχρησιμοποίηση προηγούμενων αποτελεσμάτων Επιτυγχάνουμε: 1. Σαφή επιτάχυνση σε περίπτωση που διαθέτουμε το μεγαλύτερο ποσοστό έτοιμο 2. Χειρισμό αυθαίρετα μεγάλου όγκου δεδομένων εισόδου
  • 12. ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΣΧΕΔΙΑΣΗΣ User friendly Scalable Robust 1. Αυτόματη αντιμετώπιση σφαλμάτων 2. Διανεμημένο υπολογιστικό σύστημα 3. Πλήρως αυτοματοποιημένη ροή εργασίας
  • 13. ΠΟΛΥΠΛΟΚΟΤΗΤΑ • BLAST: 𝑂 𝑁 𝑃 ∗ 𝑀 Παράγει 𝚨 < Ν P ∗ M ομολογίες • Κατασκευή Προφίλ: 𝑂 𝐴 constant για κάθε ομολογία: 1 increment για απλά 1 έλεγχος ως προς running best για BBH • Συνδυασμός BBH: 𝑂(𝐵) ένα list access για κάθε βέλτιστη ομολογία Όπου P: πλήθος υπολογιστικών κόμβων Ν: ακολουθίες αρχείων query M: ακολουθίες βάσης Α: πλήθος ομολογιών που παράγει ο BLAST B << A: πλήθος βέλτιστων ομολογιών
  • 14. Σύνολο αρχείων FASTA Παράμετροι ανάλυσηςGenome Map ΕΙΣΟΔΟΣ
  • 15. ΕΞΟΔΟΣ Απλή ώστε να είναι: 1. Αναγνώσιμη από το χρήστη 2. Μπορεί να αποτελέσει είσοδο για επόμενο στάδιο Μέγεθος Ν * Κ: Ένα διάνυσμα για κάθε ακολουθία με ένα στοιχείο για κάθε οργανισμό της βάσης Για εύκολη οπτικοποίηση κάνουμε collapse σε επίπεδο οργανισμού: Μέγεθος K * K
  • 16. ΑΠΟΤΕΛΕΣΜΑΤΑ Σε μεγαλύτερες αναλύσεις ο χρόνος δρομολόγησης εμφανίζει διακύμανση, άρα δεν μπορούμε να εγγυηθούμε ότι η σειρά υποβολής είναι βέλτιστη. Ωστόσο παραμένει αρκετά καλή
  • 17. ΑΝΟΜΟΙΟΓΕΝΕΙΑ ΠΟΡΩΝ Προφανώς τα μηχανήματα στον κόμβο του AΠΘ είναι καλύτερα από αυτά της Αφροδίτης afroditi.hellasgrid grid.auth
  • 18. ΑΝΟΜΟΙΟΓΕΝΕΙΑ ΠΡΟΒΛΗΜΑΤΟΣ Όλα τα jobs έχουν τρέξει στον κόμβο afroditi.hellasgrid.gr στην Αθήνα. Ωστόσο ακόμη και σε μηχανήματα της ίδιας ισχύος βλέπουμε έντονη διακύμανση στο χρόνο εκτέλεσης Το πλήθος ακολουθιών όπως και το μέσο μήκος κάθε ακολουθίας εμφανίζει μεγάλη διακύμανση
  • 19. ΕΠΕΚΤΑΣΗ ΠΡΟΦΙΛ Τμήμα 1  Δημιουργία νέων προφίλ Τμήμα 2  Επέκταση υπαρχόντων Πλεονεκτήματα • Ο μέγιστος χρόνος εκτέλεσης για μία εργασία μειώθηκε στο μισό • Συνολική επιτάχυνση κατά ~ 10 ώρες
  • 21. ΤΕΛΙΚΑ ΣΧΟΛΙΑ Συμπεράσματα: • Βέλτιστη απόδοση (σε περιβάλλον Grid) • Χειρισμός αυθαίρετα μεγάλης εισόδου • Πλήρης αυτοματοποίηση Μελλοντικές επεκτάσεις: • Οπτικοποίηση αποτελεσμάτων • Ανάπτυξη GUI
  • 22. ΕΥΧΑΡΙΣΤΗΡΙΕΣ/ΔΗΜΟΣΙΕΥΣΕΙΣ • Ευχαριστώ θερμά: • τον καθηγητή Περικλή Α. Μήτκα • τον μεταδιδακτορικό ερευνητή Φώτη Ε. Ψωμόπουλο • τον υποψήφιο διδάκτορα Αθανάσιο Κιντσάκη • Δημοσίευση: • Emmanouil Stergiadis, Athanassios M. Kintsakis, Fotis E. Psomopoulos and Pericles A. Mitkas, "A scalable Grid Computing framework for extensible phylogenetic profile construction", 5th Mining Humanistic Data Workshop (MHDW2016) in conjunction with the 12th International Conference on Artificial Intelligence Applications and Innovations (AIAI 2016), Thessaloniki, Greece, September 16-18, 2016, pages 8.