Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Action list from January 2024 #1

Open
11 of 20 tasks
RichardBruskiewich opened this issue Jan 11, 2024 · 1 comment
Open
11 of 20 tasks

Action list from January 2024 #1

RichardBruskiewich opened this issue Jan 11, 2024 · 1 comment

Comments

@RichardBruskiewich
Copy link
Collaborator

RichardBruskiewich commented Jan 11, 2024

    • Identify or create a more specific predicate for the SemSimian output knowledge edges
      • For now use biolink:similar_to
      • Review better options for this, e.g. biolink:manifestation_of or ???
    • Review and implement the (Vlado et al) UUID identification strategy for description of the UUID generation of subject or object nodes of an edge/association based on a set of terms members of a phenotypic profile.
      • Review interpretation and implementation of the is_set flag in the context of the multi-CURIE use case.
      • Generate and apply UUID nodes for knowledge graph and result (phenotypic) profile subsets of terms
    • Specify a complete sample TRAPI Response JSON to guide further complete TRAPI /query implementation _(Matt, Sierra)
      • Add the 'auxiliary_graphs' JSON block to the TRAPI response
      • Build and return TRAPI auxiliary graphs containing detailed similarity assertions with scores from SemSimian
      • Review the need to somehow report (unduplicated?) the symmetrical subject_best_matches in addition to the object_bestmatches already returned.
    • Use infores:semsimian-kp as the primary_knowledge_source (How do we account for the original knowledge assertions, e.g. from HPO or MONDO or ???)
    • By default, only return “the top 5” most similar pairwise comparisons to limit the size of the auxiliary graph block, however, incorporate some kind of TRAPI QueryGraph parameter to signal expansion of results to a larger number of hits.
    • Convert vanilla Docker to Docker Compose management of the containers.
    • Fix server Open Telemetry code - the latest OT code modules appear to have removed the trace.get_tracer_provider().add_span_processor method
    • If desired, implement the 'common' API endpoints - i.e. get_node() and get_single_hops()
    • Review whether or not a new specific "multi-curie' workflow operation needs to be defined for this use case
    • Decide on official name of this system including KP versus ARA nature
    • Review latest Plater code for any additional changes worth incorporating
@RichardBruskiewich
Copy link
Collaborator Author

@mbrush and @sierra-moxon, a super quick scan of the Biolink Model dredged up the following predicate:

  manifestation of:
    is_a: related to at instance level
    description: >-
      that part of a phenomenon which is directly observable or
      visibly expressed, or which gives evidence to the underlying
      process; used in SemMedDB for linking things like dysfunctions
      and processes to some disease or syndrome
    range: disease

which almost feels like an appropriate predicate, even though it is not taken as 'similarity' per say.

@RichardBruskiewich RichardBruskiewich changed the title Action list from 10-January-2024 review meeting Action list from January 2024 Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant