-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add Plotly Dash in NeuroBlu post #57
base: develop
Are you sure you want to change the base?
Add Plotly Dash in NeuroBlu post #57
Conversation
Upload blog post written by NeuroBlu Research intern, Nithika Karthikeyan. Notion location of blog post is here: https://www.notion.so/holmusk/Insights-Explorer-with-Plotly-Dash-9d19c406850d4e928d8843962fdca608
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Content-wise it seems mostly fine (though the mentions of "barriers of coding ability" and such seem a bit out-of-context, as the article never explains what NeuroBlu is about).
I'd be fine with merging if you could please rename the file not to contain spaces.
blog/2022-08-04-Building interactive data applications in NeuroBlu with Plotly Dash.md
Outdated
Show resolved
Hide resolved
…with Plotly Dash.md to 2022-08-04-Building_interactive_data_applications_in_NeuroBlu_with_Plotly_Dash.md Changed title and removed spaces
…with_Plotly_Dash.md to 2022-08-04-Building-interactive-data-applications-in-NeuroBlu-with-Plotly-Dash.md Replaced _ with -
|
||
1. Explore the [Dashboard Engine](https://plotly.com/dash/dashboard-engine/) released in December 2021 | ||
2. Continue leveraging the multi-page applications that we are developing | ||
3. Test database connectors to accelerate computational speed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure how database connectors can accelerate computational speed.
1. Explore the [Dashboard Engine](https://plotly.com/dash/dashboard-engine/) released in December 2021 | ||
2. Continue leveraging the multi-page applications that we are developing | ||
3. Test database connectors to accelerate computational speed | ||
4. Look at open-source integration with Haskell and Elm frameworks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This point is a bit weird for few reasons:
- we already do integrate with dash
- I'm not sure how Haskell fits into this scheme. There is no need for backed integration between dash and our system. I can't think of how would that work.
- There are no open-source integrations and can't be due to licensing policy of Dash. They offer React.js component under proprietary license. We integrate with that component via our own custom React.js code which is further wrapped into WebComponent API with which we integrate via DOM from Elm. But that's is probably not even worth mentioning as it would raise more question than answer.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@turboMaCk I think this blogpost was written by one of our summer interns, who I think is no longer around to make ammendments. Unless you have suggestions to make the formulations more precise, I don't think there's anyone around to push this blogpost over the merge-line 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what if we would just remove 4th point then?
…with-Plotly-Dash.md Removed contentious line @turboMaCk
@oishikg - this is a VERY low priority but approval for deploying to holmusk.dev: https://holmusk.dev/index.html |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hollandkevint I have a few minor comments, but I think we need to reconsider adding the last 2 sections.
Users can save time in discovery by utilizing dashboards with interactive filters and pre-defined use cases to gain insights. Without writing any lines of code, users can decide if the NeuroBlu datasets are suitable for their study, identify the right cohort inclusion/exclusion criteria for their study, and craft an appropriate research protocol for their study. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggestion: Without writing any lines of code -> Without writing any code
2. Deciding the right cohort inclusion and exclusion criteria for your research study. | ||
3. Coming up with the research protocol for your research study. | ||
|
||
Below is a highlight of apps developed on Plotly Dash Enterprise and embedded in NeuroBlu Research. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I really think we should be adding image for the 2 apps featured here.
## Using Plotly | ||
|
||
- Learned how to leverage python in our own library | ||
- Dealt with constraints with features and customizations | ||
- Resource-intensive environment | ||
- Some out-of-the-box components are less sophisticated than alternatives, but more extensible | ||
|
||
## Next Steps | ||
|
||
1. Explore the [Dashboard Engine](https://plotly.com/dash/dashboard-engine/) released in December 2021 | ||
2. Continue leveraging the multi-page applications that we are developing | ||
3. Test database connectors to accelerate computational speed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure how these two sections fit in with the rest of the blog post. They seem to read like points in a personal work journal. Do we intend to integrate them into the flow of the rest of the blog post @hollandkevint ?
Upload blog post written by NeuroBlu Research intern, Nithika Karthikeyan. Notion location of blog post is here: https://www.notion.so/holmusk/Insights-Explorer-with-Plotly-Dash-9d19c406850d4e928d8843962fdca608