Skip to content

User interface

What's new (2.5.0)

The application is split in 3 main menus : Studies, Jobs and Data. API documentation, external reference links and user account details is also available.

  • "Studies" is the main section and redirects to the study listing where we can browse studies and work on them.
  • "Jobs" is a monitoring section which display currently running or latest execution jobs
  • "Data" is a section where we can manage matrix data that can be then used in the variant manager

Study listing

The study listing view is the main view, which provides : - the listing of existing studies - filters/sorting/tree view - creation/import tool

Studies are linked to a "workspace" which refers to a storage disk. The workspace "default" (orange colored) is the internal storage where "managed" studies live. These studies files aren't meant to be accessible directly (via disk mount for instance).
The other workspaces are studies that are found on mounted workspace and their unique ID can change if the studies are moved.

Copied studies are always copied within the managed workspace. These managed studies though not directly accessible offers additional features: - a permanent ID - archiving - variant creation - faster operations - storage improvements

Some actions are available from this view: - launching the study simulation - exporting the study - deleting the study

Launch Dialog

When launching a study, a dialog will open with some choices.

Launch batch mode

To launch multiple studies at once, we can click on the checkbox icon to enable selection mode. In this mode, we can click on study cards to select / unselect them. Then clicking on the launch button will open the launch dialog.

Strict folder filtering

The folder icon next to the breadcrumb path allow to filter (when activated) the studies to only the direct descendant of the selected folder.

For more operation over a study, we can click on a study "explore" button and go to the dedicated study view. The url of dedicated study view can be bookmarked for sharing or quick access.

Study view

The study view is composed of 2 or 3 main menus depending on the managed status of the study. - "Information" view is an overview of the study - "Detailed view" is a raw view of the study contents - "Variant" view is where we can manage the variant of a study if it is managed

Overview

The overview provides access to : - basic metadata - name and permission edition (a study can be public or associated with groups with specific permissions) - simulation execution monitoring - variant dependency tree

Variant management

The variant command tab is only available for managed variant studies.
It shows an edition view where we can: - edit the command list composing the variant - monitor or verify the result of the generation process

Detailed view

The detailed view is a tree representation of a study files. It can be browsed and node can be viewed and edited.
⚠ The view can take some time to load the first time.

Example of the detailed view of a configuration node (ini files):

Example of the detailed view of a matrix node (txt data files):

Data management

The data view display dataset which are list of matrices. These matrices can then be used as argument in variant manager commands.

The data which can be uploaded are either a single tsv file, or a zipped list of tsv matrix files.

User account and api tokens

For normal user, the account section allows the creation of "api token".
These token can be used in scripts that will use the API.

We can choose to assign specific permission to the token and can choose if the scripts using the token will impersonate our user or not. If we choose the later, studies created using the token will be owned by a new user that will have the token's name.

We have to save the token (as it is generated once and not saved). It will then be used as an authentication token in HTTP Basic Auth, eg.:

curl -H 'Authorization: Bearer <my_token_string>' https://antares-web/api/studies

API Documentation

The API documentation is an interactive documentation of HTTP endpoints that can be used to operate with the server.