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

OBI node deployment #191

Closed
8 of 9 tasks
surchs opened this issue Nov 19, 2024 · 0 comments
Closed
8 of 9 tasks

OBI node deployment #191

surchs opened this issue Nov 19, 2024 · 0 comments
Labels
Milestone Used to track other issues that are required to complete the milestone.

Comments

@surchs
Copy link
Contributor

surchs commented Nov 19, 2024

Context

The OBI is ready to start federating with the MNI, for now with synthetic data. They have already done a (partially?) successful deployment of their own node. The goal is to demonstrate a query that finds results from both an OBI and a MNI dataset together. We will for now not list the OBI node in our list of public nodes.

Why

  • To improve our integration with the OBI
  • To demonstrate the inter-institute federation capability
  • To show to other interested partner institutes that we are successfully federating
  • To learn more about the OBI specific needs, e.g. how can we link from cohort results to the BrainCode platform, etc

Outcomes

  • OBI is running a publicly routable full-stack node
  • The node has SSL/HTTPS (probably by using our newly public nginx-acme recipe)
  • The node contains 2 or 3 (synthetic datasets), for now without imaging data or derivatives
  • The node runs in aggregated mode
  • The node has a mimimum cell size of 5 participants. Any query that would result in a smaller number of subjects included will not have a response for that dataset (i.e. if 4 participants match, it looks as if 0 participants match)
  • There is one public node that we consider to be the MNI node (e.g. the one that holds QPN). May or may not have to rename the node in our public list (TBD)

What

  • Provide OBI with link to the nginx-acme recipe (assume they use separate subdomains for each service)
  • (Optional) Give the OBI assistance as needed to get the Node to run on their Azure VM (e.g. zoom call)
  • Create or re-use one of our f-APIs (other than federate.neurobagel.org) and add to its local node list the n-API URL for the OBI. Make sure there is a query tool (no auth needed) that is publicly routable and talks to this f-API, so I can demonstrate a query that hits both the OBI and a "MNI node"
@surchs surchs added the Milestone Used to track other issues that are required to complete the milestone. label Nov 19, 2024
@surchs surchs closed this as completed Dec 4, 2024
@github-project-automation github-project-automation bot moved this to Review - Done in Neurobagel Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Milestone Used to track other issues that are required to complete the milestone.
Projects
Status: Review - Done
Development

No branches or pull requests

1 participant