SlideShare une entreprise Scribd logo
1  sur  23
Tracking taxonomic change 
across classifications 
and phylogenies 
Nico M. Franz 1,2 
Arizona State University 
http://taxonbytes.org/ 
1 Concepts and tools developed jointly with members of the Ludäscher Lab (UC Davis & UIUC): 
Mingmin Chen, Parisa Kianmajd, Shizhuo Yu, Shawn Bowers & Bertram Ludäscher 
2 Understanding Taxon Ranges in Space and Time 
Workshop – Berkeley Initiative in Global Change Biology (BIGCB) 
November 07-09, 2014, University of California at Berkeley, CA 
On-line @ http://www.slideshare.net/taxonbytes/franz-2014-bigcb-tracking-change-across-classifications-and-phylogenies
"A toolkit for consistently aligning 
sets of hierarchically arranged entities 
under (relaxable) logic constraints, 
and using RCC-5 articulations."
Euler/X uses Answer Set Programming. 
The reasoner asks, and solves, the question: 
"Which possible worlds can be generated 
that satisfy (i.e., are consistent with) 
a given set of input constraints?"
Toolkit workflow. Objective: achieving well-specified alignments. 
Set of Input Constraints 
T1 = Taxonomy 1 
T2 = Taxonomy 2 
A = Input articulations 
[==, >, <, ><, |] 
C = Taxonomic constraints
Toolkit workflow. Objective: achieving well-specified alignments. 
Set of Input Constraints 
T1 = Taxonomy 1 
T2 = Taxonomy 2 
A = Input articulations 
[==, >, <, ><, |] 
C = Taxonomic constraints 
 Articulations are asserted 
by human toolkit users.
Toolkit workflow. Objective: achieving well-specified alignments. 
No! 
Set of Input Constraints 
T1 = Taxonomy 1 
T2 = Taxonomy 2 
A = Input articulations 
[==, >, <, ><, |] 
C = Taxonomic constraints
Toolkit workflow. Objective: achieving well-specified alignments. 
No! 
Set of Input Constraints 
T1 = Taxonomy 1 
T2 = Taxonomy 2 
A = Input articulations 
[==, >, <, ><, |] 
C = Taxonomic constraints
Toolkit workflow. Objective: achieving well-specified alignments. 
No! 
Yes 
Set of Input Constraints 
T1 = Taxonomy 1 
T2 = Taxonomy 2 
A = Input articulations 
[==, >, <, ><, |] 
C = Taxonomic constraints
Toolkit workflow. Objective: achieving well-specified alignments. 
No! 
Yes
Toolkit workflow. Objective: achieving well-specified alignments. 
MIR = 
Maximally Informative Relations 
[==, >, <, ><, |] 
for each concept pair 
Yes 
Yes
So, given an input set of [T1, T2, A, C], one gains: 
(1) Logical consistency in the alignment; 
(2) Intended degree of alignment resolution; 
(3) Additional, logically implied articulations; 
(4) Visualizations of taxonomic provenance; 
(5) Quantifications of name/meaning relations.
Use case: dwarf lemurs sec. MSW 1993 & 2005 1 
Chirogaleus furcifer sec. Mühel (1890) – Brehms Tierleben. 
Public Domain: http://books.google.com/books?id=sDgQAQAAMAAJ 
1 Franz et al. 2014. Taxonomic provenance: Two influential primate classifications logically aligned. (unpublished)
Toolkit demonstration. Overview of input and commands covered. 
(1) Input file: cheirogaleoidea.txt  well-specified 
(2) euler --help [available commands] 
(3) euler -i [filename] --iv [input visualization] 
(4) euler -i [filename] -e mnpw --rcgo [complete RCG run]
Toolkit demonstration. Overview of input and commands covered. 
(1) Input file: cheirogaleoidea.txt  well-specified 
(2) euler --help [available commands] 
(3) euler -i [filename] --iv [input visualization] 
(4) euler -i [filename] -e mnpw --rcgo [complete RCG run] 
 one articulation 'inverted'  over-specification 
(5) euler -i [filename] --cc [consistency check] 
(6) euler -i [filename] --ie [inconsistency explanation] 
(7) euler -i [filename] --repair=topdown [diagnosis, removal, run]
Toolkit demonstration. Overview of input and commands covered. 
(1) Input file: cheirogaleoidea.txt  well-specified 
(2) euler --help [available commands] 
(3) euler -i [filename] --iv [input visualization] 
(4) euler -i [filename] -e mnpw --rcgo [complete RCG run] 
 one articulation 'inverted'  over-specification 
