SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Taxonomy-Based Glyph Design– with a Case Study on
     Visualizing Workflows of Biological Experiments
      Eamonn Maguire, Philippe Rocca-Serra, Susanna-Assunta Sansone, Jim Davies and Min Chen
                                                                   University of Oxford, UK
The Road Map…




Aid quicker exploration and comparison of experimental workflows for
biologists performing experiments and curators who validate them.
Glyph: A glyph is a small visual object composed of a number
            Getting there                             of visual channels which can be used independently as well as
                                                      constructively to depict attributes of a data record.




e.g. Chernoff Faces                                  e.g. Glyph based on rectangles using color and
Image Sources: http://kspark.kaist.ac.kr/Human       orientation.
%20Engineering.files/Chernoff/Chernoff%20Faces.htm
                                                     Healey, C et al. Perceptually-Based Brush Strokes for
                                                     Nonphotorealistic Visualization 2004
Some of the ~4000 concepts
                                                        labeling
But, we have a problem…                                 nucleic acid extraction
                                                        hybridization
                                                        feature extraction
                                                        bioassay data transformation
                                                        Growth
We have 21,000 studies with > 500,000 individual        cultured cells
                                                        saccharomyces cerevisiae scr101
experiments giving > 60 processes (actions on           pool
materials) and >4000 inputs/outputs to those            image acquisition
                                                        behavioral stimulus
processes.                                              purify
                                                        pcr amplification
                                                        normalization
Creating 1000s of glyphs for each individual concept    lowess group normalization
is simply not scalable.                                 extraction
                                                        Scanning
                                                        feature extraction and analysis
We need a systematic process for glyph creation based   immunoprecipitation
                                                        compound based treatment
on the properties of these concepts.                    transformation protocol
                                                        linear amplification
                                                        fresh frozen tissue
                                                        saccharomyces cerevisiae bqs252.
                                                        exponential growth in ypd.
Solution outline




Create a taxonomy                       Order Visual Channels…   Map taxonomy to visual channels.
A structured hierarchical arrangement   Color > shape > size >   We can create a glyph for items
of concepts.                            orientation > texture.   based on the position in taxonomy.
One or more concepts represented by
leaf nodes                              And provide design       Higher levels in the taxonomy will
                                        guidelines.              command better visual channels.
Creating the taxonomy
Creating the taxonomy…input format




In each scheme, there are sub-classifications (4 in S1).
If a concept can be classified with this classification, it is assigned a 1, otherwise 0.
Creating the taxonomy…general workings




                                 The algorithm runs recursively,
                                 selecting each best scheme S
                                 and attempting to sub-classify
                                 each classification C

                            But how do we select the best
                            scheme?
Metric 1: Coverage
100% coverage yields value of 1
The more concepts a scheme can classify, the better.
Metric 2: Potential Use
Higher occurrence yields value closer to 1
Metric 3: Sub tree balance
Low standard deviation in number of concepts in each classification yields value closer to 1
A balanced tree is desirable and prevents a tree from having excessive height (greater height = need for more visual channels).
Metric 4: Number of Subclasses
Low number of classes yields value close to 1
Schemes with a high number of subclasses are penalized since a high number of subclasses would mean a high number of
levels to map to with the selected visual channels.




                                                                                    Only consider subclasses that are used.
Application to our case study

  We have 8 schemes shown here, focusing mainly on processes.
Application to our case study

We have 21,000 biological studies with > 500,000 individual
experiments giving > 60 processes (actions on materials) and
>4000 inputs/outputs to those processes.


1.   Concepts were extracted
2.   Categories were created by a domain expert.
3.   Taxonomy algorithm applied.
4.   Taxonomy on the right created >>

Next we attempt to order visual channels and
   create design guidelines.
Guidelines for design
Ordering Visual Channels
Bertin’s Visual Channels
Associative                   Selective                      Ordered             Quantitative
facilitate grouping of all    facilitate selection of one    facilitate visual   permits extraction of ratios
elements of a variable        category of data and ignore    ranking of data:    without the need to inspect a
despite differing values:     others:                                            legend:

texture, color, orientation   texture, color, orientation,   texture, color &    planar & size.
and shape.                    shape, planar, size &          size.
                              brightness.
Pop-out effect
(Williams 67, Duncan 89, Luck 94, Bertin 83, Green 98, Wolfe 89, Treisman 77, Palmer 77, Parkhurst 02)
Visual Hierarchy

