Skip to content

Add Taxonomic Coverage Heatmap visualization #21

@marvinm2

Description

@marvinm2

Description

Create a heatmap visualization showing which taxonomic groups (human, rat, mouse, fish, etc.) are covered by AOPs and Key Events. This reveals taxonomic applicability gaps and helps users find relevant pathways for their species of interest - important for cross-species extrapolation in risk assessment.

Visualization Types

  • Latest snapshot: Current taxonomic coverage heatmap

Value & Priority

  • Priority: Phase 2 - Medium Priority
  • Value: Medium
  • Complexity: Medium

Implementation Details

Key Data Requirements

Property available in property_labels.csv:

  • Taxonomic Applicability (purl.bioontology.org/ontology/NCBITAXON/131567)
  • Applies to: AOP, KE, KER

Extract taxonomic terms and count:

  • AOPs by taxonomic group
  • KEs by taxonomic group
  • Cross-tabulation showing coverage patterns

Visualization Format

  • Heatmap: Rows = entity types (AOP/KE/KER), Columns = taxonomic groups, Color = count/percentage
  • Grouped bar chart: Alternative format showing counts by taxonomic group
  • Coverage table: Summary statistics for each species

Expected Insights

  • Identify which species have good AOP coverage vs. gaps
  • Support cross-species extrapolation decisions
  • Guide curation to fill taxonomic gaps
  • Help users find AOPs applicable to their species of interest
  • Support regulatory needs for different model organisms

Performance Notes

  • Medium complexity due to taxonomic term parsing
  • May need to normalize/group taxonomic terms (e.g., "Homo sapiens" → "Human")
  • Consider creating lookup table for common taxonomic groups

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions