Skip to content

Commit 44c0d98

Browse files
committed
feat: added to docs
1 parent 7942319 commit 44c0d98

10 files changed

+74
-31
lines changed

docs/guide/Project/Curation.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar_position: 0
55

66
# Curation
77

8-
_Curation_ is the first step in creating a meta-analysis, and begins by _searching_ for and _importing_ studies into the project. Next, you will _review_ studies for inclusion based on their relevancy to your research question. This involves **excluding** irrelevant studies, and **including** relevant ones.
8+
_Curation_ is the first step in creating a meta-analysis, and begins by _searching_ for and _importing_ studies into the project. You will then _review_ those studies for inclusion based on their relevancy to your research question. This involves **excluding** irrelevant studies, and **including** relevant ones.
99

1010
At the end of the process, you will be ready to create a [**Studyset**](/compose-docs/guide/glossary#studyset) of related studies that are amenable for neuroimaging meta-analysis
1111

docs/guide/Project/Extraction.md

+58-23
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,89 @@
11
---
22
title: Extraction
3-
sidebar_position: 0
3+
sidebar_position: 1
44
---
55

66
# Extraction
77

8-
Extraction is the second step in creating a meta-analysis. It involves taking the
9-
new [**Studyset**](/compose-docs/guide/glossary#studyset) creates in the curation step and extracting relevant information from studies, such as [**annotations**](/compose-docs/guide/glossary#annotation),
8+
Extraction is the second step in creating a meta-analysis. It involves taking the
9+
new [**Studyset**](/compose-docs/guide/glossary#studyset) creates in the curation step and extracting relevant information from studies, such as [**annotations**](/compose-docs/guide/glossary#annotation),
1010
and peak activation coordinates, or [**points**](/compose-docs/guide/glossary#point).
1111

1212
## Getting Started
13-
After the curation phase is complete, the user is redirected to the extraction phase. You can also access the Extraction phase through the main project page.
1413

15-
Here, the extraction phase starts when
16-
a wizard that pops up and guides the user through the process of initializing the extraction phase. On top of creating the
14+
After the curation phase is complete, the user is redirected to the extraction phase. You can also access the Extraction phase through the main project page.
15+
16+
Here, the extraction phase starts when
17+
a wizard that pops up and guides the user through the process of initializing the extraction phase. On top of creating the
1718
initial [**annotation columns**](./Extraction#annotations), this wizard also guides the user through the
1819
process of [**ingestion** ](./Extraction#ingestion) of the curated studies to create a new [**studyset**](../glossary#studyset).
1920

2021
## Ingestion
2122

22-
Ingestion describes the process of taking the studies from the curation phase and inserting them into the database one by one.
23+
Ingestion describes the process of taking the studies from the curation phase and inserting them into the database one by one.
2324

24-
For each study, neurosynth-compose searches the neurostore database and checks to see if a matching study exists. If a match
25+
For each study, neurosynth-compose searches the neurostore database and checks to see if a matching study exists. If a match
2526
does not exist, then a new study is created and the user must go to the paper to fill out the relevant details.
26-
If one or more matches are found, the user has the option of either ignoring the existing options and creating a new study anyway, or selecting
27-
one of the existing matches.
28-
29-
**Selecting an existing study is recommended as opposed to creating a new study from scratch. By selecting an existing neurostore study, you
30-
are leveraging neurostore's automatic extraction. As the coordinates have already been extracted for you, this will save you a lot of time and effort
31-
during the extraction process.**
27+
If one or more matches are found, neurosynth-compose will choose the most recently updated one by default. The user can later go in and switch to a different version if the one selected is not the ony they wanted.
3228

3329
:::info Why ingestion?
34-
During the curation phase, studies are actually not inserted into the database. A vast majority of the studies that
35-
are imported into the curation phase are excluded during the curation process. Inserting these studies into the database would clutter
36-
it and create a lot of empty entries which don't have coordinates and might not even be used. By waiting until we have our finalized
30+
During the curation phase, studies are actually not inserted into the database. A vast majority of the studies that
31+
are imported into the curation phase are excluded during the curation process. Inserting these studies into the database would clutter
32+
it and create a lot of empty entries which don't have coordinates and might not even be used. By waiting until we have our finalized
3733
included subset of studies, we reduce the number of empty, useless studies in the database.
3834
:::
3935

36+
## Extraction Table
37+
38+
![Extraction Table](/guide/extraction_table.png)
39+
40+
Once ingestion is complete, the user is shown a table listing the studies within the studyset. The extraction step involves iteratively reviewing each study to make sure they contain information amenable to a meta-analysis.
41+
Studies in the extraction phase are filtered and categorized to help better organize and facilitate the process. Initially, all studies
42+
start as **Unreviewed**. The user can then decide to mark them as **Save For Later** if they want to revisit the study, or **Completed**.
43+
44+
If the study does not have any already extracted coordinates, then the user should go and find the original paper and manually search for the coordinates to add to the study.
45+
46+
If the study has automatically extracted coordinates, then the user only has to validate that these coordinates are satisfactory.
47+
48+
The table provides functionality for filtering amongst various columns as well as sorting. To start editing a study, click on one of the table rows.
49+
4050
## Annotations
4151

52+
![Annotations Table](/guide/annotation_spreadsheet.png)
53+
54+
[Annotations](../glossary#annotation) are a way to assign data to each [**analysis**](../glossary#analysis) within the studyset. Annotation values can be later used to filter out analyses to include within a meta-analysis.
55+
56+
In the extraction page, click the "Annotations" button on the top right. Annotations are represented with a spreadsheet like interface, where the row headers are the respective studies and their analyses, and the column headers are the properties for
57+
each of those study analyses. Each cell in the spreadsheet repreesnts the value for a given property of a study's analysis.
58+
59+
By default, all annotations will start with a column **included** which will be set to true. This column can be modified if needed.
60+
4261
## Study Editing
4362

44-
Studies in the extraction phase are filtered and categorized to help better organize and facilitate the process. Initially, all studies
45-
start as **Uncategorized**. The user can then decide to mark them as **Save For Later** if they want to revisit the study, or **Completed**.
63+
![Study Editing](/guide/study_edit.png)
64+
65+
Clicking on a study in the extraction table will lead you to the study editing page. This page allows you to edit study coordinates, add new analyses to the study, as well as modify the study name, authors, PMID, DOI, etc.
66+
If you would like to update the annotation values just for the given study, you can do so utilizing the study annotations table.
67+
68+
## Syncing Between Curation and Extraction
4669

70+
![Out of Sync](/guide/out_of_sync.png)
4771

48-
### Read Only Studies
72+
In an ideal meta-analysis process, once the curation phase is completed then it is not touched again. However, this is not always possible in the real world.
4973

50-
### Study Annotations
74+
If the curation phase is modified (for example if a study previously marked as "included" was excluded, or an additional study that was previously excluded was changed to "included") then the extraction phase
75+
no longer represents the output of the curation phase. In a situation like this, we need to resynchronize these two so that the extraction phase is aligned again. When neurosynth-compose encounters a mismatch
76+
between the two phases, a banner will pop up prompting the user to synchronize the extraction phase with the new curation phase updates.
5177

52-
### Study Edit Interface
78+
Successfully resynchronizing the two phases will cause the banner to go away.
5379

54-
## Syncing Between Curation and Extraction
80+
## Completion
81+
82+
The extraction phase is considered complete and the user is prompted to move on when all studies have been marked as complete. Once this step is complete, it is then time to specify the configurations for your meta-analysis.
83+
When all studies are marked as completed, a button should appear prompting the user to continue the meta-analysis process.
84+
85+
:::info
86+
If you would like to skip the extraction step, then you can go back to the project page and click the button: "Mark all as complete" underneath the extraction section.
87+
88+
![Mark all as complete](/guide/mark_all_as_complete.png)
89+
:::

docs/guide/Running/index.mdx docs/guide/Project/Running.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Running Analyses
3-
sidebar_position: 2
3+
sidebar_position: 3
44
---
55

66
# Running Analyses
@@ -9,7 +9,7 @@ You have a several options for running the analysis. In all cases, you will need
99

1010
![Meta-analysis run](/tutorial/ma_run.png)
1111

12-
Under the hood, analyses are managed by the [nsc-runner](https://github.com/neurostuff/nsc-runner) Python package, and executed by the [NiMARE](https://nimare.readthedocs.io/en/stable/) (Neuroimaging Meta-Analysis Research Environment) Python package.
12+
Under the hood, analyses are managed by the [nsc-runner](https://github.com/neurostuff/nsc-runner) Python package, and executed by the [NiMARE](https://nimare.readthedocs.io/en/stable/) (Neuroimaging Meta-Analysis Research Environment) Python package.
1313

1414
## Google Colab
1515

@@ -18,21 +18,21 @@ Under the hood, analyses are managed by the [nsc-runner](https://github.com/neur
1818
The easiest way to run an analysis is to use the [Google Colab](https://colab.research.google.com/) notebook linked above.
1919

2020
The provided notebook runs entirely in the cloud, and does not require any local installation of software.
21-
To use simply paste your analysis ID into the first cell (`META_ID`), and using the Toolbar selet (Runtime -> Run All)
21+
To use simply paste your analysis ID into the first cell (`META_ID`), and using the Toolbar selet (Runtime -> Run All)
2222
or the keyboard shortcut (Ctrl or ⌘ + F9) to run the notebook.
2323

2424
![Colab notebook](/guide/nsc_colab_notebook.png)
2525

2626
The notebook will install all required software, run the analysis, and upload the results to Neurosynth Compose.
27-
Once the analysis is complete, you can use the notebook to explore the results using the interative report, download an archive
27+
Once the analysis is complete, you can use the notebook to explore the results using the interative report, download an archive
2828
of the results, or browse the results in the Neurosynth Compose web interface, in the Meta-Analysis section of your Project.
2929

3030
:::tip
3131
The Colab notebook has limited and varying freely available resources, and may not be able to run large analyses.
3232
If your analysis fails, try running it again, or using one of the other methods below.
3333
:::
3434

35-
## Docker
35+
## Docker
3636

3737
The easiest way to run analyses locally is to use the `nsc-runner` [Docker](https://www.docker.com/) image provided by Neurosynth Compose.
3838

@@ -72,7 +72,7 @@ where `<version>` is the version of `nsc-runner` that you want to download. If y
7272

7373
You can see the tags available for download on [GitHub](https://github.com/neurostuff/compose-runner/pkgs/container/nsc-runner)
7474

75-
## Manually prepared environment using pip
75+
## Manually prepared environment using pip
7676

7777
:::warning
7878
Manually installing `nsc-runner` may be difficult due to complex dependencies in the SciPy stack, or fMRI-specific tooling. Proceed only if you know what you’re doing.

docs/guide/Project/Specification.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Specification
3+
sidebar_position: 2
4+
---
5+
6+
## Work in progress!
7+
8+
We're still working on completing the documentation for this. Please check back later.

docs/guide/Project/index.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -173,4 +173,4 @@ This error indicates that neurosynth-compose tried to extract the author data fr
173173
You can open a specific project by logging in, navigating to the
174174
[My Projects](https://compose.neurosynth.org/projects) page, and selecting a project you've created.
175175

176-
When you view a project for the first time, you'll notice that you'll default to the "Edit Project" tab. Another tab, "View Meta-Analyses", will become visible when you have completed both the curation and extraction phases.
176+
When you view a project for the first time, you'll notice that you'll default to the "Project" tab. Another tab, "Meta-Analyses", will become visible when you have completed both the curation and extraction phases.
110 KB
Loading

static/guide/extraction_table.png

121 KB
Loading

static/guide/mark_all_as_complete.png

55.6 KB
Loading

static/guide/out_of_sync.png

29 KB
Loading

static/guide/study_edit.png

70.7 KB
Loading

0 commit comments

Comments
 (0)