A standardized, multi-task decision-layer dataset for training Laya (System-1 Decision Engines) and fast autonomous agents across Nextflow DSL2 and the complete nf-core bioinformatics ecosystem. 1.
Dataset Card
By PrimeOmicX LLC, published under mit, revision e2dbc5e9047f.
nf-core & Nextflow Laya Decision Dataset (nfcore-laya-decisions-v3)
A standardized, multi-task decision-layer dataset for training Laya (System-1 Decision Engines) and fast autonomous agents across Nextflow DSL2 and the complete nf-core bioinformatics ecosystem.
Dataset Summary
- Total Decision Records: 11,654 records across 8 core architectural pillars:
1. QC Read Adaptation (1,500 records): Illumina NovaSeq/NextSeq, PacBio HiFi CCS, Oxford Nanopore Direct RNA/DNA quality control adaptation and tool swapping.
2. Resource Profiling & Directives (1,500 records): Process memory, CPU, time, and dynamic retry/error-strategy directive rules across genome-scale tools.
3. Subworkflow Packaging (622 records): Determining when to bundle multi-process tasks into local subworkflows or reuse official nf-core subworkflows.
4. Samplesheet Schema & Header Inference (1,950 records): JSON Schema draft-07 type, format, pattern, and enum constraints for bioinformatics samplesheets.
5. Tool & Module Selection (4,426 records): Spans 2,153 nf-core modules and subworkflows with mined hard-negative distractors.
6. DSL2 Syntax & Rules Check (800 records): Balanced binary
nouldecisions evaluating idiomatic DSL2 patterns vs anti-patterns. 7. nf-core Pipeline Routing (656 records): Matching biological assay requirements to official nf-core workflows. 8. Intent Routing (200 records): Disambiguating compilation, remediation, parameter tuning, and execution commands.
Split Information
| Split | Records | Percentage | File Path |
|---|---|---|---|
| Train | 9,324 | 80.0% | data/train.jsonl |
| Validation | 1,165 | 10.0% | data/validation.jsonl |
| Test | 1,165 | 10.0% | data/test.jsonl |
| Total | 11,654 | 100.0% |
Data Schema
Each line in data/*.jsonl is formatted for direct consumption by Laya agents and Hugging Face datasets:
{
"id": "qc_adapt_ont_nanoplot_1_34",
"category": "qc_read_adaptation",
"state": {
"assay": "Direct RNA sequencing on Oxford Nanopore PromethION",
"tool": "FastQC",
"read_type": "long_reads_direct_rna"
},
"question": {
"type": "choice",
"instructions": "How should QC step FastQC be configured given sequencing characteristics: long_reads_direct_rna?",
"criteria": {
"Keep FastQC": null,
"Drop FastQC": null,
"Swap for NanoPlot": null
}
},
"target": "Swap for NanoPlot",
"target_idx": 2
}
Quickstart
Load via Hugging Face datasets
from datasets import load_dataset
dataset = load_dataset("Primeomicx/nfcore-laya-decisions")
print(dataset)
Trained Model
The fine-tuned model checkpoint trained on this dataset is available at: Primeomicx/laya-nextflow-nfcore
Structure
default 11,654 rows
| Split | Rows | Size |
|---|---|---|
| train | 9,324 | 5.8 MB |
| validation | 1,165 | 734.5 KB |
| test | 1,165 | 748.3 KB |
Details
- Repository
- Primeomicx/nfcore-laya-decisions
- Publisher
- PrimeOmicX LLC
- Task category
- Multiple choice
- Tags
- nextflow, nf-core, bioinformatics
- Size category
- 10K<n<100K
- Languages
- en
- Revision
- e2dbc5e9047fabb9815c1f34c82ef185a11c0ad4
- Last updated
- 2026-10-04
Files
8 files, 6.4 GB in total.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| data/dataset_dict.json | Data | 726 B | — |
| data/test.jsonl | Data | 828.2 KB | — |
| data/train.jsonl | Data | 6.5 MB | — |
| data/validation.jsonl | Data | 814.5 KB | — |
| README.md | Documentation | 3.4 KB | — |
| data/cached_train_h.pt | Other | 5.7 GB | 28075f9d127b |
| data/cached_val_h.pt | Other | 668.3 MB | 88dcf9310259 |
| .gitattributes | Repository | 2.5 KB | — |
License and Download
- License
- mit
- Access
- No access gate
Released by PrimeOmicX LLC through its official repository on Hugging Face. Read the license.