(5) euler -i [filename] --cc [consistency check] 
(6) euler -i [filename] --ie [inconsistency explanation] 
(7) euler -i [filename] --repair=topdown [diagnosis, removal, run] 
 one articulation removed  under-specification 
(8) euler -i [filename] --ur [uncertainty reduction]
Suggested Workshop ideas 
for collective exploration.
'Traditional' view – taxon concept hierarchies.
Expanded view 1 – vouchers drive taxon concept identity.
Expanded view 2 – vouchers instantiate character concept identity.
Expanded view 3 – taxon concepts, character concepts, vouchers.
Expanded view 3* – resolving concept overlap into merge regions.
Acknowledgments 
• Brent Mishler, Staci Markos & all BIGCB 2014Workshop organizers! 
• Euler/X team: Mingmin Chen, Parisa Kianmajd, Shizhuo Yu, Shawn Bowers 
& Bertram Ludäscher. 
• Edward Gilbert (oaks) & Naomi Pier (primates). 
• NSF DEB–1155984, DBI–1342595 (Franz); IIS–118088, DBI–1147273 
(Ludäscher). 
• Information @ http://taxonbytes.org/tag/concept-taxonomy/ 
• Euler/X code @ https://bitbucket.org/eulerx 
• Euler server @ http://euler.asu.edu 
Franz Lab: http://taxonbytes.org/ https://sols.asu.edu/

Contenu connexe

Tendances

Adapt OWL as a Modular Ontology Language
Adapt OWL as a Modular Ontology LanguageAdapt OWL as a Modular Ontology Language
Adapt OWL as a Modular Ontology Language
Jie Bao
 
A Distributed Tableau Algorithm for Package-based Description Logics
A Distributed Tableau Algorithm for Package-based Description LogicsA Distributed Tableau Algorithm for Package-based Description Logics
A Distributed Tableau Algorithm for Package-based Description Logics
Jie Bao
 
Representing and Reasoning with Modular Ontologies
Representing and Reasoning with Modular OntologiesRepresenting and Reasoning with Modular Ontologies
Representing and Reasoning with Modular Ontologies
Jie Bao
 
Divide and Conquer Semantic Web with Modular
Divide and Conquer Semantic Web with ModularDivide and Conquer Semantic Web with Modular
Divide and Conquer Semantic Web with Modular
Jie Bao
 
Integration of Domain-Specific and Domain-Independent Ontologies for Colonosc...
Integration of Domain-Specific and Domain-Independent Ontologies for Colonosc...Integration of Domain-Specific and Domain-Independent Ontologies for Colonosc...
Integration of Domain-Specific and Domain-Independent Ontologies for Colonosc...
Jie Bao
 
Package-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary ResultsPackage-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary Results
Jie Bao
 
Chaps 1-3-ai-prolog
Chaps 1-3-ai-prologChaps 1-3-ai-prolog
Chaps 1-3-ai-prolog
saru40
 

Tendances (20)

Adapt OWL as a Modular Ontology Language
Adapt OWL as a Modular Ontology LanguageAdapt OWL as a Modular Ontology Language
Adapt OWL as a Modular Ontology Language
 
A Distributed Tableau Algorithm for Package-based Description Logics
A Distributed Tableau Algorithm for Package-based Description LogicsA Distributed Tableau Algorithm for Package-based Description Logics
A Distributed Tableau Algorithm for Package-based Description Logics
 
Representing and Reasoning with Modular Ontologies
Representing and Reasoning with Modular OntologiesRepresenting and Reasoning with Modular Ontologies
Representing and Reasoning with Modular Ontologies
 
Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1
 
PROLOG: Introduction To Prolog
PROLOG: Introduction To PrologPROLOG: Introduction To Prolog
PROLOG: Introduction To Prolog
 
Divide and Conquer Semantic Web with Modular
Divide and Conquer Semantic Web with ModularDivide and Conquer Semantic Web with Modular
Divide and Conquer Semantic Web with Modular
 
Introduction to Prolog
Introduction to PrologIntroduction to Prolog
Introduction to Prolog
 
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...
RuleML2015: User Extensible System to Identify Problems in OWL Ontologies and...
 
PROLOG: Recursion And Lists In Prolog
PROLOG: Recursion And Lists In PrologPROLOG: Recursion And Lists In Prolog
PROLOG: Recursion And Lists In Prolog
 
ProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) IntroductionProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) Introduction
 
