Git Product home page Git Product logo

Comments (10)

oneilsh avatar oneilsh commented on September 26, 2024 1

@bschilder thank you for the flag! Yes that would be me :) CCing @cmungall, @kevinschaper, and @sagehrke FYI

I think your proposal to coordinate sounds good, we've been planning something specifically for Monarch, but thinking more generally or at least doing so in a way that can support or integrate with other KGs would certainly not hurt. As the commits reveal I haven't worked on this repo in a while and there's not much functionality implemented yet.

I'm also a fan of tidygraph and had planned to use it heavily, building a small Monarch-specific DSL; or more KG-generic, which sounds like your interest. See this little user story example (but don't take it too seriously, especially the proposed data model). I hadn't seen simona before, I presume you mean this one, I don't have a lot of experience with ontologies and KGs so I'm not as familiar with the available packages, especially in R. Our lab and collaborators do quite a lot of good work in Python.

We've gone back and forth a bit on the best way to get the data to the package, between bulk file download, something like a bioconductor data package, or using the REST API (ala @charlieccarey's package, but there've been big graph and API updates recently as you've noticed). It's on our short-term plans however to release a neo4j endpoint for the KG, which I think will be the way to go.

So yeah, let's build slick KG packages for R!

from monarchr.

sagehrke avatar sagehrke commented on September 26, 2024 1

Thank you @bschilder and @oneilsh! I will sit this one out, but I am excited to hear what comes of this call. 👍🏼

from monarchr.

oneilsh avatar oneilsh commented on September 26, 2024 1

@bschilder thank you for your collaboration and help so far! I hope we continue to build together - I'm going through and closing old tickets, and I'll be opening up some others for specific things, please feel free to add :)

from monarchr.

bschilder avatar bschilder commented on September 26, 2024

@oneilsh would you be correct contact point for this?

from monarchr.

bschilder avatar bschilder commented on September 26, 2024

Perhaps @cmungall as well

from monarchr.

bschilder avatar bschilder commented on September 26, 2024

@bschilder thank you for the flag! Yes that would be me :) CCing @cmungall, @kevinschaper, and @sagehrke FYI

I think your proposal to coordinate sounds good, we've been planning something specifically for Monarch, but thinking more generally or at least doing so in a way that can support or integrate with other KGs would certainly not hurt. As the commits reveal I haven't worked on this repo in a while and there's not much functionality implemented yet.

Amazing, thanks for the positive response @oneilsh !

I think it might be nice to keep it modular, and have monarchr as it's own package that a meta-package can call as a dependency. Prevents the code base from getting exceedingly complicated and lets you unit test your packages a bit easier in some ways. I have a CI-assistant package for making this kind of multi-package maintenance a bit more manageable, called rworkflows.

I'm also a fan of tidygraph and had planned to use it heavily, building a small Monarch-specific DSL; or more KG-generic, which sounds like your interest. See this little user story example (but don't take it too seriously, especially the proposed data model). I hadn't seen simona before, I presume you mean this one, I don't have a lot of experience with ontologies and KGs so I'm not as familiar with the available packages, especially in R. Our lab and collaborators do quite a lot of good work in Python.

Yes, thats' the one! Sorry, pasted the wrong link. simona seems to be quite well maintained and has extensive functions for computing every variety of similarity matrix you can imagine. I'm in the process of transitioning my HPO-specific package (HPOExplorer) to using this format instead of ontologyIndex.

We've gone back and forth a bit on the best way to get the data to the package, between bulk file download, something like a bioconductor data package, or using the REST API (ala @charlieccarey's package, but there've been big graph and API updates recently as you've noticed). It's on our short-term plans however to release a neo4j endpoint for the KG, which I think will be the way to go.

Atm, KGExplorer only pulls in the bulk data files, which isn't ideal for all use cases but surprisingly usable. Would definitely be worth doing some benchmarking to see which approach is fastest, but I do really like the idea of using neo4j as this seems perfectly suited for the Monarch db use case.

So yeah, let's build slick KG packages for R!

Heck yeah! Perhaps the next steps would be have a meeting to flesh out the plans and see what the best way to tackle them might be.

I'd be happy to send out a meeting scheduler invite to figure out when that might work best (after the holidays of course).

from monarchr.

oneilsh avatar oneilsh commented on September 26, 2024

@bschilder happy post-holidays :)

I would definitely be up for a brainstorming session, it would be nice to get your perspective. Can you send me an email to my [email protected] address to set up a time and zoom?

from monarchr.

bschilder avatar bschilder commented on September 26, 2024

@bschilder happy post-holidays :)
Hope you had a great holiday break yourself :)

I would definitely be up for a brainstorming session, it would be nice to get your perspective. Can you send me an email to my [email protected] address to set up a time and zoom?

Amazing, thanks! I'll send you an email now. If anyone else would like to join the call, do let me know and I can add your emails as well @cmungall @kevinschaper @sagehrke @charlieccarey

from monarchr.

monicacecilia avatar monicacecilia commented on September 26, 2024

Dear @oneilsh, could I kindly ask if you could please share an update on where this coordination effort ended up? Are there next steps?

from monarchr.

bschilder avatar bschilder commented on September 26, 2024

@bschilder thank you for your collaboration and help so far! I hope we continue to build together - I'm going through and closing old tickets, and I'll be opening up some others for specific things, please feel free to add :)

Sounds great! Excited to help keep this moving forward!

from monarchr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.