Fractal supports creating projects, datasets & workflows, as well as submitting workflows both from its web interface as well as via a command line client. To control Fractal via the command line, you need to do the following:

  1. Install the Fractal CLI client: https://github.com/fractal-analytics-platform/fractal-client
  2. Log in at https://fractal-beta.mls.uzh.ch/, get a token, store it in a file (e.g. ./token)
  3. With fractal-client 2.9.0, run fractal --fractal-server <https://fractal-beta.mls.uzh.ch/backend> --token-path ./token user whoami, and you'll see your user information.

Note that both the CLI options have equivalent env variables (FRACTAL_SERVER and FRACTAL_TOKEN_PATH), which can be set either directly from the shell or in a .fractal.env file.

FRACTAL_SERVER should be set to https://fractal-beta.mls.uzh.ch/backend

For more information about how to use the CLI client, see the CLI client documentation and check out the example 01_cardio_tiny_dataset in the fractal-demos repo