Skip to content

Commit 4c8badb

Browse files
timovdkjteijemagithub-actions[bot]
authored
Improvements Jelle (#30)
* Update for 2024 * Add workflow that forms the Quatro files * Add the build workflow * rename yaml myl * Add the Quarto Build Workflow * Output dir is set in _quarto.yml * Add website publishing to workflow * Revert "Add website publishing to workflow" This reverts commit cf1aaed. * Update build with publish command * Add artifacts * Commit new files * stage only updated files * Commit html files instead * Don't recommit license * Update Quarto files * Move docs/images to images * Update Quarto files * Move images and automate the copying of images * Add status badge for rendering the Academy * Create image folder * Update Quarto files * change public to docs * Update docs folder * Change cmd to terminal * Update step 1 image * Update Quarto files * `` to all quotes * Update Quarto files * Fix mistake with overzealous ``ing * Update Quarto files * Remove loose ` * Update Quarto files * Change image sizes * Update Quarto files * Centeralign images * Update Quarto files * update simulation page * Fix qmd file simulations * Update author info * Update Quarto files * Add some more figures * Update Quarto files * Add cloud info * Update Quarto files * add cli image * Update Quarto files * add simulation page * Update Quarto files * Update some typos * Update Quarto files * Move to up to date files * Update Quarto files * Update Quarto files --------- Co-authored-by: jteijema <j.j.teijema@uu.nl> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 264b63f commit 4c8badb

33 files changed

+381
-563
lines changed

ASReviewLAB.qmd

Lines changed: 70 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ title: "Introductory exercise to ASReview LAB"
33
author: "The ASReview Academy Team"
44
---
55

6-
**This exercise was made using ASReview LAB version 1.6. If you have a different version you can observe differences between your setup and the exercise.**
7-
8-
## Introduction to the software ASReview LAB v1.6
6+
## Introduction to the software ASReview LAB
97

108
The **goal** of this exercise is to get familiar with AI-aided screening
11-
by making use of ASReview LAB v1.6.
9+
by making use of ASReview LAB v1.x.
1210

1311
You will learn how to install and set up the software, upload data,
1412
screen records, and export and interpret the results. The exercise will
@@ -31,41 +29,81 @@ Before you start, you might want to read a bit more on:
3129
- The paper that was published in [Nature Machine
3230
Intelligence](https://www.nature.com/articles/s42256-020-00287-7){target="_blank"}
3331

34-
## Prerequisites
32+
## The software
33+
34+
### Step 1: Installing Python and ASReview LAB
35+
36+
First, you need to install [Python](https://www.python.org/downloads/){target="_blank"}.
37+
38+
Once you have Python installed, you can go through the easy 3-step
39+
[guide to installing (or upgrading)
40+
ASReview](https://asreview.nl/download/){target="_blank"} on the ASReview-website.
41+
42+
More detailed installation information, troubleshooting, and
43+
installation on a server or via a Docker are available on
44+
[ReadTheDocs](https://asreview.readthedocs.io/en/latest/installation.html#install-asreview){target="_blank"}.
45+
46+
*Have you installed the latest version of ASReview? You can proceed to
47+
step 2!*
3548

36-
### Installing ASReview LAB
49+
### Step 2: Starting ASReview LAB
3750

38-
Before you start the tutorial ASReview LAB needs to be installed; see for instructions the [ASReview website](https://asreview.nl/download/){target="_blank"}.
51+
To open ASReview LAB in your browser, you need to start it in the terminal. You can
52+
open your terminal by typing ‘`terminal`’ (`cmd` on Windows 10 or lower) in your
53+
computer’s search bar (select ‘`Run as administrator`’ if you have this option).
3954

40-
*Have you installed ASReview LAB? You can proceed to the exercise!*
55+
![](images/ASReviewLAB/step_1.png){width=85% fig-align="center"}
4156

42-
## Exercise
57+
The terminal will open, in which you can type the following
58+
command and press enter:
4359

44-
### Step 1: Starting ASReview LAB
60+
``` bash
61+
asreview lab
62+
```
63+
64+
Note that you have to keep your command-line interpreter running while
65+
using ASReview LAB, even though the interface is in your browser!
66+
67+
![](images/ASReviewLAB/step_2.png){width=85% fig-align="center"}
68+
69+
It takes a few seconds for ELAS - your Electronic Learning Assistant -
70+
to start the software. It will appear in your (default) web browser.
71+
72+
But why do you need to start it up by running code in your command
73+
prompt? This ensures that ASReview LAB is run locally. More
74+
specifically, <u>your data is and stays your own</u>. Small price to pay
75+
for complete privacy, right?! Read more about the key principles in the
76+
[Zen of Elas](https://asreview.nl/blog/the-zen-of-elas/){target="_blank"}!
77+
78+
You can also run the software via a server, but you need to take care of
79+
[hosting the server
80+
yourself](https://asreview.readthedocs.io/en/latest/installation.html#server-installation){target="_blank"}
81+
(or ask your IT-department).
4582

46-
Open ASReview LAB in your browser. Note that if you do this via Command Prompt (Windows) or Terminal (MacOS) you have to keep your command-line interpreter running while using ASReview LAB, even though the interface is in your browser!
4783

4884
*Have you opened ASReview LAB in your browser? If so, you can proceed to
49-
step 2!*
85+
step 3!*
5086

51-
### Step 2: Creating a project
87+
### Step 3: Creating a project
5288

53-
Now that you have opened ASReview LAB, you can create a
54-
new project. Below you will find a step-by-step guide.
89+
Now that you have installed and opened ASReview LAB, you can create a
90+
new project. Below you will find a step-by-step guide. Note that the
91+
screenshots shown below are made in [dark
92+
mode](https://asreview.readthedocs.io/en/latest/screening.html#display){target="_blank"}.
5593

5694
1. *New project;*
5795

5896
Hover your mouse over the ‘`create`’ button with the plus sign in the
5997
bottom right corner.
6098

61-
![](images/ASReviewLAB/step_2a_V1_6.png){width=85% fig-align="center"}
99+
![](images/ASReviewLAB/step_3.png){width=85% fig-align="center"}
62100

63101
2. *Project name;*
64102

65103
Select Validation Mode, fill out a project name and press ‘`NEXT`’. Note
66104
that you can fill out your name and a description as well.
67105

68-
![](images/ASReviewLAB/step_2b_V1_6.png){width=85% fig-align="center"}
106+
![](images/ASReviewLAB/step_3b.png){width=85% fig-align="center"}
69107

70108
For this exercise we are screening in the so-called ‘`Validation Mode`
71109
of ASReview. By screening in the [Validation
@@ -83,11 +121,11 @@ More detailed information about setting up a project can be found on
83121

84122

85123
*Have you started creating a new project? If so, you can proceed to step
86-
3!*
124+
4!*
87125

88126
## Project setup
89127

90-
### Step 3: The dataset
128+
### Step 4: The dataset
91129

92130
Now that you have created your ASReview project (woohoo!), you need to set it
93131
up. Without data, we have nothing to screen. So, you need to tell ELAS
@@ -102,14 +140,14 @@ Go to the ‘`Benchmark datasets`’ button, open the first dataset (i.e. the
102140
Van de Schoot (2017) dataset about PTSD trajectories) and click on
103141
`ADD`’. After you select the dataset, click on ‘`SAVE`’.
104142

105-
![](images/ASReviewLAB/step_3_V1_6.png){width=85% fig-align="center"}
143+
![](images/ASReviewLAB/step_4.png){width=85% fig-align="center"}
106144

107145

108146

109147
*Have you successfully selected/uploaded the dataset? If so, you can
110-
proceed to step 4!*
148+
proceed to step 5!*
111149

112-
### Step 4: Prior knowledge
150+
### Step 5: Prior knowledge
113151

114152
Before you can start screening the records, you need to tell ELAS what
115153
kind of records you <u>are</u> and what kind of records you <u>are
@@ -148,7 +186,7 @@ To add the relevant records, you click on ‘`Search`’, copy and paste the tit
148186
of these relevant records one by one in the search bar and add them as
149187
relevant.
150188

151-
![](images/ASReviewLAB/step_4_V1_6.png){width=85% fig-align="center"}
189+
![](images/ASReviewLAB/step_5.png){width=85% fig-align="center"}
152190

153191

154192
After adding all five relevant records, you can add some irrelevant ones
@@ -157,9 +195,9 @@ to be able to select this button) and by changing ‘`relevant`’ to
157195
`irrelevant`’. Select five irrelevant records and click on ‘`CLOSE`’.
158196

159197
*Have you selected five relevant and five irrelevant records? If so, you
160-
can proceed to step 5!*
198+
can proceed to step 6!*
161199

162-
### Step 5: Active learning model
200+
### Step 6: Active learning model
163201

164202
The last step to complete the setup is to select the active learning
165203
model you want to use. The default settings (i.e. Naïve Bayes, Max and
@@ -179,15 +217,15 @@ Learning?](https://asreview.nl/blog/active-learning-explained/){target="_blank"}
179217

180218
After the project is successfully initialized, you can start reviewing.
181219

182-
![](images/ASReviewLAB/step_5a_V1_6.png){width=85% fig-align="center"}
220+
![](images/ASReviewLAB/step_6.png){width=85% fig-align="center"}
183221

184-
*Have you finished the setup? If so, you can proceed to step 6!*
222+
*Have you finished the setup? If so, you can proceed to step 7!*
185223

186-
![](images/ASReviewLAB/step_5b_V1_6.png){width=85% fig-align="center"}
224+
![](images/ASReviewLAB/step_7.png){width=85% fig-align="center"}
187225

188226
## Screening phase
189227

190-
### Step 6: Screening the records
228+
### Step 7: Screening the records
191229

192230
Everything is set up and ready to screen, well done!
193231

@@ -239,7 +277,7 @@ Rule. Read more about Stopping Rules and how to decide on a good
239277
strategy for your data on the [discussion
240278
platform](https://github.com/asreview/asreview/discussions){target="_blank"}.
241279

242-
### Step 7: Extracting and inspecting the data
280+
### Step 8: Extracting and inspecting the data
243281

244282
Now that you found all or most relevant records, you can export your
245283
data using [these
@@ -303,10 +341,10 @@ Some suggestions:
303341
code](https://github.com/asreview/asreview/tree/master/asreview){target="_blank"} on
304342
Github… +1 for open-science!)
305343

306-
![](images/ASReviewLAB/game_V1_6.png){width=85% fig-align="center"}
307344

345+
![](https://raw.githubusercontent.com/asreview/asreview/main/docs/images/game.png){width=85% fig-align="center"}
308346

309347
[^1]: Wang Z, Nayfeh T, Tetzlaff J, O’Blenis P, Murad MH (2020) Error
310348
rates of human reviewers during abstract screening in systematic
311349
reviews. PLOS ONE 15(1): e0227742.
312-
<[https://doi.org/10.1371/journal.pone.0227742](https://doi.org/10.1371/journal.pone.0227742){target="_blank"}>
350+
<[https://doi.org/10.1371/journal.pone.0227742](https://doi.org/10.1371/journal.pone.0227742){target="_blank"}>

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ This repository contains a website with open teaching materials for using ASRevi
1212

1313
The work is published under the CC BY 4.0 license.
1414

15+
## Development
16+
[![Render and Publish Quarto Site](https://github.com/jteijema/asreview-academy/actions/workflows/build.yml/badge.svg)](https://github.com/jteijema/asreview-academy/actions/workflows/build.yml)
17+
18+
All files in the `docs` folder are generated by the GitHub Action workflow. Do not place or adjust files in the `docs` folder.
19+
1520
## Contact
1621

1722
This repository is part of the ASReview project ([asreview.ai](https://asreview.ai)). It is maintained by the

_quarto.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,9 @@ website:
3131
text: Datatools
3232
- href: simulation.qmd
3333
text: Simulation Mode
34-
3534

3635
format:
3736
html:
3837
theme: cosmo
3938
css: styles.css
4039
toc: true
41-
42-
43-

asreview-acadamy-website.Rproj

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)