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_ROUTEstp 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.