datoma’s documentation

datoma is a library intended to allow users to programatically submit jobs to Datoma’s infrastructure. It is also intended to allow users to create their own workflows and submit them.

This library expands the possibilities offered by our webpage, allowing users to automate their executions.

Main modules:

DatomaJob

The module intended to set inputs and parameters to any offered tool and submitting it to Datoma’s infrastructure.

DatomaWorkflow

The module that allows you to set and submit your own workflow or choose a provided one.

Installation Guide

The following steps will guide you through the installation process:

  • Prerequisites:
    • Python 3.11 or higher

    • pip

  1. Install datoma:

$ pip install datoma
  1. Log in to datoma:

This is the step where you can specify if you have developer access. If you don’t, please refrain from using the --dev flag.

$ python3 -m datoma login [--email <email>] [--password <password>] [--dev]
  1. Obtain credentials:

$ python3 -m datoma aws-creds