Skip to content

Systematic Review Query Visualisation and Understanding Interface

License

Notifications You must be signed in to change notification settings

ielab/searchrefiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

363e777 · Jul 28, 2024
Jun 18, 2019
Apr 16, 2021
Oct 13, 2020
Jan 6, 2020
Jul 28, 2024
Apr 16, 2021
Mar 28, 2023
Oct 13, 2020
Jun 18, 2019
Aug 26, 2020
Dec 16, 2019
Jun 3, 2021
Jun 5, 2018
Jan 19, 2021
Jun 3, 2021
Jan 19, 2021
Dec 1, 2020
Apr 16, 2021
Jan 9, 2020
Jul 27, 2021
Jul 27, 2021
Aug 14, 2019
Aug 14, 2019
Aug 14, 2019
Aug 14, 2019
Jan 19, 2021
Jan 19, 2021
Feb 12, 2019
Dec 13, 2019
Jul 1, 2020
Aug 27, 2020

Repository files navigation

searchrefiner

Systematic Review Query Visualisation and Understanding Interface

searchrefiner is an interactive interface for visualising and understanding queries used to retrieve medical literature for systematic reviews.

It is currently in development, however please find a demo link on the project home page.

Building

searchrefiner is built as a Go application. It needs to be installed slightly differently than most Go applications:

  1. First, clone this repository.
  2. Configure the application. The application can then be configured via a config.json (a sample is provided). In this minimal file, everything up to and including Entrez needs to be configured. The other options below this key do not need to be configured to run searchrefiner in a minimal setting and they should not be changed unless you know what you are doing. Many of the tools require specific attributes in the configuration. Please get in contact if you are setting up your own instance of searchrefiner to determine how these advances configuration items should be set.
  3. Ensure that g++-5 and cmake are installed on your system.
  4. Run make run. This will download all of the necessary dependencies and run the application.

At the moment, you still need to make an account to use searchrefiner, even locally. The account that you make is a local account and is not the same as the one you might create on another instance of searchrefiner.

Docker build

searchrefiner can also be run from a preprepared Dockerfile:

  1. Setup the docker image with docker build -t ielab-searchrefiner .
  2. Create a config.json file (see above)
  3. Run the server with docker run --net=host ielab-searchrefiner
  4. Open the site at http://localhost:4853

Documentation

Documentation for authentication, administration, and usage can be found at the project homepage: ielab.io/searchrefiner

Citing

Please cite any references to the searchrefiner project as:

@inproceedings{scells2018searchrefiner,
    Author = {Scells, Harrisen and Zuccon, Guido},
    Booktitle = {Proceedings of the 27th ACM International Conference on Information and Knowledge Management},
    Organization = {ACM},
    Title = {searchrefiner: A Query Visualisation and Understanding Tool for Systematic Reviews},
    Year = {2018}
}

Please cite any references to any of the automation tools embedded in searchrefiner as:

@inproceedings{li2020systematic,
	Author = {Li, Hang and Scells, Harrisen and Zuccon, Guido},
	Booktitle = {Proceedings of the 43rd Internationa SIGIR Conference on Research and Development in Information Retrieval},
	Date-Added = {2020-06-09 13:11:19 +1000},
	Date-Modified = {2020-07-03 15:45:14 +1000},
	Month = {July},
	Pages = {25--30},
	Title = {Systematic Review Automation Tools for End-to-End Query Formulation},
	Year = {2020}
}

Releases

No releases published

Packages

No packages published

Languages