Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for testing against the Open Tree of Life #79

Draft
wants to merge 19 commits into
base: master
Choose a base branch
from

Conversation

gaurav
Copy link
Member

@gaurav gaurav commented Aug 25, 2020

Since it is a time-consuming to test all CLADO phyloreferences using JPhyloRef, this PR implements a faster test: attempting to resolve the phyloreferences against the Open Tree of Life MRCA API. There is no clear way to validate these results, but we should be able to distinguish between the following cases:

  • Not all specifiers could be matched to Open Tree identifiers
  • All specifiers could be matched, and:
    • The phyloreference could not be resolved to a clade
    • The phyloreference could be resolved to a clade, and
      • It has the same name as the resolved Open Tree clade
      • It has a different name from the resolved Open Tree clade

This feature is useful because:

  1. It allows us to identify phyloreferences that can be resolved on the Open Tree of Life, which can be used in demos.
  2. It allows us to track the percentage of phyloreferences that resolve on the Open Tree of Life over time.
  3. It might help us identify cases where specifiers cannot be resolved because they are misspelled or otherwise incorrect.

WIP

@gaurav gaurav force-pushed the add-support-for-testing-against-open-tree branch from a91d6d1 to 7852880 Compare August 26, 2020 02:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant