You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: INSTALLATION.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,21 @@
1
-
# Installing NiChart
1
+
# Installing NiChart Locally
2
2
3
3
We provide both a locally installable **desktop application** and a **cloud-based application**.
4
4
5
-
The [NiChart cloud application](https://neuroimagingchart.com/portal), hosted via Amazon Web Services (AWS), deploys scalable infrastructure which hosts the *NiChart* tools as a standard web application accessible via the user’s web browser. **No installation is needed**, but it requires you to upload your data to the cloud-based NiChart server for us to process it. We do not access or use your data for any other purpose than to run your requested processing and/or provide support to you, and we regularly delete user data after inactivity. However, we recognize that data privacy agreements and related concerns may nevertheless restrict use of the cloud application. If that applies to you, we suggest that you install the desktop application. Below we provide detailed installation instructions.
5
+
The [NiChart cloud application](https://cloud.neuroimagingchart.com/), hosted via Amazon Web Services (AWS), deploys scalable infrastructure which hosts the *NiChart* tools as a standard web application accessible via the user’s web browser. We recommend this option first if you want to give NiChart a try, but be aware that it requires data to be transferred over the internet.
6
6
7
7
In particular, if you don't have a GPU on your device, the cloud application is probably the easiest way for you to use the NiChart tools.
8
8
9
-
The cloud and desktop applications are unified at the code level through the use of the Python library [Streamlit](https://streamlit.io). Consequently, the user experience is nearly identical between the cloud and desktop applications.
9
+
NiChart Desktop is a way for you to run NiChart on your own device, avoiding complications due to data usage agreements, etc. You will still need a GPU installed on your system to run most tools.
10
10
11
-
**Desktop installation**: Installing the desktop application currently requires [Docker](https://www.docker.com/get-started/) to be installed, as this greatly simplifies deployment and distribution of our algorithms without requiring extensive dependency management. Follow the instructions to install Docker (or Docker Desktop, on Windows/Mac) for your platform, then restart your device before continuing. We recommend having at least 20 GB of free space on your device before installing NiChart.
11
+
Installing the desktop application currently requires [Docker](https://www.docker.com/get-started/) to be installed, as this greatly simplifies deployment and distribution of our algorithms without requiring extensive dependency management. Follow the instructions to install Docker (or Docker Desktop, on Windows/Mac) for your platform, then restart your device before continuing. We recommend having at least 20 GB of free space on your device before installing NiChart.
12
12
13
13
14
14
## Windows Instructions
15
15
16
16
Windows users will likely need to first [install the Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install).
17
17
18
-
On Windows, Docker is distributed as "Docker Desktop", an application which manages Docker on your system.
18
+
On Windows, [Docker](https://www.docker.com/get-started/) is distributed as "Docker Desktop", an application which manages Docker on your system.
19
19
20
20
#### Getting started
21
21
@@ -33,7 +33,7 @@ First, identify a path you want to use. In this demo we'll use "C:/Users/NiChart
33
33
34
34
**Please make sure that the path you use does not already contain important data**. NiChart will not try to delete existing data, but it is good practice to select a new, empty folder.
35
35
36
-
Write down your path (for example, copy & paste it into Notepad).
36
+
Write down your path so you can access it later (for example, copy & paste it into Notepad).
37
37
38
38
#### Download the installer
39
39
Make sure you are connected to the internet in order to download the application.
@@ -60,7 +60,7 @@ To start NiChart, double-click the NiChart shortcut which the installer created
60
60
61
61
#### Updating
62
62
63
-
To update NiChart, just run the installer again the same way you ran it above and the newest NiChart components will be installed.
63
+
To update NiChart, just download the new installer again the same way you did at first installation and run it again the same way. The newest NiChart components will be installed.
64
64
65
65
To save space, you may want to clean up your Docker images to remove older tool versions. For more information on managing Docker images, see the [Docker image docs](https://docs.docker.com/reference/cli/docker/image/).
This repo contains the NiChart application front-end, which ties together all individual tools in the NiChart ecosystem and provides an easy-to-use interface for processing your data.
24
+
23
25
The Basics
24
26
----------
25
27
26
-
The development of nichart is guided by several core principles:
28
+
The development of NiChart is guided by several core principles:
27
29
28
30
1. Enabling **near real-time image processing and analysis** through advanced methods.
29
31
@@ -41,10 +43,30 @@ Running NiChart
41
43
42
44
We provide both a locally installable **desktop application** and a **cloud-based application**.
43
45
44
-
`NiChart cloud application <https://neuroimagingchart.com/portal>`_, hosted via Amazon Web Services (AWS), deploys scalable infrastructure which hosts the *NiChart* tools as a standard web application accessible via the user’s web browser. **No install needed**, but it requires you to upload your data to the cloud-based NiChart server for us to process it. We do not access or use your data for any other purpose than to run your requested processing and/or provide support to you, and we regularly delete user data after inactivity. However, we recognize that data privacy agreements and related concerns may nevertheless restrict use of the cloud application. If that applies to you, we suggest that you install the desktop application. We provide detailed installation instructions on the `Installation page <./INSTALLATION.md>`_.
46
+
The `NiChart cloud application <https://neuroimagingchart.com/portal>`_, hosted via Amazon Web Services (AWS), deploys scalable infrastructure which hosts the *NiChart* tools as a standard web application accessible via the user’s web browser. **No payment or installation is needed to use the tool**.
47
+
48
+
However, as a web application, NiChart Cloud requires you to upload your data to the private cloud-based NiChart server for us to process it. **We do not access or use your data** for any other purpose than to run your requested processing and/or provide support to you as a user, and we regularly automatically delete user data after inactivity. However, we recognize that data privacy agreements and related concerns may nevertheless restrict use of the cloud application. If that applies to you, we suggest that you install the desktop application. We provide detailed installation instructions on the `Installation page <./INSTALLATION.md>`_.
45
49
46
50
**Want to switch between versions?** The cloud and desktop applications are unified at the code level through the use of the Python library `Streamlit <https://streamlit.io>`_. Consequently, the user experience is nearly identical between the cloud and desktop applications.
47
51
52
+
Looking for specific NiChart tools?
53
+
-------------------
54
+
55
+
If you're looking for the individual NiChart structural tools, please see their individual repos:
56
+
57
+
NiChart_DLMUSE [`GitHub <https://github.com/CBICA/NiChart_DLMUSE>`_] [`Docker Hub <https://hub.docker.com/repository/docker/cbica/nichart_dlmuse>`_] - Fast brain segmentation via deep learning
58
+
59
+
NiChart_DLWMLS [`GitHub <https://github.com/CBICA/NiChart_DLWMLS>`_] [`Docker Hub <https://hub.docker.com/repository/docker/cbica/dlwmls_wrapped>`_] - Fast white matter lesion segmentation via deep learning
60
+
61
+
SPARE scores [`GitHub <https://github.com/CBICA/spare_score>`_] [`Docker Hub <https://hub.docker.com/repository/docker/cbica/nichart_spare_score>`_] - ML-based prediction/scoring for variables of clinical interest
0 commit comments