Comments (12)
- clicking variable in study drop down - launch new tab in background automatically?
Variables according to DUG Score
- change toVariables according to Dug Score
- also what is
Dug score
? - when i highlighted
Variables according to DUG Score
it highlighted all the text in the popup window that hovers over the variables and i was unable to change cursor from the + symbol and interact with the webpage at all; had to delete URL back to justhttps://helx-ghench.apps.renci.org/
and then it crashed - studies seem like they should be listed by # of variables - are they instead listed by their 'Dug score'? can we explain this somewhere?
from dug.
Things I'm trying to reproduce:
- when i highlighted Variables according to DUG Score it highlighted all the text in the popup window...then it crashed << I'm not able to reproduce this. I was able to highlight the text, "Variables according to DUG Score" without any issues. I'm guessing the specifics of this problem are superficial to the same time lag effect I've experienced a few times when I've been doing lots of zooms & highlights in quick succession.
from dug.
Questions for Hannah:
- clicking variable in study drop down - launch new tab in background automatically?
I do think they should open in a new tab and I can implement that change quickly. However, I'm not sure about "in background automatically" - maybe this is something Matt's done for other apps?
- also what is Dug score?
This is def something that the DUG search team needs to define for a user audience Programmatically, the DUG score is based on the Elastic Search Score with some extra weighting that is implemented in the variable search API endpoint function encoded in the DUG repo. Kira suggests we talk to Chris Bizon about this too.
- studies seem like they should be listed by # of variables - are they instead listed by their 'Dug score'? can we explain this somewhere?
Yes, the study order is based on the score of the variables they hold... This is because we're actually scoring the variables and then clustering them based on their study
Yes, we can have some explanatory text somewhere - what is your preference? Again, this is probably a good things to coordinate with Matt
from dug.
Kira's comments
- threshold
- new tabs for each zoom view
- check boxes instead of push pins
- check boxes for the variables
from dug.
- Fix the variable count that shows in top line of both views
from dug.
Some ideas of how the view changes as a user interacts with it:
User goal: I want to combine 2+ datasets together, but I want to do so with the least amount of work possible.
User flow: type in a concept that they are investigating (ex: heart attack, asthma, opioid-induced hyperalgesia) > search > select toggle view to see which variables scored the "highest" on the Dug score > zoom into the top ~10% of scores > opens a new tab with a histogram view of variables in the top 10% > I go through the table and select either specific variables (checkbox) or studies (checkbox) > have an option that allows me to compare data dictionary similarity (NEW FUNCTIONALITY) or allows me to figure out how easy it is to combine/harmonize these datasets (NEW FUNCTIONALITY) > OR I choose to keep these two studies selected and now I want to view ALL the variables associated with those two studies that are associated with the concept that I originally search for > new window of histogram viewer so I can see all the variables and their dug score (what are all the related variables that I should be looking at?)
from dug.
- functionality where user can click on bar that has variable that they are interested in
from dug.
need to be able to define Variables according to DUG Score
on page for users
from dug.
Extra histogram options would be awesome to have in the future. For reference, something like matplotlib allows the user to reset zoom, go back/forward in your zooms, save the figure, and other adjustments.
Also, I just happened to stumble upon this, but there's histRef.current.getChart().downloadImage(name: str)
so this would probably be pretty straightforward to add.
from dug.
@hhiles, Griffin and I are reviewing the notes on this issue ticket.
- Do you remember what you meant by "search within search" functionality?
- Do you have a definition for DUG Score - if not, would Guarav or Yaphet? Here's a link to the boosting on the API endpoint, search.py#L307
- Some kind of popup/help text to explain functionality of the push pins >>> "Select to highlight variables from this study"
from dug.
- "search within search" was the ability for users to narrow their search. Eg, I could run a search for
diabetes
and then search within those results again either with a second search, with adding filters, removing results, etc... some kind of functionality for filtering. - John Cheadle was the one we were depending on for that in the past; @gaurav or @YaphetKG would be my second guess.
- I like that description for the push pins!
from dug.
Hi @gingin77 , i believe the dug scoring currently relies on Elastic Search scoring. Here is an article and from elastic docs explaining how that works. In essence its quantifying how relevant a document is based on the query term, by weighing (boosting) attributes of a dug element based grading we have assigned to them (John Cheadle and Alex originally determined this boosting values).
from dug.
Related Issues (20)
- Stray ")" in knowledge graph HOT 1
- Question: What should a search for CHD return? HOT 4
- Patchy results for gene/drug queries HOT 4
- redundant (disease) (disease) HOT 3
- How to handle "disease" as text in a search? HOT 2
- A user can create a json file of Dug search results to take outside of Dug for further analyses HOT 3
- updated user-facing documentation
- updated internal documentation
- identify user metrics for dug HOT 1
- Incomplete concept results HOT 2
- ingest the Ousmane dataset HOT 5
- Define ingestion process and implement v1 HOT 5
- Database schema (Data source repository) HOT 1
- TranQL Schema Construction/Caching HOT 1
- Improve NER on Dug HOT 2
- Improving the scaling of Dug HOT 2
- Create URL generator for HEAL
- Improve organization of Dug import scripts
- Allow for alternate annotator classes HOT 1
- Add Black for code formatting
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dug.