Improve Exomiser HTML
In recent work, we are getting on the order of 50-100 HPO terms per proband (from EHR text mining). This makes the current output of Exomiser unweildly. Even with smaller numbers of terms, the output could be improved. Here are some thoughts
- Arrange the terms in an HTML Table
- If two proband terms match to the same Disease term, list them right underneath each other (probably as additional rows in the same HTML table)
- If multiple matching models are shown (e.g., human disease, mouse, zebrafish, PPI network), place all of the models into the same table as additional columns
- Link the HPO terms to the HPO website
- Color code the HPO terms according to exact match, descendent, or degree of match (IC of the MICA)
- Show all of the non-matching terms at the bottom of the HTML table in compressed form
@iimpulse - in case you want some more inspiration?
I wonder if you would find it useful to allow sorting the phenotypic features in the output, e.g. to put the more similar features together. In principle, something like hierarchical sorting here.
The 'sort' order is currently the input order, but I like the idea of sorting like this. Alternatively ordering by high-level system under Phenotypic abnormality first, then by descending IC.