Skip to main contentIBM ST4SD

ST4SD Registry

ST4SD Registry provides a web-based UI and command-line tool for working with virtual experiments. The UI allows searching and inspecting virtual experiment packages along with logs and results from when they were executed. The command line tool simplifies creating, modifying and sharing virtual experiment packages with colleagues or the wider community. Anyone can use ST4SD Registry.

Why ST4SD Registry?

Easy to use web interface

The ST4SD Registry provides a powerful yet easy to use UI that enables both novice and expert users to explore available virtual experiments, track their runs, and inspect their outputs.

Powerful command line tool

The stp command line tool provides a conversational-style interface that makes it simple for developers to create and manage virtual experiment packages.

Rich version support

ST4SD Registry provides strong versioning capabilities by rigorously tracking changes to virtual experiment packages. This enhances reproducibility which is critical in scientific research.

Try it yourself

Download a package from the ST4SD Global Registry via stp.

pip install "st4sd-runtime-core[develop]" then execute:

stp package download https://registry.st4sd.res.ibm.com/registry-ui/experiment/nanopore-geometry-experiment

If you have an ST4SD Cloud instance, you can log in to your ST4SD Registry via stp and push the package to it:

ST4SD_AUTHENTICATION_ROUTE=$(oc get route st4sd-authentication -o=jsonpath={.spec.host})
stp login $ST4SD_AUTHENTICATION_ROUTE
stp package push nanopore-geometry-experiment.json

Then visit the URL stp outputs to see the experiment in your ST4SD Registry UI.

Learn more

Exploring the Registry UI

Learn about all the features of our web interface for browsing and examining virtual experiments packages and runs. You can visit the ST4SD Global Registry for a first look.

Mastering stp

Learn how to master our command line tool, stp, for creating and managing virtual experiment packages.

No Code, No Fuss creation of Experiments

Use an interactive Build Canvas and a Graph Library to create and modify experiments straight from your browser.

Best Practices

We’ve distilled many years of experience in creating virtual experiments into a set of developer best-practices.