Skip to content
kltm edited this page Jun 17, 2016 · 20 revisions

Interested: Seth (@kltm), Nakao (@nakao), and discussion with Kim (@jdkim)

Noctua: Collaborative editing of RDF instance graphs, and modeling biological processes

Sidney Hall - Urania's Mirror - Noctua, Corvus, Crater, Sextans Uraniæ, Hydra, Felis, Lupus, Centaurus, Antlia Pneumatica, Argo Navis, and Pyxis Nautica (whole card)

The Noctua (little owl) constellation

Turnkey deployment for Noctua instances (success)

The purpose of this project is to create a bootstrap/orchestration system to quickly deploy the Noctua stack for new users with different user cases and ontology needs.

As part of this solution, we were also able to close a similar ticket for AmiGO (https://github.com/geneontology/amigo/issues/340), giving us an easy turnkey solution for a complete annotation creation and browsing system. Already being used to look at Pombe phenotype data (http://ec2-23-22-182-58.compute-1.amazonaws.com:9999/amigo/search/annotation, temporary).

Generalize editor (success)

The purpose of this project is to allow instances of Noctua to be used without unnecessary confusion by non-GO modelers.

  • https://github.com/geneontology/noctua/issues/305 ; Open, but 99%
    • The code portion of this small project is done, adding an additional "open" context (in addition to "go" and "monarch") that removes a lot of the GO-specific sections
    • Will be further refined on user feedback
    • The default ontologies for this instance are still being decided

Add connections with external markup/paper annotation resources (partial)

Added playground section looking at kick outs.

PubAnnotation

  • https://github.com/geneontology/noctua/issues/316 ; Open, Noctua side likely ~90%
  • After some discussion and trials of adding the JS client to Noctua, we abandoned it due to (likely) library intractable library interference in the client (boo jQuery and friends).
  • Looking at previous work on Galaxy and AmiGO, it was proposed that a light-weight argument pass-through system could be easy to implement and beneficial to both projects
  • The Noctua portion of this moved very quickly, riding on previous work done for Textpresso

Textpresso Central

Remaining time

What time is left will be spent on working on generalizing the remote annotation import functionality in Noctua (/tractorbeam). This will include refinements to the two above items, as well as implementing bulk remote model/annotation pushes from resource that we've talked to (e.g. Reactome, https://github.com/geneontology/noctua/issues/37).