In particular we look at:
1.top-down (global);
2.salient feature detection of edges, points and colors.

Since they are most relevant to overview level processing of a scene.

[Palmer 77, Navon 77, Shor 71, Love 99, Kinchla 79]
Metaphor is important!




Material Combination   Material Amplification   Material Separation   Material Collection
From Taxonomy to Visual Channels
Visual Mapping
                 Select design options based on the guidelines and the
                 level of the classification in the taxonomy and map the
                 scheme to selected Visual Channels and structure


                                       C1        C3        C2




                                     In Vitro   In Vivo   In Silico
Visual Mapping
Crush test.
Schemes high up in the taxonomy should be distinguishable at low resolution...overview level.




                                                         We should be able to distinguish high-
                                                         level classes in the taxonomy even at
                                                         low resolutions.
Implementation & Dissemination




                                 Towards interoperable bioscience data
                                 Sansone et al, 2012
                                 Nature Genetics
Contributions
 1. Systematic Approach For Glyph Design
     • Ordering of concepts
     • Ordering of visual channels according to
         psychological literature
     • Mapping between them

 2. Application
     • Biological Metadata
     • Biological Workflows
Questions?
Funders




Thanks to the organizers and everyone here for listening!

Weitere ähnliche Inhalte

Was ist angesagt?

Transformer based approaches for visual representation learning
Transformer based approaches for visual representation learningTransformer based approaches for visual representation learning
Transformer based approaches for visual representation learningRyohei Suzuki
 
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION cscpconf
 
Btv thesis defense_v1.02-final
Btv thesis defense_v1.02-finalBtv thesis defense_v1.02-final
Btv thesis defense_v1.02-finalVinh Bui
 
Learning to learn unlearned feature for segmentation
Learning to learn unlearned feature for segmentationLearning to learn unlearned feature for segmentation
Learning to learn unlearned feature for segmentationNAVER Engineering
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_financeStefan Duprey
 
Matching Network
Matching NetworkMatching Network
Matching NetworkSuwhanBaek
 
Identification of Relevant Sections in Web Pages Using a Machine Learning App...
Identification of Relevant Sections in Web Pages Using a Machine Learning App...Identification of Relevant Sections in Web Pages Using a Machine Learning App...
Identification of Relevant Sections in Web Pages Using a Machine Learning App...Jerrin George
 
Bhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueBhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueVijayananda Mohire
 
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...JaeJun Yoo
 
Recommendation system using collaborative deep learning
Recommendation system using collaborative deep learningRecommendation system using collaborative deep learning
Recommendation system using collaborative deep learningRitesh Sawant
 
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...Edge AI and Vision Alliance
 
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object TrackingIntegrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object Trackingijsrd.com
 
IRJET - Object Detection using Deep Learning with OpenCV and Python
IRJET - Object Detection using Deep Learning with OpenCV and PythonIRJET - Object Detection using Deep Learning with OpenCV and Python
IRJET - Object Detection using Deep Learning with OpenCV and PythonIRJET Journal
 
Domain Invariant Representation Learning with Domain Density Transformations
Domain Invariant Representation Learning with Domain Density TransformationsDomain Invariant Representation Learning with Domain Density Transformations
Domain Invariant Representation Learning with Domain Density TransformationsHyunKyu Jeon
 
Learning with Relative Attributes
Learning with Relative AttributesLearning with Relative Attributes
Learning with Relative AttributesVikas Jain
 
Introduction to ambient GAN
Introduction to ambient GANIntroduction to ambient GAN
Introduction to ambient GANJaeJun Yoo
 
Evolutionary Design of Swarms (SSCI 2014)
Evolutionary Design of Swarms (SSCI 2014)Evolutionary Design of Swarms (SSCI 2014)
Evolutionary Design of Swarms (SSCI 2014)Benjamin Bengfort
 

Was ist angesagt? (20)

Transformer based approaches for visual representation learning
Transformer based approaches for visual representation learningTransformer based approaches for visual representation learning
Transformer based approaches for visual representation learning
 
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
 
3D 딥러닝 동향
3D 딥러닝 동향3D 딥러닝 동향
3D 딥러닝 동향
 
MultiModal Retrieval Image
MultiModal Retrieval ImageMultiModal Retrieval Image
MultiModal Retrieval Image
 
Btv thesis defense_v1.02-final
Btv thesis defense_v1.02-finalBtv thesis defense_v1.02-final
Btv thesis defense_v1.02-final
 
