Slide 1

Slide 1 text

Scientific names (genus, species)

Slide 2

Slide 2 text

Meaningless name Scientific names (genus, species) Meaningful name Semi-meaningless name

Slide 3

Slide 3 text

Meaningless name Scientific names (genus, species) Meaningful name Semi-meaningless name UNKNOWN Blank Incidental

Slide 4

Slide 4 text

Meaningless name Scientific names (genus, species) Meaningful name Semi-meaningless name UNKNOWN Blank Incidental FROG OR TOAD, UNIDENTIFIED Green bird with blunt bill. Unidentified. UNKNOWN ANTSHRIKE

Slide 5

Slide 5 text

Meaningless name Scientific names (genus, species) Meaningful name Outdated name Current name Semi-meaningless name UNKNOWN Blank Incidental FROG OR TOAD, UNIDENTIFIED Green bird with blunt bill. Unidentified. UNKNOWN ANTSHRIKE

Slide 6

Slide 6 text

Meaningless name Scientific names (genus, species) Meaningful name Outdated name Current name Semi-meaningless name UNKNOWN Blank Incidental FROG OR TOAD, UNIDENTIFIED Green bird with blunt bill. Unidentified. UNKNOWN ANTSHRIKE Oncifelis Acanthidositta Acanthocottus

Slide 7

Slide 7 text

Meaningless name Scientific names (genus, species) Meaningful name Outdated name Current name Semi-meaningless name UNKNOWN Blank Incidental FROG OR TOAD, UNIDENTIFIED Green bird with blunt bill. Unidentified. UNKNOWN ANTSHRIKE Oncifelis Acanthidositta Acanthocottus Leopardus Acanthisitta Myoxocephalus

Slide 8

Slide 8 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py)

Slide 9

Slide 9 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database

Slide 10

Slide 10 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists

Slide 11

Slide 11 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine

Slide 12

Slide 12 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV

Slide 13

Slide 13 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Dropbox/GitHub

Slide 14

Slide 14 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World Dropbox/GitHub

Slide 15

Slide 15 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World ITIS Dropbox/GitHub

Slide 16

Slide 16 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World ITIS Dropbox/GitHub

Slide 17

Slide 17 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World ITIS Dropbox/GitHub

Slide 18

Slide 18 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World ITIS NCBI Taxonomy Dropbox/GitHub

Slide 19

Slide 19 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World ITIS NCBI Taxonomy Fishbase Dropbox/GitHub

Slide 20

Slide 20 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World ITIS NCBI Taxonomy Fishbase … Dropbox/GitHub

Slide 21

Slide 21 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World ITIS NCBI Taxonomy Fishbase … Dropbox/GitHub

Slide 22

Slide 22 text

Scientific names (genus, species) Python 3 script (bettertaxonomy.py) 1. Internal database 2. GBIF Checklists 3. TaxRefine Local CSV Mammal Species of the World ITIS NCBI Taxonomy Fishbase … Dropbox/GitHub Semi-meaningless names!

Slide 23

Slide 23 text

Usage • $ python3 better_taxonomy.py input.csv -i internal.csv > output.csv

Slide 24

Slide 24 text

Usage • $ python3 better_taxonomy.py input.csv -i internal.csv > output.csv • Program: https://github.com/gaurav/bettertaxonomy/tree/ develop

Slide 25

Slide 25 text

Usage • $ python3 better_taxonomy.py input.csv -i internal.csv > output.csv • Program: https://github.com/gaurav/bettertaxonomy/tree/ develop • From: https://docs.google.com/spreadsheets/d/16Dpuo- NqXjpjCLVrHHyQ0uvQxNQA35oIQOewPHrLLfg/edit? usp=sharing

Slide 26

Slide 26 text

Usage • $ python3 better_taxonomy.py input.csv -i internal.csv > output.csv • Program: https://github.com/gaurav/bettertaxonomy/tree/ develop • From: https://docs.google.com/spreadsheets/d/16Dpuo- NqXjpjCLVrHHyQ0uvQxNQA35oIQOewPHrLLfg/edit? usp=sharing • To: https://docs.google.com/spreadsheets/d/ 1Jpr6stWGR3qe0swQ4_215kogau2lqmWxaDivBbGVd60/ edit?usp=sharing

Slide 27

Slide 27 text

Next steps 1. Speed: caching, combine queries 2. Prioritise checklists: by class, in configuration file 3. Higher taxonomy: support semi-meaningful names