Skip to content

Adding a New Algorithm to Tator

To register a new algorithm (workflow) in Tator, follow the steps below. Algorithms are defined as Argo Workflows and must be registered through the Tator web interface under the project's Algorithms section. You will need the mldevops user account and access to the mantis.shore.mbari.org web interface.


Open the Project Settings

Navigate to your project on mantis.shore.mbari.org and click the ⚙️ Settings icon in the left sidebar to open the project administration panel.

Step 1 – Open Project Settings

In the project settings panel, scroll down and select Algorithms from the left-hand navigation menu to view the list of currently registered algorithms. If this is a new project, the list will be empty as shown below.

Click the ➕ Add new button in the Algorithms panel to open the algorithm registration form.

Fill in the required fields for the new algorithm:

Field Description
Name A unique, human-readable name for the algorithm
Description (Optional) Brief description of what the algorithm does
Cluster Select the cluster where the algorithm will be run
Files per job Number of media files processed per workflow job

Step 2 – Navigate to Algorithms

Upload the Algorithm Manifest

Upload the Argo Workflow manifest for the algorithm, then click Save. That's it! Step 3 – Add New Algorithm

The algorithm will now be listed in the media. New Algorithm


Tip

Algorithm manifests are stored in the argo-workflows repository. Any updates to manifests should be committed there and re-registered in Tator.

Note

If you need to update an existing algorithm, click the ✏️ Edit icon next to its name in the Algorithms list and modify the manifest or parameters as needed.

🗓️ Updated: 2026-05-03