NUVOLOS
Sign In
  • Getting Started
    • Introduction to Nuvolos
    • Documentation structure
    • Nuvolos basic concepts
      • Organisational hierarchy
      • Applications
      • Distribution
      • Data integration
      • Snapshots
      • Background tasks
    • Navigate in Nuvolos
    • Quickstart tutorials
      • Research
      • Education (instructor)
      • Education (student)
  • Features
    • Applications
      • Application resources
      • Sessions
        • Session Logs
      • Install a software package
      • Create a persistent .bashrc
      • Automatic code execution
      • Long-running applications
      • Troubleshooting applications
      • New applications or licenses
      • Configuring applications
      • Exporting applications
      • Add-ons
        • MariaDB add-on
        • PostgreSQL add-on
        • OpenSearch add-on
        • MongoDB add-on
        • Redis add-on
        • PostGIS add-on
        • Rclone mount add-on
        • Neo4j add-on
    • File system and storage
      • File navigator
      • Large File Storage
      • Preview files
      • Mount Dropbox
      • Access S3 buckets with RClone
      • Access remote files with SSHFS
      • Access files on SharePoint Online
    • Object distribution
      • Distribution strategies
      • The distributed instance
    • Snapshots
      • Create a snapshot
      • Restore a snapshot
      • Delete a snapshot
    • Database integration
      • Create datasets
      • View tables
      • Build queries
      • Upload data
      • Access data from applications
        • Set up ODBC drivers
        • Obtain tokens for data access
        • Find database and schema path
      • DBeaver integration
    • Environment variables and secrets
    • Searching
      • Page
      • Find an application
      • Find an organisation
      • Find a space
      • Find an instance
      • Find a state
    • Video library
    • Nuvolos CLI and Python API
      • Installing the CLI
      • Using the CLI
  • User Guides
    • Research guides
      • Inviting a reviewer
      • GPU computation
    • Education guides
      • Setting assignments
        • Programmatical assignment handling
      • Documenting your course
      • Setting up group projects
        • Collaborative application editing
      • Configuring student applications
      • Archiving your course
      • Student guides
        • Joining a course
        • Working on assignments
        • Leaving a course
    • Application-specific guides
      • JupyterLab
      • RStudio
      • VSCode
      • Stata
      • MATLAB
      • Terminal
      • Terminal [tmux]
      • Apache Airflow
      • Apache Superset
      • D-Wave Inspector
      • MLFlow
      • Databricks Connect
      • Dynare.jl
      • CloudBeaver
      • InveLab
      • Overleaf
      • Metabase
      • DNDCv.CAN
      • OpenMetaData
      • Uploading data to the Large File Storage
    • Data guides
      • Setting up a dataset on Nuvolos
      • Importing data on Nuvolos
      • A complete database research workflow (Matlab & RStudio)
      • Accessing data as data.frames in R
      • Working with CRSP and Compustat
      • Working with the S&P 500®
  • Pricing and Billing
    • Pricing structure
    • Resource pools and budgets
    • Nuvolos Compute Units (NCUs)
  • Administration
    • Roles
      • Requesting roles
    • Organisation management
    • Space management
      • Invite to a space
      • Revoke a space user
      • HPC spaces
      • Resting spaces
    • Instance management
      • Invite to an instance
    • Enabling extra services
    • Monitoring resource usage
  • Reference
    • Application reference
      • InveLab
        • Dataset selection
        • Modules
          • Time-series visualisation
          • Moment estimation
          • Mean-variance frontiers
          • Frontiers
          • Dynamic strategy
          • Portfolio analysis
          • Performance analysis
          • Benchmarking
          • Carry trade strategies
          • Risk measures
          • Conditional volatility
          • Replication
          • Factor factory
          • Factor tilting
          • Valuation
    • Glossary
  • FAQs
    • FAQs
    • Troubleshooting
      • Login troubleshooting
        • I forgot my email address
        • I forgot my identity provider
        • I can't log in to Nuvolos
        • I forgot my password
        • I haven't received the password reset email
        • I haven't received the invitation email
      • Application troubleshooting
        • I can't see an application
        • I can't start an application
        • I can't create an application
        • I can't delete an application
        • I can't stop a running application
        • JupyterLab 3 troubleshooting
        • Spyder 3.7 troubleshooting
      • Administration troubleshooting
        • I can't see a space
        • I can't create a space
        • I can't delete a space
        • I can't invite admins to my space
        • I can't see an instance
        • I can't create an instance
        • I can't delete an instance
        • I can't invite users to an instance
        • I can't see distributed content in my instance
        • I can't see a snapshot
        • I can't create a snapshot
        • I can't delete a snapshot
        • I can't revoke a user role
        • I can't upload a file
        • I can't delete a file
        • I can't invite students to my course
      • Content troubleshooting
        • I can't find my files in my Linux home
        • I can't find my files among the Workspace files
        • I restored a snapshot by mistake
