{
  "name": "rtemis schema registry",
  "base": "https://schema.rtemis.org/",
  "count": 42,
  "families": [
    {
      "id": "ml",
      "title": "Machine learning",
      "count": 41
    },
    {
      "id": "domain",
      "title": "Domain formats",
      "count": 1
    }
  ],
  "schemas": [
    {
      "id": "https://schema.rtemis.org/cluster/v1/schema.json",
      "path": "cluster/v1/schema.json",
      "family": "ml",
      "kind": "root",
      "namespace": "cluster",
      "name": "cluster",
      "version": "v1",
      "title": "rtemis ClusterConfig",
      "description": "Language-independent config for an rtemis clustering pipeline: a data reference, a `ClusteringConfig`, and an output directory.",
      "refs": [
        "https://schema.rtemis.org/clustering/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/decompose/v1/schema.json",
      "path": "decompose/v1/schema.json",
      "family": "ml",
      "kind": "root",
      "namespace": "decompose",
      "name": "decompose",
      "version": "v1",
      "title": "rtemis DecomposeConfig",
      "description": "Language-independent config for an rtemis decomposition pipeline: a data reference, a `DecompositionConfig`, and an output directory.",
      "refs": [
        "https://schema.rtemis.org/decomposition/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/supervised/v1/schema.json",
      "path": "supervised/v1/schema.json",
      "family": "ml",
      "kind": "root",
      "namespace": "supervised",
      "name": "supervised",
      "version": "v1",
      "title": "rtemis SuperConfig",
      "description": "Language-independent config for an rtemis supervised-learning run. Mirrors the `SuperConfig` object: data references, optional preprocessing / decomposition, an algorithm with hyperparameters, optional tuning and outer resampling, and execution settings. The same config drives rtemis (R), rtemis-py, and rtemislive.",
      "refs": [
        "https://schema.rtemis.org/decomposition/v1/schema.json",
        "https://schema.rtemis.org/execution/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/v1/schema.json",
        "https://schema.rtemis.org/preprocessor/v1/schema.json",
        "https://schema.rtemis.org/resampler/v1/schema.json",
        "https://schema.rtemis.org/tuner/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/clustering/v1/schema.json",
      "path": "clustering/v1/schema.json",
      "family": "ml",
      "kind": "component",
      "namespace": "clustering",
      "name": "clustering",
      "version": "v1",
      "title": "rtemis ClusteringConfig",
      "description": "Language-independent config for an rtemis clustering run. Mirrors the `ClusteringConfig` object: an algorithm name and an algorithm-specific `config`. The same config drives rtemis (R), rtemis-py, and rtemislive to identical output.",
      "refs": [
        "https://schema.rtemis.org/clustering/cmeans/v1/schema.json",
        "https://schema.rtemis.org/clustering/dbscan/v1/schema.json",
        "https://schema.rtemis.org/clustering/hardcl/v1/schema.json",
        "https://schema.rtemis.org/clustering/kmeans/v1/schema.json",
        "https://schema.rtemis.org/clustering/neuralgas/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/decomposition/v1/schema.json",
      "path": "decomposition/v1/schema.json",
      "family": "ml",
      "kind": "component",
      "namespace": "decomposition",
      "name": "decomposition",
      "version": "v1",
      "title": "rtemis DecompositionConfig",
      "description": "Language-independent config for an rtemis decomposition (dimensionality reduction). Mirrors the `DecompositionConfig` object: an algorithm name, an algorithm-specific `config`, and an optional feature subset. The same config drives rtemis (R), rtemis-py, and rtemislive to identical output.",
      "refs": [
        "https://schema.rtemis.org/decomposition/ica/v1/schema.json",
        "https://schema.rtemis.org/decomposition/isomap/v1/schema.json",
        "https://schema.rtemis.org/decomposition/nmf/v1/schema.json",
        "https://schema.rtemis.org/decomposition/pca/v1/schema.json",
        "https://schema.rtemis.org/decomposition/tsne/v1/schema.json",
        "https://schema.rtemis.org/decomposition/umap/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/execution/v1/schema.json",
      "path": "execution/v1/schema.json",
      "family": "ml",
      "kind": "component",
      "namespace": "execution",
      "name": "execution",
      "version": "v1",
      "title": "rtemis ExecutionConfig",
      "description": "Language-independent config for rtemis execution: sequential, parallel, or distributed. Mirrors the `ExecutionConfig` object / `setup_ExecutionConfig` arguments.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/v1/schema.json",
      "path": "hyperparameters/v1/schema.json",
      "family": "ml",
      "kind": "component",
      "namespace": "hyperparameters",
      "name": "hyperparameters",
      "version": "v1",
      "title": "rtemis Hyperparameters",
      "description": "Language-independent algorithm hyperparameters: an algorithm name and an algorithm-specific `hyperparameters` object, validated per-algorithm against schema.rtemis.org/hyperparameters/<algorithm>/v1. Mirrors the `{algorithm, hyperparameters}` wire format consumed by `.list_to_Hyperparameters`.",
      "refs": [
        "https://schema.rtemis.org/hyperparameters/cart/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/gam/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/glm/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/glmnet/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/isotonic/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/lightcart/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/lightgbm/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/lightrf/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/lightrulefit/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/linearsvm/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/radialsvm/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/ranger/v1/schema.json",
        "https://schema.rtemis.org/hyperparameters/tabnet/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/preprocessor/v1/schema.json",
      "path": "preprocessor/v1/schema.json",
      "family": "ml",
      "kind": "component",
      "namespace": "preprocessor",
      "name": "preprocessor",
      "version": "v1",
      "title": "rtemis PreprocessorConfig",
      "description": "Language-independent config for rtemis preprocessing. Mirrors the `PreprocessorConfig` object / `setup_Preprocessor` arguments. The same config drives rtemis (R), rtemis-py, and rtemislive to identical output.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/resampler/v1/schema.json",
      "path": "resampler/v1/schema.json",
      "family": "ml",
      "kind": "component",
      "namespace": "resampler",
      "name": "resampler",
      "version": "v1",
      "title": "rtemis ResamplerConfig",
      "description": "Language-independent config for an rtemis resampler. Mirrors the `ResamplerConfig` object: a resampler type plus its type-specific settings. The same config drives rtemis (R), rtemis-py, and rtemislive to identical resamples.",
      "refs": [
        "https://schema.rtemis.org/resampler/bootstrap/v1/schema.json",
        "https://schema.rtemis.org/resampler/custom/v1/schema.json",
        "https://schema.rtemis.org/resampler/kfold/v1/schema.json",
        "https://schema.rtemis.org/resampler/loocv/v1/schema.json",
        "https://schema.rtemis.org/resampler/stratboot/v1/schema.json",
        "https://schema.rtemis.org/resampler/stratsub/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/tuner/v1/schema.json",
      "path": "tuner/v1/schema.json",
      "family": "ml",
      "kind": "component",
      "namespace": "tuner",
      "name": "tuner",
      "version": "v1",
      "title": "rtemis TunerConfig",
      "description": "Language-independent config for rtemis hyperparameter tuning. Mirrors the `TunerConfig` object: a tuner type and a type-specific `config`.",
      "refs": [
        "https://schema.rtemis.org/tuner/gridsearch/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/clustering/cmeans/v1/schema.json",
      "path": "clustering/cmeans/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "clustering",
      "name": "cmeans",
      "version": "v1",
      "title": "rtemis CMeansConfig",
      "description": "Fuzzy c-means clustering. See setup_CMeans.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/clustering/dbscan/v1/schema.json",
      "path": "clustering/dbscan/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "clustering",
      "name": "dbscan",
      "version": "v1",
      "title": "rtemis DBSCANConfig",
      "description": "DBSCAN density-based clustering. See setup_DBSCAN.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/clustering/hardcl/v1/schema.json",
      "path": "clustering/hardcl/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "clustering",
      "name": "hardcl",
      "version": "v1",
      "title": "rtemis HardCLConfig",
      "description": "Hard competitive learning. See setup_HardCL.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/clustering/kmeans/v1/schema.json",
      "path": "clustering/kmeans/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "clustering",
      "name": "kmeans",
      "version": "v1",
      "title": "rtemis KMeansConfig",
      "description": "K-means clustering. See setup_KMeans.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/clustering/neuralgas/v1/schema.json",
      "path": "clustering/neuralgas/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "clustering",
      "name": "neuralgas",
      "version": "v1",
      "title": "rtemis NeuralGasConfig",
      "description": "Neural Gas clustering. See setup_NeuralGas.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/decomposition/ica/v1/schema.json",
      "path": "decomposition/ica/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "decomposition",
      "name": "ica",
      "version": "v1",
      "title": "rtemis ICAConfig",
      "description": "Independent Component Analysis. See setup_ICA.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/decomposition/isomap/v1/schema.json",
      "path": "decomposition/isomap/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "decomposition",
      "name": "isomap",
      "version": "v1",
      "title": "rtemis IsomapConfig",
      "description": "Isomap. See setup_Isomap.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/decomposition/nmf/v1/schema.json",
      "path": "decomposition/nmf/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "decomposition",
      "name": "nmf",
      "version": "v1",
      "title": "rtemis NMFConfig",
      "description": "Non-negative Matrix Factorization. See setup_NMF.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/decomposition/pca/v1/schema.json",
      "path": "decomposition/pca/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "decomposition",
      "name": "pca",
      "version": "v1",
      "title": "rtemis PCAConfig",
      "description": "Principal Component Analysis. See setup_PCA.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/decomposition/tsne/v1/schema.json",
      "path": "decomposition/tsne/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "decomposition",
      "name": "tsne",
      "version": "v1",
      "title": "rtemis tSNEConfig",
      "description": "t-Distributed Stochastic Neighbor Embedding. See setup_tSNE.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/decomposition/umap/v1/schema.json",
      "path": "decomposition/umap/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "decomposition",
      "name": "umap",
      "version": "v1",
      "title": "rtemis UMAPConfig",
      "description": "Uniform Manifold Approximation and Projection. See setup_UMAP.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/cart/v1/schema.json",
      "path": "hyperparameters/cart/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "cart",
      "version": "v1",
      "title": "rtemis CARTHyperparameters",
      "description": "CART decision tree (rpart). See `setup_CART`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/gam/v1/schema.json",
      "path": "hyperparameters/gam/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "gam",
      "version": "v1",
      "title": "rtemis GAMHyperparameters",
      "description": "GAM (generalized additive model). See `setup_GAM`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/glm/v1/schema.json",
      "path": "hyperparameters/glm/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "glm",
      "version": "v1",
      "title": "rtemis GLMHyperparameters",
      "description": "GLM (generalized linear model). See `setup_GLM`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/glmnet/v1/schema.json",
      "path": "hyperparameters/glmnet/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "glmnet",
      "version": "v1",
      "title": "rtemis GLMNETHyperparameters",
      "description": "Elastic net (glmnet). See `setup_GLMNET`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/isotonic/v1/schema.json",
      "path": "hyperparameters/isotonic/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "isotonic",
      "version": "v1",
      "title": "rtemis IsotonicHyperparameters",
      "description": "Isotonic regression. See `setup_Isotonic`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/lightcart/v1/schema.json",
      "path": "hyperparameters/lightcart/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "lightcart",
      "version": "v1",
      "title": "rtemis LightCARTHyperparameters",
      "description": "Single LightGBM tree (CART mode). See `setup_LightCART`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/lightgbm/v1/schema.json",
      "path": "hyperparameters/lightgbm/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "lightgbm",
      "version": "v1",
      "title": "rtemis LightGBMHyperparameters",
      "description": "LightGBM gradient boosting. See `setup_LightGBM`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/lightrf/v1/schema.json",
      "path": "hyperparameters/lightrf/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "lightrf",
      "version": "v1",
      "title": "rtemis LightRFHyperparameters",
      "description": "LightGBM random forest. See `setup_LightRF`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/lightrulefit/v1/schema.json",
      "path": "hyperparameters/lightrulefit/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "lightrulefit",
      "version": "v1",
      "title": "rtemis LightRuleFitHyperparameters",
      "description": "LightRuleFit (LightGBM rules + GLMNET). See `setup_LightRuleFit`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/linearsvm/v1/schema.json",
      "path": "hyperparameters/linearsvm/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "linearsvm",
      "version": "v1",
      "title": "rtemis LinearSVMHyperparameters",
      "description": "SVM with linear kernel (e1071). See `setup_LinearSVM`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/radialsvm/v1/schema.json",
      "path": "hyperparameters/radialsvm/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "radialsvm",
      "version": "v1",
      "title": "rtemis RadialSVMHyperparameters",
      "description": "SVM with radial kernel (e1071). See `setup_RadialSVM`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/ranger/v1/schema.json",
      "path": "hyperparameters/ranger/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "ranger",
      "version": "v1",
      "title": "rtemis RangerHyperparameters",
      "description": "Ranger random forest. See `setup_Ranger`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/hyperparameters/tabnet/v1/schema.json",
      "path": "hyperparameters/tabnet/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "hyperparameters",
      "name": "tabnet",
      "version": "v1",
      "title": "rtemis TabNetHyperparameters",
      "description": "TabNet neural network. See `setup_TabNet`.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/resampler/bootstrap/v1/schema.json",
      "path": "resampler/bootstrap/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "resampler",
      "name": "bootstrap",
      "version": "v1",
      "title": "rtemis BootstrapConfig",
      "description": "Bootstrap resampling. See setup_Resampler.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/resampler/custom/v1/schema.json",
      "path": "resampler/custom/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "resampler",
      "name": "custom",
      "version": "v1",
      "title": "rtemis CustomConfig",
      "description": "Custom, user-supplied resamples. See setup_Resampler.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/resampler/kfold/v1/schema.json",
      "path": "resampler/kfold/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "resampler",
      "name": "kfold",
      "version": "v1",
      "title": "rtemis KFoldConfig",
      "description": "K-fold cross-validation. See setup_Resampler.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/resampler/loocv/v1/schema.json",
      "path": "resampler/loocv/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "resampler",
      "name": "loocv",
      "version": "v1",
      "title": "rtemis LOOCVConfig",
      "description": "Leave-one-out cross-validation. See setup_Resampler.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/resampler/stratboot/v1/schema.json",
      "path": "resampler/stratboot/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "resampler",
      "name": "stratboot",
      "version": "v1",
      "title": "rtemis StratBootConfig",
      "description": "Stratified bootstrap. See setup_Resampler.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/resampler/stratsub/v1/schema.json",
      "path": "resampler/stratsub/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "resampler",
      "name": "stratsub",
      "version": "v1",
      "title": "rtemis StratSubConfig",
      "description": "Stratified subsampling. See setup_Resampler.",
      "refs": []
    },
    {
      "id": "https://schema.rtemis.org/tuner/gridsearch/v1/schema.json",
      "path": "tuner/gridsearch/v1/schema.json",
      "family": "ml",
      "kind": "variant",
      "namespace": "tuner",
      "name": "gridsearch",
      "version": "v1",
      "title": "rtemis GridSearchConfig",
      "description": "Grid search over hyperparameter combinations. See setup_GridSearch.",
      "refs": [
        "https://schema.rtemis.org/resampler/v1/schema.json"
      ]
    },
    {
      "id": "https://schema.rtemis.org/a3/v1/schema.json",
      "path": "a3/v1/schema.json",
      "family": "domain",
      "kind": "root",
      "namespace": "a3",
      "name": "a3",
      "version": "v1",
      "title": "A3",
      "description": "Amino Acid Annotation (A3) format — structured annotation of amino acid sequences.",
      "refs": []
    }
  ]
}
