OReFiL Help

Begin a search

Comments and suggestions are welcome, please send an email to yayamamo AT cb DOT k DOT u-tokyo DOT ac DOT jp.

What is OReFiL?

OReFiL stands for Online Resource Finder for Lifescience. It facilitates a search for online resources that are introduced in peer-reviewed papers. You can search by MeSH terms or author names in addition to free words. OReFiL extracts all URLs from MEDLINE abstracts and PubMed-indexed BioMed Central full-papers (implementation or availability sections), and indexes them with MeSH terms and author names.

What is the benefit of using OReFiL?

  1. OReFiL returns up-to-date query-relevant online resources that is introduced in peer-reviewed papers.
  2. Users can search for online resources not only by free words, but also by MeSH terms or author names.
  3. Users can easily verify each hit resource by following the links to its corresponding PubMed entry, webpages having a link to that of the hit resource, or papers citing it through the search systems of BioMed Central, Scirus, HighWire Press, or Google Scholar.
  4. Users can quickly confirm the existence of an online resource webpage.

Why is the title ... ?

How to compose a query?

A query can be any words consisting of alphanumerical characters ("a" - "z", "A" - "Z", and "0" - "9"), "-", or "_". So, any punctuation is ignored. OReFiL supports not only a boolean-based search, but also a language-model based one, which utilizes probabilistic inference. Boolean-based and language-model based searches are mutually exclusive. If you type in words without a boolean operator such as #band (described below), the search is language-model based, and vice versa. For example, a search to the following query is a language-model based: apoptosis caspase, and the following one is a boolean based: #band(apoptosis caspase). Any word can be modified using modifiers such as .mesh (described below) to specify a context where that word appears such as in an author name or a title/abstract.

How to use modifiers?

The following modifiers can be used to specify a context. Each modifier can be added just after a word with the delimiter '.' (period). For example, if you want OReFiL to search for any entries whose MEDLINE abstracts (including titles) contain the word pathway, you can add the modifier tiab, so, the query is pathway.tiab.

How to use operators?

OReFiL uses Lemur Toolkit (Indri), and the query language can be learned here comprehensively. Here, I just pick up only three of the rich operators that might be frequently used. A basic rule is that many operators begin with "#" and each operator takes arguments within brackets. Combination can be accepted such as #band(metabolic pathway #1(Computational Biology).majr).

How to see the result & what can I do next?

What is `Permalink`s shown up on a search result?

This is a link to the detailed information of an entry.
In addition to the information on a hit list page, you can read comments posted by other users.

What is the relevance feedback?

To be precise, I use blind or "pseudo" relevance feedback here. It is a method to raise the ranks of relevant documents otherwise could not be raised, whose usefulness has been empirically proven. When searching for relevant documents, the system carries out a search process twice, that is, after conducting a first normal search, it searches again utilizing the first result.

Why does not my work show up?

It seems because you did not write down a URL in a title/abstract or a PubMed-indexed BMC paper. Even though you wrote down there and the MEDLINE entry does not show up here, we'd be glad if you'd inform us. Also, we're happy if you'd tell us pairs of a URL and a PubMed ID along with the pdf file for which you feel good to be indexed here and that have not been yet. The email address is yayamamo AT cb DOT k DOT u-tokyo DOT ac DOT jp, thanks.

How to change the sort order?

There are two ways as follows.

  1. Just below the query box there are radio boxes showing `Relevance`, `Updated`, and `Rating`. After choosing one of them, just click the `SUBMIT` button.
  2. On the right hand of the header showing `Search Result for "..."`, there are two links of the three options `Relevance`, `Updated`, and `Rating`. By clicking either one, you can change the order.

What sort options can I use?

There are three options as follows.

What is the "Show NEW entries only"?

Checking this box means that only newly added resources are on a result list.

What is the benefit of signing in?

You can rate or make a comment on a resource if you sign in.

How to obtain an account to sign in?

You need a DBCLS OpenID to sign in OReFiL, which can be obtained at https://openid.dbcls.jp/account/signup.

How to sign in?

You need to input your DBCLS OpenID in the box at the right hand side of the `DBCLS OpenID URL:` on the top gray area. After that, just click the `Sign In` button. You may be required to input your password by the DBCLS OpenID server.

How to sign out?

Just click the `Sign Out` button on the top gray area.

How to rate an online resource?

First you need to sign in. After that, you can see an item `Your Rate:` in each hit entry or each resource's detailed information page. By clicking on a star you want, your can rate the resource.

How to cancel a rating I did?

Clicking the `x` button deletes your rate.

How to comment on an online resource?

First you need to sign in. After that, you can see an anchor `Add comment ...` just after the stars in each hit entry or each resource's detailed information page. Click the anchor and a comment box show up, where you can make a comment on the resource. Submission is done by clicking the `SUBMIT` button.

How to modify my comment?

Click the anchor `Edit comment ...` just below the comments on a resource.

How to delete my comment?

Click the anchor `Edit comment ...` just below the comments on a resource. Clear off all the words in the box, and click the `SUBMIT` button.

How to read comments submitted by others?

Open a resource's detailed information page. You can read those comments made by others at the bottom of the page.

How to narrow down MeSH terms shown in the box at the right hand side?

Input a word you want, and only MeSH terms that have a substring of it can be shown.

How to subscribe a feed of a search result?

You can obtain a search result by Atom or RSS (0.91). Widely used browsers such as Internet Explorer or FireFox can get those feeds. In addition, you can get by the following ways.

How to obtain a list of newly indexed online resources?

Newly added resources can be obtained via Atom/RSS feeds by the following ways.

How to obtain PubMed entries for an online resource?

PubMed entries for a resource can be obtained via Atom/RSS feeds by the following ways.

How to get newly added PubMed entries for an online resource?

Newly added PubMed entries for a resource can be obtained via Atom/RSS feeds by the following ways.

Can't I obtain an update time of each entry?

RSS version 0.91 cannot provide an update time for each entry. Use Atom that can provide if you need.

How to obtain a search result through WebAPI?

OReFiL provides REST/SOAP WebAPIs. Please see Specification of the Web APIs.

How to obtain an online resource information through WebAPI?

OReFiL provides REST/SOAP WebAPIs. Please see Specification of the Web APIs.

How to change the language?

You can change the language by the following ways.

If there is no language code in the URL, OReFiL determines depending on you browser's preference (ACCEPT_LANGUAGE).

I cannot use the OReFiL SOAP API from Taverna.

Taverna 1.7.0 has a problem of handling SOAP messages and cannot utilize the OReFiL SOAP API. Please use a later version.

Who does develop/maintain this system?

OReFiL has been developed and maintained by Yasunori Yamamoto, PhD at Database Center for Life Sciences (I was formerly at Takagi Laboratory, Department of Computational Biology, University of Tokyo).