NIRD Toolkit

  • Service description

    NIRD Toolkit - Service description

    What is NIRD Toolkit?

    The NIRD Toolkit is a Kubernetes based cloud infrastructure, just alike Google, Azure or Amazon kubernetes Clouds. The software runs into containers to ensure high portability of the tools and reproducibility of the results. It is highly customizable, meaning that you can have the tools you want with the version you want.

    The NIRD toolkit allows pre/post processing analysis, data intensive processing, visualization, artificial intelligence and machine learning platform.

    What services does NIRD Toolkit offer? 

    Spark
    RStudio
    Jupyter
    JupyterHub
    MinIO
    Deep Learning Tools

    The NIRD Toolkit can be enriched with even more tools. If your favorite tool is not yet offered by the NIRD Toolkit, please contact Sigma2.

  • Who can get access?

    NIRD Toolkit - Who can get access?

    Target groups

    NIRD Toolkit is available to staff and students at Norwegian universities.

    Researchers in independent research institutes may also gain access to this service, provided that their work is funded by public grants and meets requirements for scientific publication.

  • Conditions for access

    NIRD Toolkit - Conditions for access

    Access to national storage project necessary

    In order to be able to deploy applications through the NIRD Toolkit, a researcher must be a project leader/executive officer of a NSxxxxK project.

    The project leader/executive officer can authorize others members of the NSxxxxK group to deploy applications, by managing the group in DataPorten.

    Once the application is deployed, all the members of selected “Authorised groups” can use the application.

     

    Don't have a storage project already?

    Apply for a new one

     

  • How much does it cost?

    NIRD Toolkit - How much does it cost?

    Free of charge

    Access to the services and the computing resources on the NIRD Toolkit is free of charge. 

    A contribution model might be applied in the future.

  • Get access
    Select your Toolkit service

    Select a tool from the NIRD Toolkit front page and click on the corresponding icon. You will be redirected to a Feide login page.

     

    Log in with Feide or OpenIDP

    Log in with your Feide identity or your OpenIDP identity to proceed to the front page for the selected tool. 

    On the right hand side, select Installation to install the service. You will be redirected to the installation page for the selected tool. 

    Insert application name

    Insert the Application name of your choice. This will appear in the URL of the link to access your instance of the service.

    You will be able to share the link with all your co-workers in the project, so you can assign a name that is containing information about your project.  (Ex: Jupyter-mouse-genome)

    From the Projectspace drop-down menu select, select the projectspace (es.: jupyter-mouse-genome-NS9999K) under which the application will be running.

    Notice that the projectspace is "mini-enviroment" that has been created for your application in the kubernetes cloud by the NIRD support operators. You will be able to configure this mini-enviroment by assigning computational resources (defined by "Machine Type") and data storage (defined by "Persistent Storage") to it. 

    If you have access to multiple project spaces, the drop-down menu will show you all the project spaces that has been enabled for the NIRD Toolkit. If you do not have any Projectspace enabled, contact us

    Select project storage

    From the Persistent Storage drop-down menu, select the project storage (for example NS9999K) place where your input data are located and where your output data will be stored.

    If you do not have a NSxxxxK project, read here.

    Select a Machine Type that best suits your needs in terms of CPU/GPU and memory (RAM). You will see GPU machine types only under GPU enabled applications.

    Authorized members

    In Autorized groups, select the groups whose members should be authorized to access this application instance.

    You have multiple choices:

    i) you can choose only yourself (Default) which means only you can access this application
    ii) you can choose any members of projects you are associated with (es: NS9999K, NN9999K)
    iii) you can give to the members belonging to your groups in DataPorten:

    This gives you flexibility to control who can access your application as well as enable collaboration across your team members irrespective of from where they are in the world. In Authorized groups you can choose one or more groups (es: Default and NS9999K).

    Installation of application

    Click Install to start the installation of the application on the selected computational resources and with the selected storage. After some seconds (it might take up to a minute!) you will be redirected to the administartion page for your application. 

    Once the installation is completed, you will get the link ("URL") to access the tool via web-browser. Your installation has been successful and you have now your instance of application running on the selected resources and on your storage space. Click on the link (URL) on top to access the tool via web-browser. 

    On the right hand side, you will also be able to "Reconfigure", "Delete" or "Stop" your application. Once you have finished with the analysis, you can either delete your application or stop it, so that resources get freed up for others in your group to use them. Data stored on “Persistence Storage” will remain intact in either case of stopping or deleting application. 

    Remember: if you do not stop/delete you keep busy resources that might be instead used by others!