Learning to learn unlearned feature for segmentation
Learning to learn unlearned feature for segmentationLearning to learn unlearned feature for segmentation
Learning to learn unlearned feature for segmentation
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_finance
 
Matching Network
Matching NetworkMatching Network
Matching Network
 
Identification of Relevant Sections in Web Pages Using a Machine Learning App...
Identification of Relevant Sections in Web Pages Using a Machine Learning App...Identification of Relevant Sections in Web Pages Using a Machine Learning App...
Identification of Relevant Sections in Web Pages Using a Machine Learning App...
 
Automatic Image Annotation
Automatic Image AnnotationAutomatic Image Annotation
Automatic Image Annotation
 
Bhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueBhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogue
 
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
 
Recommendation system using collaborative deep learning
Recommendation system using collaborative deep learningRecommendation system using collaborative deep learning
Recommendation system using collaborative deep learning
 
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
 
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object TrackingIntegrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
 
IRJET - Object Detection using Deep Learning with OpenCV and Python
IRJET - Object Detection using Deep Learning with OpenCV and PythonIRJET - Object Detection using Deep Learning with OpenCV and Python
IRJET - Object Detection using Deep Learning with OpenCV and Python
 
Domain Invariant Representation Learning with Domain Density Transformations
Domain Invariant Representation Learning with Domain Density TransformationsDomain Invariant Representation Learning with Domain Density Transformations
Domain Invariant Representation Learning with Domain Density Transformations
 
Learning with Relative Attributes
Learning with Relative AttributesLearning with Relative Attributes
Learning with Relative Attributes
 
Introduction to ambient GAN
Introduction to ambient GANIntroduction to ambient GAN
Introduction to ambient GAN
 
Evolutionary Design of Swarms (SSCI 2014)
Evolutionary Design of Swarms (SSCI 2014)Evolutionary Design of Swarms (SSCI 2014)
Evolutionary Design of Swarms (SSCI 2014)
 

Andere mochten auch

Visual Compression of Workflow Visualizations with Automated Detection of Mac...
Visual Compression of Workflow Visualizations with Automated Detection of Mac...Visual Compression of Workflow Visualizations with Automated Detection of Mac...
Visual Compression of Workflow Visualizations with Automated Detection of Mac...Eamonn Maguire
 
HEPData Open Repositories 2016 Talk
HEPData Open Repositories 2016 TalkHEPData Open Repositories 2016 Talk
HEPData Open Repositories 2016 TalkEamonn Maguire
 
Reproducible, Open Data Science in the Life Sciences
Reproducible, Open  Data Science in the  Life SciencesReproducible, Open  Data Science in the  Life Sciences
Reproducible, Open Data Science in the Life SciencesEamonn Maguire
 
Principles of Data Visualization
Principles of Data VisualizationPrinciples of Data Visualization
Principles of Data VisualizationEamonn Maguire
 
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentWeb valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentEamonn Maguire
 
Visualization of Publication Impact
Visualization of Publication ImpactVisualization of Publication Impact
Visualization of Publication ImpactEamonn Maguire
 

Andere mochten auch (7)

Visual Compression of Workflow Visualizations with Automated Detection of Mac...
Visual Compression of Workflow Visualizations with Automated Detection of Mac...Visual Compression of Workflow Visualizations with Automated Detection of Mac...
Visual Compression of Workflow Visualizations with Automated Detection of Mac...
 
HEPData
HEPDataHEPData
HEPData
 
HEPData Open Repositories 2016 Talk
HEPData Open Repositories 2016 TalkHEPData Open Repositories 2016 Talk
HEPData Open Repositories 2016 Talk
 
Reproducible, Open Data Science in the Life Sciences
Reproducible, Open  Data Science in the  Life SciencesReproducible, Open  Data Science in the  Life Sciences
Reproducible, Open Data Science in the Life Sciences
 
Principles of Data Visualization
Principles of Data VisualizationPrinciples of Data Visualization
Principles of Data Visualization
 
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentWeb valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app development
 
Visualization of Publication Impact
Visualization of Publication ImpactVisualization of Publication Impact
Visualization of Publication Impact
 

Ähnlich wie Taxonomy-Based Glyph Design

Modeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingsModeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingskknsastry
 
CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design ...
CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design ...CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design ...
CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design ...Albert Orriols-Puig
 
