+ Pick a CSV file from a dataset you've uploaded via the Datasets app. We'll resolve a real backend path
+ (e.g. /<owner>/<dataset>/v1/<file>.csv) that CSVFileScan can open.
+
+
+
+ Selected: {{ state.existingDatasetPath }}
+
+
+ Don't see your dataset? Upload it in the Texera Datasets app first, then come back and click the
+ picker again — it lists every dataset you have access to.
+
+
+
+
+
Pick a curated biomedical dataset. The workflow will reference it via CSVFileScan.
+
+
+
{{ ds.name }}
+
{{ ds.description }}
+ Schema: {{ ds.schema }}
+
+
+
+ Resolved path:{{ state.dknetDataset.fileName }}
+
+ If you don't have this dataset loaded in Texera, you'll see "schema is not available" after Apply.
+ Fix: upload the CSV via Datasets UI, then edit the CSVFileScan operator's fileName in the
+ right-hand Property Editor.
+
+
+
+
+ This text is sent verbatim to the workflow generator as soft guidance. Add domain knowledge here.
+
+
+ Methodology ≠ Guardrails.
+ The white-box guardrails configured in Step 4 (mandatory train/test split, no data leakage, mandatory
+ evaluation, no synthetic data) are enforced by the validator independently of the text above.
+ Use this box to add domain knowledge — not to relax safety rules.
+
+
+
+
+
+
+
Step 4: Guardrails
+
These best practices will be enforced on the generated workflow.
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ generationError }}
+
+
+
+
Review & Approve Workflow
+
+
+ Warning: some required properties are unset — Texera will likely report "invalid workflow" after Apply.
+ Fix the (unset) values below or regenerate.
+
0" class="missing-paths">
+ Needs your input — required fields still unset:
+
+
{{ mp }}
+
+
+ Edit the JSON value below (or click the operator on the canvas after Apply and use the Property
+ Editor). Nested objects/arrays accept inline JSON, e.g.
+ [{{ '{' }}"attribute":"Glucose","aggFunction":"average","result attribute":"avg_glucose"{{ '}' }}].
+
+
+
+
+
+
Property
+
Value (editable — JSON for objects/arrays)
+
+
+
+
+
+ {{ p.key }}
+ required
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Workflow applied to canvas. Edit any field above to re-arm review.
+
+
+
+ Validator attempts ({{ attempts.length }})
+