1 of 29

OBO Academy:

Training materials for Bio-ontologists

Add name�Add location of talk

Date

2 of 29

What is the OBO Academy?

Design Philosophy

Available content

How to contribute to this effort

Overview

3 of 29

https://oboacademy.github.io/obook/

Introducing the

OBO Academy

  • Open, online, self-paced training materials
  • Repo is called OBOOK= Open Biological and Biomedical Ontologies (OBO) Organized Knowledge (OBOOK)
  • Aim to provide ongoing training for the ontology community that documents best practices in ontology development
  • Initially developed by our curation and semantic engineering team for the Critical Path Institute
  • This is a community resource, for the community, by the community

4 of 29

A community of ontologists committed to a shared set of principles to build open biomedical ontologies

http://obofoundry.org/

5 of 29

Why did we create OBO Academy?

Needed to bridge this

Need well-documented and accessible training materials

Frequently asked questions

Image credit: https://vintageportland.wordpress.com/2010/08/06/st-johns-bridge-1930/

Siloed knowledge

  • Distributed expertise in our community
    • Technical
    • Curation
    • Domain
  • Knowledge is not always documented

Need to organize professional education in OBO

  • OBO resources
  • ICBO tutorials
  • Monarch tutorials
  • C-Path tutorial

Need to bridge this gap

6 of 29

Database Curator

  • annotates datasets, experiments and publications with ontologies
  • requests new ontology terms
  • Suggests corrections to ontologies, such as wrong or missing synonyms, typos and definitions

Ontology Curator

  • develops and maintains ontologies
  • adds terms to ontologies
  • performs changes to ontologies, like adding or correcting synonyms
  • responsible for ontology releases

Ontology Engineer

  • Develops design patterns for ontologies that specify the logical structure of terms
  • responsible for ensuring the specification and consistent application of metadata in your ontologies
  • defines quality control checks

Ontology Pipeline Specialist

  • develops ontology pipelines with make and ROBOT
  • buildings release and QC architecture
  • builds infrastructure for application ontologies

Semantic Software engineer

  • uses ontologies to generate value to end-user applications
  • builds widgets that exploit the logical and graph structure of ontologies, e.g. phenotypic profile matching
  • builds ontology term browsers such as OLS

The different roles of OBO Semantic Engineering

7 of 29

The OBO Academy content is intended to capture our collective knowledge and be a single resource where we can learn about ontology development

8 of 29

Design Philosophy

9 of 29

OBO Academy is a Community Effort

image credit: https://www.travelportland.com/events/waterfront-blues-festival/

There is not a set owner of these resource

Anyone is welcome to contribute

Create a community resource that is a single source of truth, to consolidate all our collective knowledge about ontology development best practices,workflows and background

GOALS

YOU are the editors

Continuously evolving resource

10 of 29

Key Features

  • Built in GitHub using Markdown
  • Website was created using Mkdocs
  • Purposely avoided using Powerpoint slides
  • Can easily search the documentations
  • Findable in google

https://oboacademy.github.io/obook/

11 of 29

Self paced learning materials

All training materials are intended to be self-contained to ensure that they can be studied without any further guidance by a teacher

Image credit: https://embracesomeplace.com/portland-oregon-best-parks/

12 of 29

https://diataxis.fr/

Content: Diátaxis framework

TUTORIALS

Learning-oriented material that contains exercises to help learners achieve basic competence in a specific area.

HOW TO GUIDES

Task-oriented guides that function as directions for specific tasks.

REFERENCE GUIDES

Information-oriented documentation that describes a single topic in a succinct, technical and orderly way.

EXPLANATIONS

Understanding-oriented documentation that clarifies, deepens and broadens the reader’s understanding of a subject.

13 of 29

Available content

14 of 29

Example content

https://drive.google.com/file/d/1CCQsOlUESw2KT5GL8CMSMLgxPPE9jaaH/view?usp=sharing

15 of 29

Example content:

Landing page

16 of 29

Example content:

Lesson

17 of 29

Example content:

Attribution for your contributions

18 of 29

Example content:

Lesson

19 of 29

Example content:

Exercises

20 of 29

Pathways

  • Ontology curator
    • Ontology curator GO-style
    • Ontology curator OBI-style
  • Ontology engineer/developer
  • Ontology contributor

Image credit: https://everout.com/portland/locations/forest-park-macleay-park-entrance/l30485/

21 of 29

Monarch Training

  • Biweekly training tutorials on zoom for members of the Monarch Initiative
  • Two approaches:
    • Flipped classroom approach where attendees review tutorials in advance
    • Trainers are available to answer questions
  • Demonstration/lecture on topics chosen by attendees
  • Discussion board to request topics and vote

22 of 29

How to contribute to OBO Academy

23 of 29

  • Content is available on GitHub
  • Community is needed to contribute
    • Update existing materials
    • Create new materials
    • Create issues on our tracker
    • Make requests for additional content
    • Community review of pull requests
  • New Lesson template is available

https://github.com/OBOAcademy/obook/

24 of 29

Unfamiliar with GitHub?

We have a ‘how to’ guide for that

https://oboacademy.github.io/obook/lesson/contributing-to-obo-ontologies/#use-github

Image credit: https://en.wikipedia.org/wiki/Laurelhurst_Park

25 of 29

Please edit!

Spot a typo? Please fix it.

26 of 29

Summary

Lack of documented ontology training materials

Consolidated knowledge that is for everyone

Open source materials for the community

We need YOU to contribute to the materials

Available content

Lessons, How to guides, Tutorials, Courses, Pathways….

Use our model

We encourage community members to use this model for documentation and training

Image credit: https://localadventurer.com/wp-content/uploads/2019/03/tom-mccall-waterfront-park-cherry-trees.jpg

27 of 29

Acknowledgements

Becky Jackson

Intelligent Medical Objects

Shawn TanEuropean Bioinformatics Institute

Bradley Varner

European Bioinformatics Institute

James Overton

Knocean, Inc

Sabrina Toro

University of Colorado

David Osumi-SutherlandEuropean Bioinformatics Institute

Nico Matentzoglu

Semanticly

Nicole Vasilevsky

University of Colorado

28 of 29

Image credits

  • Cathedral Park/St John’s bridge (Slide 5): https://vintageportland.wordpress.com/2010/08/06/st-johns-bridge-1930/
  • Waterfront park (Slide 9): https://www.travelportland.com/events/waterfront-blues-festival/
  • Peninsula Park (Slide 11): https://embracesomeplace.com/portland-oregon-best-parks
  • Forest Park (Slide 16): https://everout.com/portland/locations/forest-park-macleay-park-entrance/l30485
  • Laurelhurst Park (Slide 20): https://en.wikipedia.org/wiki/Laurelhurst_Park
  • Cherry Blossoms/Waterfront Park: https://localadventurer.com/wp-content/uploads/2019/03/tom-mccall-waterfront-park-cherry-trees.jpg
  • Reed College Canyon (This slide): https://twitter.com/corsiaq/status/1277373837160542208

29 of 29

Thanks!

You can find me at:

[add email]

[add twitter handle]

https://oboacademy.github.io/obook/