Artificial intelligence Prolog Language
Artificial intelligence Prolog LanguageArtificial intelligence Prolog Language
Artificial intelligence Prolog Language
 
Integration of Domain-Specific and Domain-Independent Ontologies for Colonosc...
Integration of Domain-Specific and Domain-Independent Ontologies for Colonosc...Integration of Domain-Specific and Domain-Independent Ontologies for Colonosc...
Integration of Domain-Specific and Domain-Independent Ontologies for Colonosc...
 
Prolog 01
Prolog 01Prolog 01
Prolog 01
 
Prolog basics
Prolog basicsProlog basics
Prolog basics
 
Package-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary ResultsPackage-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary Results
 
Prolog Programming : Basics
Prolog Programming : BasicsProlog Programming : Basics
Prolog Programming : Basics
 
Prolog 7-Languages
Prolog 7-LanguagesProlog 7-Languages
Prolog 7-Languages
 
10 logic+programming+with+prolog
10 logic+programming+with+prolog10 logic+programming+with+prolog
10 logic+programming+with+prolog
 
Prolog Programming Language
Prolog Programming  LanguageProlog Programming  Language
Prolog Programming Language
 
Chaps 1-3-ai-prolog
Chaps 1-3-ai-prologChaps 1-3-ai-prolog
Chaps 1-3-ai-prolog
 

Similaire à Franz 2014 BIGCB Tracking Change across Classifications and Phylogenies

Transfer Learning for Performance Analysis of Highly-Configurable Software
Transfer Learning for Performance Analysis of Highly-Configurable SoftwareTransfer Learning for Performance Analysis of Highly-Configurable Software
Transfer Learning for Performance Analysis of Highly-Configurable Software
Pooyan Jamshidi
 
Managing Uncertainties in Hardware-Software Codesign Projects
Managing Uncertainties in Hardware-Software Codesign ProjectsManaging Uncertainties in Hardware-Software Codesign Projects
Managing Uncertainties in Hardware-Software Codesign Projects
Jones Albuquerque
 
Transfer Learning for Software Performance Analysis: An Exploratory Analysis
Transfer Learning for Software Performance Analysis: An Exploratory AnalysisTransfer Learning for Software Performance Analysis: An Exploratory Analysis
Transfer Learning for Software Performance Analysis: An Exploratory Analysis
Pooyan Jamshidi
 
Multimedia, Simulations, and Learning Transfer
Multimedia, Simulations, and Learning TransferMultimedia, Simulations, and Learning Transfer
Multimedia, Simulations, and Learning Transfer
Andy Saltarelli
 
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCLOCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
Lionel Briand
 

Similaire à Franz 2014 BIGCB Tracking Change across Classifications and Phylogenies (20)

Transfer Learning for Performance Analysis of Highly-Configurable Software
Transfer Learning for Performance Analysis of Highly-Configurable SoftwareTransfer Learning for Performance Analysis of Highly-Configurable Software
Transfer Learning for Performance Analysis of Highly-Configurable Software
 
Icsm07.ppt
Icsm07.pptIcsm07.ppt
Icsm07.ppt
 
ICSM07.ppt
ICSM07.pptICSM07.ppt
ICSM07.ppt
 
Managing Uncertainties in Hardware-Software Codesign Projects
Managing Uncertainties in Hardware-Software Codesign ProjectsManaging Uncertainties in Hardware-Software Codesign Projects
Managing Uncertainties in Hardware-Software Codesign Projects
 
presentation
presentationpresentation
presentation
 
Slides chapters 28-32
Slides chapters 28-32Slides chapters 28-32
Slides chapters 28-32
 
Transfer Learning for Software Performance Analysis: An Exploratory Analysis
Transfer Learning for Software Performance Analysis: An Exploratory AnalysisTransfer Learning for Software Performance Analysis: An Exploratory Analysis
Transfer Learning for Software Performance Analysis: An Exploratory Analysis
 
SERENE 2014 School: Resilience in Cyber-Physical Systems: Challenges and Oppo...
SERENE 2014 School: Resilience in Cyber-Physical Systems: Challenges and Oppo...SERENE 2014 School: Resilience in Cyber-Physical Systems: Challenges and Oppo...
SERENE 2014 School: Resilience in Cyber-Physical Systems: Challenges and Oppo...
 
SERENE 2014 School: Gabor karsai serene2014_school
SERENE 2014 School: Gabor karsai serene2014_schoolSERENE 2014 School: Gabor karsai serene2014_school
SERENE 2014 School: Gabor karsai serene2014_school
 
