When fuzzy-matching between participant and panel HPO terms we search 3 levels apart in the HPO ontology tree. If no matches are found within that 3-level search, quit searching and move on to the next
This 3-level search limit was never based in anything, and nothing has been done to validate that 3 is a good number
Limiting the search to 3 tiers also implicitly requires a degree of coordination between recruiting sites and PanelApp curators, which we do not have in place. There's nothing to suggest that the data we process from participant cohorts and PanelApp have tuned matches to within 3 levels of HPO hierarchy, so it's likely we've been missing out on valid matches by cutting our searches short.
Proposed Changes
Removes the max-level cap of 3 completely. The search now becomes 'unbounded', all the way from query term to HPO root
Fixes
Closes #433
Proposed Changes
Checklist