Performance Evaluation of Classifiers used for Identification of Encryption A...
Performance Evaluation of Classifiers used for Identification of Encryption A...Performance Evaluation of Classifiers used for Identification of Encryption A...
Performance Evaluation of Classifiers used for Identification of Encryption A...IDES Editor
 
AI Class Topic 6: Easy Way to Learn Deep Learning AI Technologies
AI Class Topic 6: Easy Way to Learn Deep Learning AI TechnologiesAI Class Topic 6: Easy Way to Learn Deep Learning AI Technologies
AI Class Topic 6: Easy Way to Learn Deep Learning AI TechnologiesValue Amplify Consulting
 
Deep learning from a novice perspective
Deep learning from a novice perspectiveDeep learning from a novice perspective
Deep learning from a novice perspectiveAnirban Santara
 
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCSHIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCSAlbert Orriols-Puig
 
Multiclassification system
Multiclassification systemMulticlassification system
Multiclassification systemElena Porkhun
 
Machine learning in the life sciences with knime
Machine learning in the life sciences with knimeMachine learning in the life sciences with knime
Machine learning in the life sciences with knimeGreg Landrum
 
Action Genome: Action As Composition of Spatio Temporal Scene Graphs
Action Genome: Action As Composition of Spatio Temporal Scene GraphsAction Genome: Action As Composition of Spatio Temporal Scene Graphs
Action Genome: Action As Composition of Spatio Temporal Scene GraphsSangmin Woo
 
[Paper] DetectoRS for Object Detection
[Paper] DetectoRS for Object Detection[Paper] DetectoRS for Object Detection
[Paper] DetectoRS for Object DetectionSusang Kim
 
Object Discovery using CNN Features in Egocentric Videos
Object Discovery using CNN Features in Egocentric VideosObject Discovery using CNN Features in Egocentric Videos
Object Discovery using CNN Features in Egocentric VideosMarc Bolaños Solà
 
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data StreamsNovel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streamsirjes
 
Chapter6.doc
Chapter6.docChapter6.doc
Chapter6.docbutest
 
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
Elettronica: Multimedia Information Processing in Smart Environments by Aless...Elettronica: Multimedia Information Processing in Smart Environments by Aless...
Elettronica: Multimedia Information Processing in Smart Environments by Aless...Codemotion
 

Ähnlich wie Taxonomy-Based Glyph Design (20)

Modeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingsModeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settings
 
CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design ...
CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design ...CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design ...
CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design ...
 
Learning where to look: focus and attention in deep vision
Learning where to look: focus and attention in deep visionLearning where to look: focus and attention in deep vision
Learning where to look: focus and attention in deep vision
 
Performance Evaluation of Classifiers used for Identification of Encryption A...
Performance Evaluation of Classifiers used for Identification of Encryption A...Performance Evaluation of Classifiers used for Identification of Encryption A...
Performance Evaluation of Classifiers used for Identification of Encryption A...
 
AI Class Topic 6: Easy Way to Learn Deep Learning AI Technologies
AI Class Topic 6: Easy Way to Learn Deep Learning AI TechnologiesAI Class Topic 6: Easy Way to Learn Deep Learning AI Technologies
AI Class Topic 6: Easy Way to Learn Deep Learning AI Technologies
 
Executable Biology Tutorial
Executable Biology TutorialExecutable Biology Tutorial
Executable Biology Tutorial
 
Deep learning from a novice perspective
Deep learning from a novice perspectiveDeep learning from a novice perspective
Deep learning from a novice perspective
 
Semantic Hybridized Image Features in Visual Diagnostic of Plant Health
Semantic Hybridized Image Features in Visual Diagnostic of Plant HealthSemantic Hybridized Image Features in Visual Diagnostic of Plant Health
Semantic Hybridized Image Features in Visual Diagnostic of Plant Health
 
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCSHIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
 
Multiclassification system
Multiclassification systemMulticlassification system
Multiclassification system
 
Content-based Image Retrieval
Content-based Image RetrievalContent-based Image Retrieval
Content-based Image Retrieval
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
Renikko
RenikkoRenikko
Renikko
 
Machine learning in the life sciences with knime
Machine learning in the life sciences with knimeMachine learning in the life sciences with knime
Machine learning in the life sciences with knime
 
Action Genome: Action As Composition of Spatio Temporal Scene Graphs
Action Genome: Action As Composition of Spatio Temporal Scene GraphsAction Genome: Action As Composition of Spatio Temporal Scene Graphs
Action Genome: Action As Composition of Spatio Temporal Scene Graphs
 