Designing of an efficient algorithm for identifying Abbreviation definitions ...
Designing of an efficient algorithm for identifying Abbreviation definitions ...Designing of an efficient algorithm for identifying Abbreviation definitions ...
Designing of an efficient algorithm for identifying Abbreviation definitions ...
 
ADAPTIVE CHAOS CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC LIU SYSTEM
ADAPTIVE CHAOS CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC LIU SYSTEM ADAPTIVE CHAOS CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC LIU SYSTEM
ADAPTIVE CHAOS CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC LIU SYSTEM
 
Multimedia, Simulations, and Learning Transfer
Multimedia, Simulations, and Learning TransferMultimedia, Simulations, and Learning Transfer
Multimedia, Simulations, and Learning Transfer
 
Mining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review WorksMining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review Works
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
 
Introduction to Chainer Chemistry
Introduction to Chainer ChemistryIntroduction to Chainer Chemistry
Introduction to Chainer Chemistry
 
Adaptive Stabilization and Synchronization of Hyperchaotic QI System
Adaptive Stabilization and Synchronization of Hyperchaotic QI SystemAdaptive Stabilization and Synchronization of Hyperchaotic QI System
Adaptive Stabilization and Synchronization of Hyperchaotic QI System
 
ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF HYPERCHAOTIC QI SYSTEM
ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF HYPERCHAOTIC QI SYSTEM ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF HYPERCHAOTIC QI SYSTEM
ADAPTIVE STABILIZATION AND SYNCHRONIZATION OF HYPERCHAOTIC QI SYSTEM
 
Two-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential EvolutionTwo-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential Evolution
 
Abductive commonsense reasoning
Abductive commonsense reasoningAbductive commonsense reasoning
Abductive commonsense reasoning
 
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCLOCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
 

Plus de taxonbytes

Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus ReclassificationZhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
taxonbytes
 

Plus de taxonbytes (20)

De-centralized but global: Redesigning biodiversity data aggregation for impr...
De-centralized but global: Redesigning biodiversity data aggregation for impr...De-centralized but global: Redesigning biodiversity data aggregation for impr...
De-centralized but global: Redesigning biodiversity data aggregation for impr...
 
Anzaldo franz 2017 ecn your daily weevil
Anzaldo franz 2017 ecn your daily weevilAnzaldo franz 2017 ecn your daily weevil
Anzaldo franz 2017 ecn your daily weevil
 
Franz et al 2017 ecn creating and publishing a symbiota based checklist version
Franz et al 2017 ecn creating and publishing a symbiota based checklist versionFranz et al 2017 ecn creating and publishing a symbiota based checklist version
Franz et al 2017 ecn creating and publishing a symbiota based checklist version
 
Franz 2017 sols cbs seminar the limits of synthesis for integrative biology
Franz 2017 sols cbs seminar the limits of synthesis for integrative biologyFranz 2017 sols cbs seminar the limits of synthesis for integrative biology
Franz 2017 sols cbs seminar the limits of synthesis for integrative biology
 
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledge
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledgeFranz 2017 uiuc cirss non unitary syntheses of systematic knowledge
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledge
 
Franz et al tdwg 2016 new developments for libraries of life
Franz et al tdwg 2016 new developments for libraries of lifeFranz et al tdwg 2016 new developments for libraries of life
Franz et al tdwg 2016 new developments for libraries of life
 
Franz et al tdwg 2016 introducing lep net
Franz et al tdwg 2016 introducing lep netFranz et al tdwg 2016 introducing lep net
Franz et al tdwg 2016 introducing lep net
 
Franz et al TDWG 2016 Updates on multiple neotropical symbiota portals
Franz et al TDWG 2016 Updates on multiple neotropical symbiota portalsFranz et al TDWG 2016 Updates on multiple neotropical symbiota portals
Franz et al TDWG 2016 Updates on multiple neotropical symbiota portals
 
Franz sterner tdwg 2016 new power balance needed for trustworthy biodiversity...
Franz sterner tdwg 2016 new power balance needed for trustworthy biodiversity...Franz sterner tdwg 2016 new power balance needed for trustworthy biodiversity...
Franz sterner tdwg 2016 new power balance needed for trustworthy biodiversity...
 
Franz ludaescher tdwg 2016 an update on taxonomic concept reasoning
Franz ludaescher tdwg 2016 an update on taxonomic concept reasoningFranz ludaescher tdwg 2016 an update on taxonomic concept reasoning
Franz ludaescher tdwg 2016 an update on taxonomic concept reasoning
 
