Skip to content

blakebyer/hpoa_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HPOA Builder

An interactive Streamlit app for browsing diseases, editing HPO annotations, and extending them with LLM-based PubMed suggestions. This is designed for curators who need a clean workflow for validating Human Phenotype Ontology Annotation (HPOA) tables.

Features

  • Search and filter diseases: Quickly find diseases using multiselect or search.
  • Inline editing: Select diseases and edit their annotations directly in a spreadsheet-like table with no need to touch the original dataframe.
  • Session-safe copy: All edits are saved to a copied dataframe, so your master data remains untouched.
  • PubMed + LLM Agent: Coming soon, with help from Aurelian.
  • Monarch-style UI: Custom colors and UI elements styled to match the Monarch Initiative.

Quick Start

Clone and install:

git clone https://github.com/blakebyer/hpoa_builder.git
cd src/
pip install requirements.txt

Run the app:

streamlit run app.py

Screenshot

HPOA Builder App

About

A Streamlit App for Curating Phenotype Annotations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published