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
[](https://circleci.com/gh/OpenNeuroLab/BrainBox/tree/master)[](https://gitter.im/OpenNeuroLab/BrainBox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
3
-
4
2
# BrainBox - An application from the [Open Neuroimaging Laboratory](http://openneu.ro/)
5
3
6
-
BrainBox is a web application that lets you annotate and segment 3D brain
7
-
imaging data in real time, collaboratively. You can try it
4
+
BrainBox is a web application that lets you annotate and segment 3D brain
5
+
imaging data in real time, collaboratively. You can try it
8
6
at http://brainbox.pasteur.fr.
9
7
10
8
BrainBox is a web application to share, visualise and annotate MRI brain
11
-
data collaboratively. BrainBox will provide the means to create a
12
-
layer of collaborative annotation over all the available MRI data without
13
-
having to rely on a centralised data repository or the necessity of
9
+
data collaboratively. BrainBox will provide the means to create a
10
+
layer of collaborative annotation over all the available MRI data without
11
+
having to rely on a centralised data repository or the necessity of
14
12
having to install software.
15
13
16
-
You can try it at http://brainbox.pasteur.fr. Log in with your github
17
-
account and enter the URL to an MRI file you want to visualise, annotate
14
+
You can try it at http://brainbox.pasteur.fr. Log in with your github
15
+
account and enter the URL to an MRI file you want to visualise, annotate
18
16
and edit. You can also click one of the examples.
19
17
20
18
@@ -25,9 +23,10 @@ If you want to work on BrainBox's code, you'll need a local installation:
25
23
## Using Docker to install and run BrainBox
26
24
27
25
1.`git clone` this repository or download it
28
-
2.`mv BrainBox brainbox` to rename the directory
26
+
2.`mv BrainBox brainbox` to rename the directory
29
27
3.`cd` to brainbox
30
-
4.[create a new OAuth application](https://github.com/settings/applications/new) for your local brainbox url (http://localhost:3000 by default)
28
+
4. get Github developer keys for your local brainbox url
29
+
(http://localhost:3000 by default)
31
30
5. paste the keys into the github-keys.json.example file, change the `callbackURL` to `"http://localhost:3000/auth/github/callback"` and drop the .example
32
31
6. drop the `.example` from `blacklist.json.example`
33
32
7. drop the `.example` from `whitelist.json.example`
@@ -40,11 +39,10 @@ If you want to work on BrainBox's code, you'll need a local installation:
40
39
1. install and start `mongo` database
41
40
2. clone the repo and `cd` to the brainbox directory
42
41
3.`mkdir public/data`
43
-
4.[create a new OAuth application](https://github.com/settings/applications/new) for your local brainbox url (http://localhost:3000 by default)
42
+
4. get Github developer keys for your local brainbox url
43
+
(http://localhost:3000 by default)
44
44
5. paste the keys into the github-keys.json.example file, and drop the .example
45
-
6. drop the `.example` from `blacklist.json.example`
46
-
7. drop the `.example` from `whitelist.json.example`
47
-
8.`npm install`
48
-
9.`npm start`
49
-
10. To lint your files use `npm test`, you can use `xo --fix` to fix common mistakes, before committing,
50
-
to do that install `xo` globally using `npm i -g xo`
0 commit comments