Franz Zhang et al Weevil Workshop 2016 Neotropical Entiminae Systematics evol...
Franz Zhang et al Weevil Workshop 2016 Neotropical Entiminae Systematics evol...Franz Zhang et al Weevil Workshop 2016 Neotropical Entiminae Systematics evol...
Franz Zhang et al Weevil Workshop 2016 Neotropical Entiminae Systematics evol...
 
Franz et al ice 2016 addressing the name meaning drift challenge in open ende...
Franz et al ice 2016 addressing the name meaning drift challenge in open ende...Franz et al ice 2016 addressing the name meaning drift challenge in open ende...
Franz et al ice 2016 addressing the name meaning drift challenge in open ende...
 
Zhang et al ecn 2016 building an accessible weevil tissue collection for geno...
Zhang et al ecn 2016 building an accessible weevil tissue collection for geno...Zhang et al ecn 2016 building an accessible weevil tissue collection for geno...
Zhang et al ecn 2016 building an accessible weevil tissue collection for geno...
 
Franz et al evol 2016 aligning multipe incongruent phylogenies with the euler...
Franz et al evol 2016 aligning multipe incongruent phylogenies with the euler...Franz et al evol 2016 aligning multipe incongruent phylogenies with the euler...
Franz et al evol 2016 aligning multipe incongruent phylogenies with the euler...
 
Zhang et al evol 2016 beyond otus phylogenetic identification of bacterial sy...
Zhang et al evol 2016 beyond otus phylogenetic identification of bacterial sy...Zhang et al evol 2016 beyond otus phylogenetic identification of bacterial sy...
Zhang et al evol 2016 beyond otus phylogenetic identification of bacterial sy...
 
Franz et al evol 2016 representing phylogeny as a logically tractable variable
Franz et al evol 2016 representing phylogeny as a logically tractable variable  Franz et al evol 2016 representing phylogeny as a logically tractable variable
Franz et al evol 2016 representing phylogeny as a logically tractable variable
 
Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus ReclassificationZhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
 
Franz cobb seltmann 2015 spnhc current state of arthropod biodiversity data
Franz cobb seltmann 2015 spnhc current state of arthropod biodiversity dataFranz cobb seltmann 2015 spnhc current state of arthropod biodiversity data
Franz cobb seltmann 2015 spnhc current state of arthropod biodiversity data
 
Johnston ESA 2014 Trogloderus Sand Dune Speciation
Johnston ESA 2014 Trogloderus Sand Dune SpeciationJohnston ESA 2014 Trogloderus Sand Dune Speciation
Johnston ESA 2014 Trogloderus Sand Dune Speciation
 
Zhang Et Al ESA 2014 Ancient reverse colonization of Central America from the...
Zhang Et Al ESA 2014 Ancient reverse colonization of Central America from the...Zhang Et Al ESA 2014 Ancient reverse colonization of Central America from the...
Zhang Et Al ESA 2014 Ancient reverse colonization of Central America from the...
 

Dernier

Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
RizalinePalanog2
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 

Dernier (20)

Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 

