Coder Social home page Coder Social logo

Comments (6)

annakrystalli avatar annakrystalli commented on July 21, 2024 1

Hello Melissa & Erin!

This sounds like a fantastic initiative that we'd love to discuss whether/how we might be able to join forces. I was wondering if there was online version of the shiny up somewhere that we could have a look at? Otherwise I think a really useful next step (not just for us but perhaps for early testers/adopters of your work) would be to add a little more detail to the README. Some instructions on how to use the code, a walk through of an example or even better, a few screenshots of the working shiny app would really help!

Once we get a better understanding maybe we can assess where we might be able to work together and where your project might make sense to stand alone for ease of use of your particular target group.

Thanks for reaching out! Look forward to learning more :)

PS as for a tutorial, you might want to have a look at this dataspice tutorial. I understand you are working on a more domain specific version but there might be something useful in there. Would be great to get a link to the materials you've been working on too. I feel practical data management tutorials seem few and far between so would be nice to collate available resources for different domains together!

from dataspice.

annakrystalli avatar annakrystalli commented on July 21, 2024 1

Hello @doomlab and @mekline, and many apologies for the delayed reply!

Firstly, I love, love, LOVE the app, and know many researchers that were interested in dataspice but weren't R users so hesitant to try and use it. This will be an excellent resource for them!

I totally agree with @mekline that retaining the original R functionality is important (I definitely use it regularly) so the key would be to set things up so that improvements can be easily shared by the two approaches. Perhaps we should explore more formal modularisation of the shiny code using shiny modules: https://shiny.rstudio.com/articles/modules.html

Finally, I've also been thinking about accommodating different/more complex metadata standards and perhaps this collaboration could be a great time to consider this. I was thinking it would be cool to include functionality that allows folks to supply their own metadata standards. We could include functions to validate their schema and then create templates and even update the documentation in the shiny apps (so turn the helptext into a responsive table that can be overriden by user-supplied information). I think we might be talking about the same thing? so, @mekline, can I just ask, what you mean by:

even if dataspice is producing ‘vanilla’ schema.org dataset JSON, people will be able to manually modify from there.

In any case, this is more a wishlist item for the future that I thought I's just throw in in case it peaked your interest.

Thanks for inviting me to the Psych-Data-Standards group! I didn't realise you were running an OpenLeaders project too 😃, awesome! I didn't manage to make the demo call but I will look out for the archive version of it! Look forward to learning more about the whole project!

from dataspice.

doomlab avatar doomlab commented on July 21, 2024

@annakrystalli

The code is located at: https://github.com/doomlab/data-dictionary/tree/master/dataschema for our update to dataspice. You can interact with the Shiny app at: https://doomlab.shinyapps.io/dataschema/

Otherwise I think a really useful next step (not just for us but perhaps for early testers/adopters of your work) would be to add a little more detail to the README. Some instructions on how to use the code, a walk through of an example or even better, a few screenshots of the working shiny app would really help!

A great idea - we've actually written a tutorial paper with step by step guides - it's here: https://osf.io/evnmf/ (linked in github but OSF will render it for you). The document isn't totally complete yet, we are still working but thought I would share it now. I will add it to the readme when we are done.

from dataspice.

amoeba avatar amoeba commented on July 21, 2024

This is amazing work, 👏 ! I love when open source software and awesome people come together.

Certainly other contributors here can comment to this, but I feel like joining forces is a great idea. I just ran through your linked Shiny app and it's very nicely done and worked pretty well. I haven't run through our Shiny app(s) in a while so I can't draw a comparison but yours seems like it works how ours would/should.

I think we could potentially merge efforts, round out dataspice's feature set (perhaps renaming it in the process?), go through ropensci onboarding, and finish with a release to CRAN. I have some free time to allocate to this so I could lend a hand with any integrative work we do.

from dataspice.

mekline avatar mekline commented on July 21, 2024

Bryce & Anna - thanks so much for your kind responses, and I’m looking forward to working with you!

I’ll invite the two of you to the Psych-DS listserv (anyone else reading, please comment on this issue if you’d liked to be added as well) - we are just getting started on creating some guinea pig dataset conversions, so it’s possible that some of these will want to use dataspice (in some instantiation) - my guess is that even if dataspice is producing ‘vanilla’ schema.org dataset JSON, people will be able to manually modify from there.

In terms of deciding on the feature set, I suspect that there are people who will prefer both the integrated browser app and r script versions. What’s the right way (I don’t know the answer) to modularize so the logic itself is common between app and functions?

from dataspice.

doomlab avatar doomlab commented on July 21, 2024

@mekline @annakrystalli @amoeba

Hi everyone! :) I am back from the moving cross country - adjusting to a new job hole I was in. I think we are on the same page here about updates, and I like the ideas you guys have going. I'd be happy to talk about how to merge efforts and thinking about how one could adjust the output they get based on the standards they wanted - we were mostly going with schema.org format because it was what google was doing and seemed wise to map onto something that already existed (right Melissa?).

I have not tried Shiny modules yet, but does seem like a good way to allow for choice complexity that you guys are discussing. Either way, I just wanted to drop a line that I was still interested - this group has made some excellent tools, so I'd be glad to contribute to that.

from dataspice.

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.