monarch-initiative / monarch-legacy

Monarch web application and API
BSD 3-Clause "New" or "Revised" License
42 stars 37 forks source link

add RRID portal info on Monarch homepage #699

Open mellybelly opened 9 years ago

mellybelly commented 9 years ago

We will likely have users wanting to cite organism and in vitro resources from Monarch. We should highlight the RRID portal on the homepage.

We can also add the correct nomenclature for citation "RRID:authoritative genotype ID" for our organism genotypes as they will all have correct nomenclature as well, when we redo the model/organism page?

kshefchek commented 9 years ago

@nlwashington could you add some details on what should be done on the genotype page. I assume we're adding this to the overview tab?

cmungall commented 9 years ago

@mellybelly needs to specify, the basic idea is:

On pages of type T, for an entity with CURIE ID, on the info page, do this:

RRID:{{ID}}

It's just a bare ID. It does not link. I guess the 'RRID' part could link somewhere, not sure where

This should not be done for all IDs, nor for all types T. I don't know the algorithm for saying what is an RRID, what is not. As a trial run, you could do it only for genotype pages, only for any ID with a prefix 'MGI' or 'ZFIN'. Later on something less hacky involving putting in the RRID as a property at dipper time can be arranged

cmungall commented 9 years ago

Also a service /resolve/RRID:?id that would redirect to the relevant model/genotype etc page

mellybelly commented 9 years ago

So I believe Monarch should really only ever be responsible for resolving RRIDs that have to do with disease models- e.g. model organisms, cell lines, possibly xenografts

cmungall commented 9 years ago

Add "cite this button", when mouse over will show "RRID:$CURIE"

mellybelly commented 9 years ago

Also resolver should be liberal in what it accepts, but strict wrt use of our curies for the RRIDs on the page

mellybelly commented 9 years ago

button or just pasted in the page somewhere is also fine.

kshefchek commented 9 years ago

I've updated the resolver to accept curies with an RRID: prefix. As this applies to what we want in this ticket: it works for genotypes and models with the prefix Coriell. @nlwashington to provide regexes for model prefixes.

nlwashington commented 9 years ago

model prefixes:

worm strains won't work yet. fly strains are like: FBst, like http://flybase.org/reports/FBst0033988.html mouse strains are like JAX we haven't dealt with the fish stock centers yet. so no fish stocks yet.

jmcmurry commented 9 years ago

As you see, I'm conflicted about when to tackle this ticket. @kshefchek could you outline the tasks that need to be completed and which of those are doable for this release please?

kshefchek commented 9 years ago

Could we outline what still needs to be done? I've added a resolving service to Monarch that accepts RRID: prefixed IDs, see https://github.com/monarch-initiative/monarch-app/issues/699#issuecomment-134381264 but have not done any other work on this.

mellybelly commented 8 years ago

Ping @kshefchek @DoctorBud @jmcmurry can we finalize a plan here? Probably also need an info page to go along with it that can be highlighted on the front page.

mellybelly commented 8 years ago

see https://docs.google.com/document/d/1onYfXFg9aaFd-DZTaLm6Qd3Wp5JY4EMcaVLmFFY_3JE/edit