Franz 2014 BIGCB Tracking Change across Classifications and Phylogenies

  • 1. Tracking taxonomic change across classifications and phylogenies Nico M. Franz 1,2 Arizona State University http://taxonbytes.org/ 1 Concepts and tools developed jointly with members of the Ludäscher Lab (UC Davis & UIUC): Mingmin Chen, Parisa Kianmajd, Shizhuo Yu, Shawn Bowers & Bertram Ludäscher 2 Understanding Taxon Ranges in Space and Time Workshop – Berkeley Initiative in Global Change Biology (BIGCB) November 07-09, 2014, University of California at Berkeley, CA On-line @ http://www.slideshare.net/taxonbytes/franz-2014-bigcb-tracking-change-across-classifications-and-phylogenies
  • 2. "A toolkit for consistently aligning sets of hierarchically arranged entities under (relaxable) logic constraints, and using RCC-5 articulations."
  • 3. Euler/X uses Answer Set Programming. The reasoner asks, and solves, the question: "Which possible worlds can be generated that satisfy (i.e., are consistent with) a given set of input constraints?"
  • 4. Toolkit workflow. Objective: achieving well-specified alignments. Set of Input Constraints T1 = Taxonomy 1 T2 = Taxonomy 2 A = Input articulations [==, >, <, ><, |] C = Taxonomic constraints
  • 5. Toolkit workflow. Objective: achieving well-specified alignments. Set of Input Constraints T1 = Taxonomy 1 T2 = Taxonomy 2 A = Input articulations [==, >, <, ><, |] C = Taxonomic constraints  Articulations are asserted by human toolkit users.
  • 6. Toolkit workflow. Objective: achieving well-specified alignments. No! Set of Input Constraints T1 = Taxonomy 1 T2 = Taxonomy 2 A = Input articulations [==, >, <, ><, |] C = Taxonomic constraints
  • 7. Toolkit workflow. Objective: achieving well-specified alignments. No! Set of Input Constraints T1 = Taxonomy 1 T2 = Taxonomy 2 A = Input articulations [==, >, <, ><, |] C = Taxonomic constraints
  • 8. Toolkit workflow. Objective: achieving well-specified alignments. No! Yes Set of Input Constraints T1 = Taxonomy 1 T2 = Taxonomy 2 A = Input articulations [==, >, <, ><, |] C = Taxonomic constraints
  • 9. Toolkit workflow. Objective: achieving well-specified alignments. No! Yes
  • 10. Toolkit workflow. Objective: achieving well-specified alignments. MIR = Maximally Informative Relations [==, >, <, ><, |] for each concept pair Yes Yes
  • 11. So, given an input set of [T1, T2, A, C], one gains: (1) Logical consistency in the alignment; (2) Intended degree of alignment resolution; (3) Additional, logically implied articulations; (4) Visualizations of taxonomic provenance; (5) Quantifications of name/meaning relations.
  • 12. Use case: dwarf lemurs sec. MSW 1993 & 2005 1 Chirogaleus furcifer sec. Mühel (1890) – Brehms Tierleben. Public Domain: http://books.google.com/books?id=sDgQAQAAMAAJ 1 Franz et al. 2014. Taxonomic provenance: Two influential primate classifications logically aligned. (unpublished)
  • 13. Toolkit demonstration. Overview of input and commands covered. (1) Input file: cheirogaleoidea.txt  well-specified (2) euler --help [available commands] (3) euler -i [filename] --iv [input visualization] (4) euler -i [filename] -e mnpw --rcgo [complete RCG run]
  • 14. Toolkit demonstration. Overview of input and commands covered. (1) Input file: cheirogaleoidea.txt  well-specified (2) euler --help [available commands] (3) euler -i [filename] --iv [input visualization] (4) euler -i [filename] -e mnpw --rcgo [complete RCG run]  one articulation 'inverted'  over-specification (5) euler -i [filename] --cc [consistency check] (6) euler -i [filename] --ie [inconsistency explanation] (7) euler -i [filename] --repair=topdown [diagnosis, removal, run]
  • 15. Toolkit demonstration. Overview of input and commands covered. (1) Input file: cheirogaleoidea.txt  well-specified (2) euler --help [available commands] (3) euler -i [filename] --iv [input visualization] (4) euler -i [filename] -e mnpw --rcgo [complete RCG run]  one articulation 'inverted'  over-specification (5) euler -i [filename] --cc [consistency check] (6) euler -i [filename] --ie [inconsistency explanation] (7) euler -i [filename] --repair=topdown [diagnosis, removal, run]  one articulation removed  under-specification (8) euler -i [filename] --ur [uncertainty reduction]
  • 16.
  • 17. Suggested Workshop ideas for collective exploration.
  • 18. 'Traditional' view – taxon concept hierarchies.
  • 19. Expanded view 1 – vouchers drive taxon concept identity.
  • 20. Expanded view 2 – vouchers instantiate character concept identity.
  • 21. Expanded view 3 – taxon concepts, character concepts, vouchers.
  • 22. Expanded view 3* – resolving concept overlap into merge regions.
  • 23. Acknowledgments • Brent Mishler, Staci Markos & all BIGCB 2014Workshop organizers! • Euler/X team: Mingmin Chen, Parisa Kianmajd, Shizhuo Yu, Shawn Bowers & Bertram Ludäscher. • Edward Gilbert (oaks) & Naomi Pier (primates). • NSF DEB–1155984, DBI–1342595 (Franz); IIS–118088, DBI–1147273 (Ludäscher). • Information @ http://taxonbytes.org/tag/concept-taxonomy/ • Euler/X code @ https://bitbucket.org/eulerx • Euler server @ http://euler.asu.edu Franz Lab: http://taxonbytes.org/ https://sols.asu.edu/