NIRD Toolkit - Service description

What is NIRD Toolkit?

The NIRD Toolkit is a Kubernetes based cloud infrastructure, just alike Google, Azure or Amazon kubernetes Clouds. The software runs into containers to ensure high portability of the tools and reproducibility of the results. It is highly customizable, meaning that you can have the tools you want with the version you want.

The NIRD toolkit allows pre/post processing analysis, data intensive processing, visualization, artificial intelligence and machine learning platform.

What services does NIRD Toolkit offer? 

Spark
RStudio
Jupyter
JupyterHub
MinIO
Deep Learning Tools

The NIRD Toolkit can be enriched with even more tools. If your favorite tool is not yet offered by the NIRD Toolkit, please contact Sigma2.

NIRD Toolkit - Who can get access?

Target groups

NIRD Toolkit is available to staff and students at Norwegian universities.

Researchers in independent research institutes may also gain access to this service, provided that their work is funded by public grants and meets requirements for scientific publication.

NIRD Toolkit - Conditions for access

Access to national storage project necessary

In order to be able to deploy applications through the NIRD Toolkit, a researcher must be a project leader/executive officer of a NSxxxxK project.

The project leader/executive officer can authorize others members of the NSxxxxK group to deploy applications, by managing the group in DataPorten.

Once the application is deployed, all the members of selected “Authorised groups” can use the application.

 

Don't have a storage project already?

Apply for a new one

 

NIRD Toolkit - How much does it cost?

Free of charge

Access to the services and the computing resources on the NIRD Toolkit is free of charge. 

A contribution model might be applied in the future.

Select your Toolkit service

Select a tool from the NIRD Toolkit front page and click on the corresponding icon. You will be redirected to a Feide login page.

 

Log in with Feide or OpenIDP

Log in with your Feide identity or your OpenIDP identity to proceed to the front page for the selected tool. 

On the right hand side, select Installation to install the service. You will be redirected to the installation page for the selected tool. 

Insert application name

Insert the Application name of your choice. This will appear in the URL of the link to access your instance of the service.

You will be able to share the link with all your co-workers in the project, so you can assign a name that is containing information about your project.  (Ex: Jupyter-mouse-genome)

From the Projectspace drop-down menu select, select the projectspace (es.: jupyter-mouse-genome-NS9999K) under which the application will be running.

Notice that the projectspace is "mini-enviroment" that has been created for your application in the kubernetes cloud by the NIRD support operators. You will be able to configure this mini-enviroment by assigning computational resources (defined by "Machine Type") and data storage (defined by "Persistent Storage") to it. 

If you have access to multiple project spaces, the drop-down menu will show you all the project spaces that has been enabled for the NIRD Toolkit. If you do not have any Projectspace enabled, contact us

Select project storage

From the Persistent Storage drop-down menu, select the project storage (for example NS9999K) place where your input data are located and where your output data will be stored.

If you do not have a NSxxxxK project, read here.

Select a Machine Type that best suits your needs in terms of CPU/GPU and memory (RAM). You will see GPU machine types only under GPU enabled applications.

Authorized members

In Autorized groups, select the groups whose members should be authorized to access this application instance.

You have multiple choices:

i) you can choose only yourself (Default) which means only you can access this application
ii) you can choose any members of projects you are associated with (es: NS9999K, NN9999K)
iii) you can give to the members belonging to your groups in DataPorten:

This gives you flexibility to control who can access your application as well as enable collaboration across your team members irrespective of from where they are in the world. In Authorized groups you can choose one or more groups (es: Default and NS9999K).

Installation of application

Click Install to start the installation of the application on the selected computational resources and with the selected storage. After some seconds (it might take up to a minute!) you will be redirected to the administartion page for your application. 

Once the installation is completed, you will get the link ("URL") to access the tool via web-browser. Your installation has been successful and you have now your instance of application running on the selected resources and on your storage space. Click on the link (URL) on top to access the tool via web-browser. 

On the right hand side, you will also be able to "Reconfigure", "Delete" or "Stop" your application. Once you have finished with the analysis, you can either delete your application or stop it, so that resources get freed up for others in your group to use them. Data stored on “Persistence Storage” will remain intact in either case of stopping or deleting application. 

Remember: if you do not stop/delete you keep busy resources that might be instead used by others!