SeqTrainer BenchLab
Plan and benchmark
Input
Labeled CSV or TSV
Activities
Inspect columns, class balance, preprocessing, and verified lightweight baselines.
Output
run_config.json, benchmark_plan.json, manifests, and optional metrics/predictions.
Beginner guide
Follow the handoffs in order when you need the full workflow. Each stage is a separate tool with its own setup, files, and execution environment.
SeqTrainer BenchLab
Input
Labeled CSV or TSV
Activities
Inspect columns, class balance, preprocessing, and verified lightweight baselines.
Output
run_config.json, benchmark_plan.json, manifests, and optional metrics/predictions.
SeqTrainer
Input
GenBank plasmid, checkpoint, and benchmark manifest
Activities
Scan sequence windows, score possible promoters, preserve existing features, and add predicted features.
Output
Annotated .gb, predictions.csv, and annotation_manifest.json.
SBOL Validator
Input
SBOL .nt/.rdf, GenBank, FASTA, or GFF3 file
Activities
Validate only, or validate and convert using the official Validator.
Output
Validation report and optional converted file.
SBOL Canvas
Input
SBOL2 RDF/XML .rdf file for the SeqTrainer Canvas handoff
Activities
Import through File -> Import, inspect glyphs, and edit or export in Canvas.
Output
A visual genetic design.
You want a clean benchmark plan and reproducibility bundle, not annotations.
Start: Start with BenchLab.
Success: Stop after downloading run_config.json, benchmark_plan.json, and manifests.
You already have a GenBank plasmid, checkpoint, and matching benchmark manifest.
Start: Start with SeqTrainer annotation.
Success: Stop after annotated .gb, predictions.csv, and annotation_manifest.json.
You need machine-readable SBOL3 plus an optional Canvas compatibility file.
Start: Use the SeqTrainer SBOL export branch.
Success: Validate annotated.nt and carry annotated_sbol2.rdf to Canvas when needed.
You already have an SBOL design and only need checking plus visualization.
Start: Start with SBOL Validator.
Success: Import the validated SBOL2 .rdf file into SBOL Canvas through File -> Import.
These files move between the original tools. Seq Design Buddy only documents the handoff and never receives the files.
| Source tool | Output file | Meaning | Next tool | Important limitation |
|---|---|---|---|---|
| BenchLab | run_config.json | Settings and dataset identity for reproducing a benchmark. | External training or sharing the plan. | It does not include raw dataset rows. |
| BenchLab | metrics.json / predictions.csv | Small local baseline results when a baseline actually ran. | Review against later model results. | Can be empty for plan-only exports. |
| SeqTrainer annotation-mvp | annotated .gb | GenBank plasmid with preserved source features and predicted promoter features. | Review in a GenBank-aware viewer or keep as primary visual annotation output. | Dummy mode is a file-writing smoke test only. |
| SeqTrainer annotation-mvp | predictions.csv / annotation_manifest.json | Scored windows plus provenance, settings, warnings, and threshold source. | Audit the prediction run. | Checkpoint and manifest must match the same completed benchmark run. |
| SeqTrainer annotation-sbol3-labeled-promoters | annotated.nt | Canonical SBOL3 N-Triples machine-exchange output. | Validate with SBOL Validator. | Do not upload this file to Canvas for the documented Canvas workflow. |
| SeqTrainer annotation-sbol3-labeled-promoters | annotated_sbol2.rdf | SBOL2 RDF/XML compatibility output for Canvas glyph import. | Import into SBOL Canvas. | It is compatibility output; inspect the Canvas layout manually. |