[Paper] DetectoRS for Object Detection
[Paper] DetectoRS for Object Detection[Paper] DetectoRS for Object Detection
[Paper] DetectoRS for Object Detection
 
Object Discovery using CNN Features in Egocentric Videos
Object Discovery using CNN Features in Egocentric VideosObject Discovery using CNN Features in Egocentric Videos
Object Discovery using CNN Features in Egocentric Videos
 
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data StreamsNovel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
 
Chapter6.doc
Chapter6.docChapter6.doc
Chapter6.doc
 
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
Elettronica: Multimedia Information Processing in Smart Environments by Aless...Elettronica: Multimedia Information Processing in Smart Environments by Aless...
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
 

Kürzlich hochgeladen

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000dlhescort
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 

Kürzlich hochgeladen (20)

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 

Taxonomy-Based Glyph Design

  • 1. Taxonomy-Based Glyph Design– with a Case Study on Visualizing Workflows of Biological Experiments Eamonn Maguire, Philippe Rocca-Serra, Susanna-Assunta Sansone, Jim Davies and Min Chen University of Oxford, UK
  • 2. The Road Map… Aid quicker exploration and comparison of experimental workflows for biologists performing experiments and curators who validate them.
  • 3. Glyph: A glyph is a small visual object composed of a number Getting there of visual channels which can be used independently as well as constructively to depict attributes of a data record. e.g. Chernoff Faces e.g. Glyph based on rectangles using color and Image Sources: http://kspark.kaist.ac.kr/Human orientation. %20Engineering.files/Chernoff/Chernoff%20Faces.htm Healey, C et al. Perceptually-Based Brush Strokes for Nonphotorealistic Visualization 2004
  • 4. Some of the ~4000 concepts labeling But, we have a problem… nucleic acid extraction hybridization feature extraction bioassay data transformation Growth We have 21,000 studies with > 500,000 individual cultured cells saccharomyces cerevisiae scr101 experiments giving > 60 processes (actions on pool materials) and >4000 inputs/outputs to those image acquisition behavioral stimulus processes. purify pcr amplification normalization Creating 1000s of glyphs for each individual concept lowess group normalization is simply not scalable. extraction Scanning feature extraction and analysis We need a systematic process for glyph creation based immunoprecipitation compound based treatment on the properties of these concepts. transformation protocol linear amplification fresh frozen tissue saccharomyces cerevisiae bqs252. exponential growth in ypd.
  • 5. Solution outline Create a taxonomy Order Visual Channels… Map taxonomy to visual channels. A structured hierarchical arrangement Color > shape > size > We can create a glyph for items of concepts. orientation > texture. based on the position in taxonomy. One or more concepts represented by leaf nodes And provide design Higher levels in the taxonomy will guidelines. command better visual channels.
  • 7. Creating the taxonomy…input format In each scheme, there are sub-classifications (4 in S1). If a concept can be classified with this classification, it is assigned a 1, otherwise 0.
  • 8. Creating the taxonomy…general workings The algorithm runs recursively, selecting each best scheme S and attempting to sub-classify each classification C But how do we select the best scheme?
  • 9. Metric 1: Coverage 100% coverage yields value of 1 The more concepts a scheme can classify, the better.
  • 10. Metric 2: Potential Use Higher occurrence yields value closer to 1
  • 11. Metric 3: Sub tree balance Low standard deviation in number of concepts in each classification yields value closer to 1 A balanced tree is desirable and prevents a tree from having excessive height (greater height = need for more visual channels).
  • 12. Metric 4: Number of Subclasses Low number of classes yields value close to 1 Schemes with a high number of subclasses are penalized since a high number of subclasses would mean a high number of levels to map to with the selected visual channels. Only consider subclasses that are used.
  • 13. Application to our case study We have 8 schemes shown here, focusing mainly on processes.
  • 14. Application to our case study We have 21,000 biological studies with > 500,000 individual experiments giving > 60 processes (actions on materials) and >4000 inputs/outputs to those processes. 1. Concepts were extracted 2. Categories were created by a domain expert. 3. Taxonomy algorithm applied. 4. Taxonomy on the right created >> Next we attempt to order visual channels and create design guidelines.
  • 18. Associative Selective Ordered Quantitative facilitate grouping of all facilitate selection of one facilitate visual permits extraction of ratios elements of a variable category of data and ignore ranking of data: without the need to inspect a despite differing values: others: legend: texture, color, orientation texture, color, orientation, texture, color & planar & size. and shape. shape, planar, size & size. brightness.
  • 19. Pop-out effect (Williams 67, Duncan 89, Luck 94, Bertin 83, Green 98, Wolfe 89, Treisman 77, Palmer 77, Parkhurst 02)
  • 20. Visual Hierarchy In particular we look at: 1.top-down (global); 2.salient feature detection of edges, points and colors. Since they are most relevant to overview level processing of a scene. [Palmer 77, Navon 77, Shor 71, Love 99, Kinchla 79]
  • 21. Metaphor is important! Material Combination Material Amplification Material Separation Material Collection
  • 22. From Taxonomy to Visual Channels
  • 23. Visual Mapping Select design options based on the guidelines and the level of the classification in the taxonomy and map the scheme to selected Visual Channels and structure C1 C3 C2 In Vitro In Vivo In Silico
  • 25. Crush test. Schemes high up in the taxonomy should be distinguishable at low resolution...overview level. We should be able to distinguish high- level classes in the taxonomy even at low resolutions.
  • 26. Implementation & Dissemination Towards interoperable bioscience data Sansone et al, 2012 Nature Genetics
  • 27. Contributions 1. Systematic Approach For Glyph Design • Ordering of concepts • Ordering of visual channels according to psychological literature • Mapping between them 2. Application • Biological Metadata • Biological Workflows
  • 28. Questions? Funders Thanks to the organizers and everyone here for listening!

