GithubHelp home page GithubHelp logo

asreview / paper-simulating-risk-analysis-documents-knmp Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 0.0 38 KB

Scripts to run simulations in ASReview on systematic review data of risk analysis documents of the Medicine Information Centre of the Royal Dutch Pharmacists Association.

License: MIT License

Shell 86.71% Python 13.29%
asreview risk-analysis-document simulation knmp

paper-simulating-risk-analysis-documents-knmp's Introduction

DOI

Scripts for simulation report on risk analysis documents

This repository contains scripts to run simulation studies to evaluate the performance of Active Learning to conduct systematic reviews for the Royal Dutch Pharmacists Association (Koninklijke Nederlandse Maatschappij ter bevordering der Pharmacie, KNMP in Dutch). Here, systematic reviews are conducted for the development of risk analysis documents for the Medicine Information Centre (Geneesmiddel Informatie Centrum, GIC in Dutch). This study was conducted as commissioned by and in cooperation with the KNMP.

The project aims to answer three research questions:

  1. How much time can be saved by using active learning on different risk analysis documents of the GIC?
  2. Is it useful to include the relevant papers from the previous studies as prior information in ASReview when updating an existing risk analysis document?
  3. Is it useful to include relevant papers from a previous risk analysis document within a certain group of medication as prior information in ASReview for a different risk analysis document from the same group?

Installation

The scripts in this repository require Python 3.6+. Install the extra dependencies with (in the command line):

pip install -r requirements.txt

Datasets

The raw and pre-processed data can be obtained via the Open Science Framework (OSF) and contains 3 existing risk analysis documents from the KNMP. The following files should be obtained from OSF and put in a folder using the following construction simulations/data/output :

asreview_result_clopidogrel-search1-recoded.csv
asreview_result_clopidogrel-search2-recoded.csv
clopidogrel.csv
clopidogrel_sim2.csv
fentanyl.csv
morfine.csv
morfine_1turns0.csv
morfine_fentanyl.csv
morfine_fentanyl_morfine_removed.csv
morfine_fentanyl_morfine_removed_no150.csv
morfine_fentanyl_no150.csv
morfine_minus1.csv

Most important columns within each file:

title
abstract
final_included

Information about the pre-processing of these datasets can be found on the OSF page.

Descriptive statistics

Descriptive statistics on the three original datasets are automatically obtained when generating the report.

Simulation

The simulation was conducted for each dataset with 20 iterations, using 1 randomly chosen relevant and one randomly chosen irrelevant records. After obtaining the pre-processed data and running pip install requirements.txt, one can obtain the result of the simulations by running:

sh run_all.sh

The results will be stored in a folder simulations/ouput. Simulating a systematic review produces files that are very large in size. GitHub does not allow for repositories of this size, therefore the raw datafiles of the simulation are stored on OSF in another project, instead.

Licence

The content in this repository is published under the MIT license.

Contact

For any questions or remarks, please send an email to [email protected].

paper-simulating-risk-analysis-documents-knmp's People

Contributors

rensvandeschoot avatar sagevdbrand avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

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.