owlcollab / owlcollab/owltools

Feature request: Need simple IC score generation

Open
#289 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
115
Forks
34
PR merge metrics
No merged PRs in 30d

Description

In good old swiss army knife fashion, i relatively urgently need a command that generates the IC scores or some input ontology. So ontology in, table out:

Class IC
HP:001 2.3
HP:002 0.1

This should complement an existing function that generates the phenodigm scores.

owltools --sim-save-phenodigm-class-scores -m 2.5 -x HP,HP -a scores.txt

Note that during the cause of next year, we will move this stuff to phenol; just not right now, has the human cost is too high.. Would someone be able to do this? Thanks a lot.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the existing owltools --sim-save-phenodigm-class-scores -m 2.5 -x HP,HP -a scores.txt command and trace the function that generates phenodigm scores. Determine where a command for IC scores or an input ontology should enter the CLI. Done means ontology input produces a table containing each class and its IC score, complementing the existing score output.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
bioinformatics, cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.