Hinweis der Redaktion

  1. In biological experiment workflows, we are showing the biological materials and protocols enacted on materials which result in some data files…e.g. DNA sequence data, protein expression data, etc. The current representation is the representation on the left. It does not facilitate pattern discovery/recognition and requires zooming in to get any information about the nodes. In other words, it is absent of a valid overview level visualization. Our solution is to use glyphs to replace these text-labeled boxes with glyphs. The presence of iconic memory was introduced by Sperling in 1960. It is shown to facilitate rapid comparison between glyphs in the same display, whereas the effect is less so for text.
  2. Sperling, 1960 - The presence of iconic memory may facilitate rapid comparison between glyphs in the same display, whereas it is less so for texts.
  3. In our problem domain, we have the following numbers at our disposal. >4,000 qualitative terms
  4. Taxonomy and visual channels. Through formulating a glyphs representation based on the taxonomy, we implicitly construct rules for how a glyph is constructed.
  5. Animate.
  6. The first metric for selecting a scheme is the coverage.
  7. Same coverage but Scheme 1 is better for potential use.
  8. Make fair comparison with 3 each side.
  9. When mapped to more abstract visual channels, e.g. color, too many mappings are hard to learn. Unless the color is metaphoric.
  10. Move information about concepts in to earlier slide.
  11. Move information about concepts in to earlier slide.
  12. Move information about concepts in to earlier slide.
  13. I will simply show how we built this table but relatively briefly. If you want more information, you can read the paper and/or speak to me throughout the course of the meeting.
  14. Pop-out effect We looked at many sources of literature on pop-out effectThe power of Visual Channels differ in their ability to contribute to pop out effect. Integral/Separable Visual Channels Some visual channels do not interact well with others, for instance, motion & flicker or width and height are common examples of what are termed integral dimensions .
  15. There are a few theories on how we process information in the visual hierarchy. Local, Global, middle-out and salient feature detection. Some disagreement over exact mechanism used. In our work we focus mainly on the top-down and salient feature detection theories since the glyphs will often be small in relation to the overall visualization.
  16. In Particular domain-specific metaphor... Learning, recognition + memorizing… “ Natural mappings ” [Siirtola 02] between data and their visual counterparts can make it easier for users to infer meaning from the glyph with less effort required to learn and remember them.
  17. We have the taxonomic order and the visual channel order, now we can map between them.
  18. Explain the first level mapping in more detail.
  19. Animate creation of the tree.
  20. Because of the ordering, the top level in the taxonomy will be distinguishable even at low levels.
  21. Franks and Bransford’s study on transformation of prototypes suggested that humans can learn to recognize glyphs by rules consciously as well as unconsciously.
  22. We’ve provided a rule based encoding Franks and Bransford’s study on transformation of prototypes suggested that humans can learn to recognize glyphs by rules consciously as well as unconsciously.