Powered by GitBook
On this page
  • Set up a research project
  • Add material to the project
  • Create alternate approaches
  • Invite collaborators
  • Invite co-authors with space admin rights
  • Invite co-authors with editor rights
  • Work with applications
  • Create a new application
  • Run an application
  • Next steps
  • Scale up computations
  • Work with data

Was this helpful?

  1. Getting Started
  2. Quickstart tutorials

Research

PreviousQuickstart tutorialsNextEducation (instructor)

Last updated 1 year ago

Was this helpful?

Set up a research project

Research projects are spaces in Nuvolos where researchers can store and work on their code and data. Organisation managers or faculty members may create research projects.

You may create research projects directly from the dashboard. Note that if you have already more than three projects, the add button will be at the bottom of your quick access group.

The project creation has two main steps:

  • Naming the project and setting up privacy, potentially adding an Overview immediately.

  • Choosing an application.

You can add a README.md file or applications later.

When you create a research project, the project initialises with an instance called "Master instance". This is where the application will also be added.

Add material to the project

Create alternate approaches

Creating alternate approaches in your research project can be done in two steps:

  1. Create a new instance with an appropriate name.

  2. Distribute material from the main master instance.

Create new instance

  1. Navigate to "Space management", denoted by the gear icon and click.

  2. Select "Project Users/Instances"

  3. Click Add New instance and fill out the required details.

Distribute material to modify

To distribute some material:

  1. First navigate to the files, applications you want to distribute.

  2. Click on the stage button for the objects you want to distribute.

  3. Click on the distribute menu on the sidebar or on the overview.

In the following example, we distribute two files and an application to the previously created empty instance.

Invite collaborators

Invite co-authors with space admin rights

If you invite a co-author to your project as a space admin, restricted to the project, they will receive every possible right, including the ability to invite additional co-authors, create alternate instances and deleting the project itself.

To invite a co-author, do the following steps:

  1. Navigate to your space.

  2. Select the gear button on the top of the left sidebar and select "Project Users / Instances" there.

  3. Click on "Invite" in the top right corner of the pane.

  4. Pick "Administrator Invitation".

  5. Type the e-mail address, or comma separated list of e-mail addresses.

The invitations will be sent by e-mail to the recipients who need to accept the invitation to gain the role.

Invite co-authors with editor rights

If you invite a co-author to your project as an instance editor to an instance, they will only be able to see and edit the contents of that particular instance. They will not be able to create more instances, invite users or do any modifications outside the scope of the particular instance they have the right to edit.

To invite a co-author as an instance editor, do the following steps:

  1. Navigate to your space.

  2. Select the gear button on the top of the left sidebar and select "Project Users / Instances" there.

  3. Click on "Invite" in the top right corner of the pane.

  4. Pick "User Invitation".

  5. Pick the instance and the role you want to invite the user with.

  6. Type the e-mail address, or comma separated list of e-mail addresses.

Work with applications

In Nuvolos, each application is a separate entity with a separate set of resources and environmental settings. Some important considerations:

  1. You can have multiple applications of the same type (e.g. RStudio) in the same instance with different sets of packages or package versions.

  2. When you take a snapshot, applications are snapshot along with all the packages, environmental files and so on.

  3. Applications can be distributed (see above).

Create a new application

In the workflow guide, we previously created an RStudio application upon creating the space itself. Let us assume that we have changed our mind, deleted the RStudio application and now we want to add a JupyterLab application to the Master instance of the research project.

  1. Navigate to the Master instance overview (from the dashboard or by changing context in the breadcrumbs)

  2. Click on the Applications tile or sidebar menu item.

  3. Click "ADD NEW APPLICATION" and select the application you want.

Run an application

In order to run an application, you can follow two routes:

  1. Run a recent application from your dashboard.

  2. Navigate to the instance of your choice and run the application directly from there.

Running from dashboard

The three latest applications will appear on your dashboard. You can verify the location of the application by hovering over the start-stop button.

Next steps

Scale up computations

It is possible to request more resources for your calculations. Configuring your application size is just a few clicks away and you don't need bother setting up a separate environment for this.

Work with data

You can add files and source code to your project via the file download/upload feature of Nuvolos. There are also other storage and synchronization methods, refer to those .

You will need to be comfortable with context switching, we suggest to take a look at our .

To create an instance, you need to be a of your project.

Follow the steps of distribution. For more details, refer to our .

Distribution is an asynchronous task - once you initiate it, it will run in the background. You will receive an e-mail with the outcome of a distribution. If the distribution fails for some reason, do not hesitate to contact us at .

You can invite collaborators if you are a in a research project. The creator of the project automatically becomes space admin, but every other user has to be invited specifically with that role.

To make an informed decision about the type of roles you want in your project, consult .

Check our for details.

to start working with data.

here
navigation guide
space administrator
detailed guide on distribution
support@nuvolos.cloud
space admin
our detailed guide
application configuration guide
Consult our detailed guide
How to start a research project
Uploading a single file to an existing project
Creating a new instance in a project
How to invite co-authors
Run an application from a project.
Running an application from the quick access menu on the dashboard