2.3.Creating a project - neurohub/neurohub_documentation GitHub Wiki

Please follow the steps below to learn how to create a project.

Within a project you can upload and analyze data, as well as invite other researchers to collaborate with you on your data. A project can either be publicly available or private.

1. Click on “Projects” in the upper right corner

2. You will land on the project overview page, where all public projects are displayed:

3. To create your own project, click on “+ ADD PROJECT”:

4. Here, you can create and describe your project. Click on “CREATE” to create your project.

5. Your project is created and you will receive a confirmation summarizing your project

6. You can invite other users to join via their Email-addresses, therefore click on “INVITE OTHER USERS”:

7. You can edit your project “EDIT” and for example change the description and accessibility, therefore change options and click on “UPDATE”

8. Additionally, you can add a licence “+ ADD LICENSE” and storage “+ ADD STORAGE

9. UPLOAD a File from local server : click on “UPLOAD FILE” to add files to your project:

  • Here, you can upload a file you wish to analyze
  • Select a storage for your file from the drop-down-menu and assign the file to your project (PLEASE NOTE: the default storage configuration has been pre-selected)
    • The storage configuration selected here will control who has access to the content of the file. Each storage configuration is associated with a particular project, and the members of that project are the ones who can access the file's content.
  • Assign the file to your project.
    • The project name selected here will control who can see the file. The members of that project are the ones who will be granted access to the file's information. The file's content is controlled by the storage configuration, above.
  • Your uploaded files are summarized in a table

10. UPLOAD MULTIPLE files or to upload file greater than 500 Megabytes

If you need to upload multiples files or files greater than 500 MB, you have the option to upload the files using one of those 2 data providers availabe in CBRAIN:

  • SFTP-1: Located on the server 'ace-cbrain-1.cbrain.mcgill.ca', which is also CBRAIN's portal.
  • SFTP-2: Located on the server 'ace-cbrain-2.cbrain.mcgill.ca'

To upload large datasets into CBRAIN, you must first connect to one of the SFTP server associated with each of these data providers. The connection information is shown below:

image

You can connect to either SFTP servers using any SFTP client such as Filezilla that your computer supports or running Command-line of MacOS X or Linux users.

Once your data files are uploaded, you need to register them into CBRAIN for them to be available for processing. The registration process is accomplished by using the CBRAIN Web interface. At the very top of all CBRAIN pages is a link called 'Resources' which expands into a list. In that list, click 'Data Providers'. This will show a list of Data Providers you have access to. The two special Data Providers SFTP-1 and SFTP-2 will be listed and each will be provided with a 'Browse' link. Click the 'Browse' link, which will get you to one of these pages:

image

For more information, please check the Data transfer tutorial.

… Please note your currently created project including your uploaded file can now be found on your project dashboard:

CBRAIN & NEUROHUB interactivity

Please remember that every action taken in NEUROHUB is processed in CBRAIN.

CBRAIN is the web platform that facilitates collaborative research on large, distributed data by creating an interface between a user (or a group of collaborating users) and high-performance computing centres (HPCs). Behind the web-portal, CBRAIN manages data access, transfer, caching and provenance, as well as data processing and reporting. Basically CBRAIN is where all the process tool is happening and that is why users might switch to the CBRAIN interface (by clicking on the CBRAIN icon ) to upload files and launch tasks.

You can find a step by step process on how to create a project in CBRAIN by clicking HERE

We strongly recommend first time user to take a look at this tutorial as you will learn how to:

  • Upload files
  • View and explore files
  • Launch a task over multiple files in parallel
  • Monitor a task after it is launched
  • Retrieve results from a completed task