Giter Club home page Giter Club logo

library's People

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

emepyc arm-diaz

library's Issues

UI redesign

Finish developing the new UI to allow simple demos (eg. elastic)

the search box

It took me a while to find the search box, or where to start or move away from the welcome box.

It'd be much easier for a newcomer to have the search bar right in the middle of the page, more prominently displayed.

how to perform a new search

After doing one search and trying to do another one, it took me a while to see the 'x' on the top right corner of the page (below the github icon) to reset the results.

I kept clicking on the Library name next to Open Targets | hoping to reset the search results and take me back to the Welcome page.

It may be worth checking how many people struggle with that as I did.

screen shot 2017-06-29 at 18 39 28

Change the name and DNS

We need to fix the name, this implies:

  • Change the name of the repo
  • Change the name of the graph and treemap npm components (currently prefixed with ots)
  • Change the DNS (this will change the url we have already shared with early testers)

searching for 'denise' AND 'carvalho-silva'

gives no 'Muslim' or 'Pig' terms as when @apierleoni and @emepyc searched for my name (not sure if it's an issue with double quotes, single quotes or something else.

Tried "denise" AND "carvalho-silva" and got Ensembl and India only...

Not sure if it's clear that AND is case sensitive. It may be worth mentioning that. Perhaps we need a help page for this? Otherwise the Welcome box with the tips will become rather long?

topic graph highlighting does not reflect search+filter

image

Looking at the example above, the papers should indeed reflect BRAF + what i clicked (gastric cancer).
However, I think most users would see the highlighting on the graph and think that the list of papers should include gastric cancer and pik3ca.

It may be solved by removing the highlighting from the nodes that connect to the one that you click.
The emphasis could be on the node and on hover on the edges/nodes that it connects to.

encode search state in the URL

So a reload doesn't clear your current search.
For now we can encode only the query in the search box (and not the state of the filters).
We can add those as well if needed.

welcome box

It's great to have the welcome note and instructions on how to perform the search.

Shall we add the feedback button on the right hand side as per other pages?
Or a link to [email protected]?

I also wonder if we need to say 'this site is currently under development'.
If it's beta, it's implicit to me it's not the 'final version' or a polished version...

In my view, everything single site is under development or better in constant development :)

migrate to spacy v2

@apierleoni commented on Wed Jan 17 2018

spacy v2 was release some months ago, and it delivered several important changes and improvements.
The important ones for this repo are:

  • New models with smaller size and much improved performance
  • Doc objects are now pickable
  • Much improved support for vocabulary matching
  • Ability to easily train NER models
  • The new models run in a new NN backend, that is no longer able to release the GIL lock, but will load the models much faster
  • customisable pipelines

There are breaking changes and the new models requires spacy v2.
The biggest change for this repo is the ability to pickle Doc objects. It means the current flow can be altered to have a function computing the Doc models and returning them for further processing later, allowing beam to scale spacy workers more efficiently.
Ideally docs to be processed should be send in batches so the workers can still improve it performances by loading the model just at init time.

other possible actions

  • Use the spacy Matcher instead of pyahocorasick
  • move all the custom text processing and the entity linking to a spacy customised pipe to speed up processing, and make the code more modular and easier to extend

keep previous search results available?

It could be nice to keep the history of the searches stored somewhere and easily accessible (similar to what is available for the Batch Search tool i.e. previous lists are kept on the right hand corner with no need for future uploading i.e.

screen shot 2017-06-29 at 18 42 28

"Parkinson's" AND usp8 versus "Parkinsons" AND usp8

This paper got missed out with the current Text mining pipeline and brought to my attention by the attendees of the Dundee workshop:

http://www.pnas.org/content/113/32/E4688.full

"Parkinson's" AND usp8 returns the aforementioned paper but not the search terms "Parkinsons" AND usp8. The latter terms in Google and EuropePMC return the paper (but PubMed does not).

Will the | Library support (some) synonyms?

http://targetvalidation.org/disease/EFO_0002508

return sampled aggregations for large responses

@elipapa commented on Tue Mar 20 2018

  • either make the aggs conditional, so that you can choose which one to run
  • or make a count of the hits, if they are > 1M you put a sampler aggs in front of these aggs

in the meantime the webapp (cc @LucaFumis ) will do two calls: one to get papers and then another to get aggs/chips. That way the user does not see the spinning wheel of death.


@apierleoni commented on Tue Mar 20 2018

as in the platform, it is always recommended to make a call to get the data, and a separate call (with size=0) to get the agg data.
This allows for the real data to come quickly, and the aggs to pop up when/if available.

index clinicaltrials.gov

it will add a lot to the pubmed indexing and it will set library apart by making it more drug-development specific.

linking to the Platform from the Library?

Is that link worth including? I'd say yes...

How about the links to the social media channels?
If you prefer the link to the email address instead of the Feedback button (#13), perhaps you may not want to have the links to social media either?

screen shot 2017-06-29 at 18 54 59

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.