Test Datasets¶
This page provides a set of basic test files. To download any file, simply click its blue file name.
Biofiles Test Datasets¶
Gene Annotation¶
- gencode_with_m6a.gff3.gz
GENCODE gene annotation augmented with m6A modification features, bgzip-compressed GFF3 for feature/gene track rendering.
Build:refboxorbgzip(block-compress the GFF3) - gencode_with_m6a.gff3.gz.tbi
Tabix index for the GFF3 above, enabling fast range queries.
Build:refboxortabix -p gff gencode_with_m6a.gff3.gz
Reference Genome¶
- GRCh38.genome.fa.gz
GRCh38 reference genome sequence, bgzip-compressed FASTA.
Build:refboxorbgzip GRCh38.genome.fa - GRCh38.genome.fa.gz.fai
FASTA index for the genome, for random sequence access.
Build:refboxorsamtools faidx GRCh38.genome.fa.gz - GRCh38.genome.fa.gz.gzi
bgzip index for the compressed FASTA, for coordinate-to-offset lookup.
Build:refboxorsamtools faidx GRCh38.genome.fa.gz(creates.gzifor bgzipped FASTA)
Alignments (BAM)¶
- SGNex_K562_directRNA_replicate1_run1.bam
SG-NEx K562 direct-RNA nanopore alignments, for read/alignment track rendering.
Build:refboxor Aligner output (e.g.minimap2 ... | samtools sort)
Coverage Signal (bigWig)¶
- hg38.caRNA.bw
hg38 chromatin-associated RNA signal, bigWig coverage track.
Build:deeptools bamCoverage(orbedGraphToBigWig)
Variants (VCF)¶
- hg38.clinvar.vcf.gz
ClinVar variants on hg38, bgzip-compressed VCF for variant track rendering.
Build:refboxorbgzip hg38.clinvar.vcf - hg38.clinvar.vcf.gz.tbi
Tabix index for the ClinVar VCF.
Build:refboxortabix -p vcf hg38.clinvar.vcf.gz
m6A Sites (bigBed)¶
- m6A_single_base.BigBed
Single-base-resolution m6A sites (v2), bigBed feature track.
Build:refboxorbedToBigBed
Repeat Regions (BED)¶
- repeats.bed
Repeat-region annotations, plain BED.
Build:refboxor (source annotation export) - repeats.bed.gz
Repeat-region annotations, bgzip-compressed and coordinate-sorted BED.
Build:refboxorsort -k1,1 -k2,2n repeats.bed | bgzip - repeats.bed.gz.tbi
Tabix index for the repeats BED.
Build:refboxortabix -p bed repeats.bed.gz
Genome 3D Structure (g3d)¶
- GM12878.g3d
GM12878 Genome 3D Structure file, for rendering Genome 3D Structure.
Build: g3dtools
In Silico Mutagenesis (ISM)¶
- ism_result_CL-0000047.v2.ism.gz
In Silico Mutagenesis result file, for rendering In Silico Mutagenesis (ISM) tracks.
Build:refboxor ISM pipeline output, bgzip-compressed - ism_result_CL-0000047.v2.ism.gz.tbi
Tabix index for the ISM file.
Build:refboxortabix(bed-like) on the sorted ISM file
Custom Reference Test Dataset (sacCer3)¶
A complete custom reference transcriptome + genome test dataset.
Reference Genome¶
- sacCer3.genome.fa.gz
sacCer3 (S. cerevisiae) reference genome, bgzip-compressed FASTA.
Build:refboxorbgzip sacCer3.genome.fa - sacCer3.genome.fa.gz.fai
FASTA index for the genome.
Build:refboxorsamtools faidx sacCer3.genome.fa.gz - sacCer3.genome.fa.gz.gzi
bgzip index for the compressed genome FASTA.
Build:refboxorsamtools faidx sacCer3.genome.fa.gz - sacCer3.chrom.sizes
Chromosome sizes for sacCer3.
Build:refboxorsamtools faidxthen cut cols 1–2
Reference Transcriptome¶
- sacCer3.transcriptome.fa.gz
sacCer3 reference transcriptome, bgzip-compressed FASTA.
Build:refboxorbgzip sacCer3.transcriptome.fa - sacCer3.transcriptome.fa.gz.fai
FASTA index for the transcriptome.
Build:refboxorsamtools faidx sacCer3.transcriptome.fa.gz - sacCer3.transcriptome.fa.gz.gzi
bgzip index for the compressed transcriptome FASTA.
Build:refboxorsamtools faidx sacCer3.transcriptome.fa.gz
Gene Annotation¶
- sacCer3.annotation.sorted.gff3.gz
sacCer3 gene annotation, coordinate-sorted and bgzip-compressed GFF3.
Build:refbox(sort +bgzip) - sacCer3.annotation.sorted.gff3.gz.tbi
Tabix index for the annotation GFF3.
Build:refboxortabix -p gff sacCer3.annotation.sorted.gff3.gz
RNAcentral Annotation¶
- sacCer3.rnacentral.sorted.gff3.gz
RNAcentral non-coding RNA annotation for sacCer3, sorted and bgzip-compressed GFF3.
Build:refbox(sort +bgzip) - sacCer3.rnacentral.sorted.gff3.gz.tbi
Tabix index for the RNAcentral GFF3.
Build:refboxortabix -p gff sacCer3.rnacentral.sorted.gff3.gz
RBrowser Index (A transcript-coordinate-based index)¶
- annotation.rbi
a transcript-coordinate-based index file (.rbi) for the custom reference, generated by refbox.
Build: refbox
RBrowser Render Benchmark¶
Metric: wall-clock time from load start to render complete, and JS-heap growth, for each track/plugin type, loaded from remote DataHub over the network. Each type measured 3 times; values below are the average (min–max shown).
Generated: 2026-07-09T21:54:06.775Z
Test machine¶
| Item | Value |
|---|---|
| Laptop | Alienware 18 Area-51 AA18250 |
| CPU | Intel(R) Core(TM) Ultra 9 275HX (24 logical cores) |
| RAM | 31 GB |
| OS | Windows (win32 10.0.26200) |
| Browser | Chrome 150.0.7871.101 (Playwright channel:'chrome', headed, real GPU) |
| Node | v20.19.6 |
| RBrowser | @rbrowser/main (packaged renderer) + app source src/renderer/* |
| Data source | remote — data.rbrowser.org DataHub |
| Locus | VAMP3-201 — chr1:7,766,295-7,786,432 (GRCh38) |
Test files¶
| Type | File | Size |
|---|---|---|
| BAM | ENCFF827RKM.bam (+ index 2.18 MB) |
1.48 GB + 2.18 MB idx |
| BigWig | hg38.caRNA.bw |
472.0 MB |
| BigBed | m6A_single_base_v2.BigBed |
21.2 MB |
| r2s (RNA 2D) | ENST00000054666.r2s |
110.2 KB |
| g3d (Genome 3D) | GM12878.g3d |
19.2 MB |
BAM/BigWig are large whole-genome files but are read via their index (BAI / bbi R-tree), so only the bytes overlapping the locus are fetched — not the full file.
Method¶
- Real Chrome 150.0.7871.101 driven by Playwright loads a standalone harness page that imports the actual RBrowser renderer modules (no app code modified) and drives each one against the real remote URLs above.
- Memory = JS-heap (
JSHeapUsedSizevia CDP) growth during the measured op: a forced GC is taken as baseline immediately before the op, and the heap is sampled every 40 ms during it to capture the peak. Δheap = peak − baseline. For BAM/BigWig/BigBed the baseline is after browser boot, so Δheap is the channel's marginal cost; for r2s/g3d it is the render's cost over a fresh page. - Cold network, warm engine: the HTTP cache is disabled (CDP
Network.setCacheDisabled), so every run performs a real network fetch of the region bytes. One extra warm-up iteration per type is run and discarded to absorb one-time GPU-shader/JIT compilation, so the 3 recorded runs measure steady-state render cost with a genuinely cold data fetch each time.
Results (average of 3 runs)¶
| Type | Render time (avg) | min–max | JS-heap Δ (avg) | Records |
|---|---|---|---|---|
| BAM | 858.8 ms | 807.1–904.8 ms | 3.9 MB | 852 |
| BigWig | 255 ms | 250.6–262.8 ms | 1.2 MB | 1200 |
| BigBed | 228.5 ms | 217.3–236.3 ms | 0.9 MB | 133 |
| r2s (RNA 2D) | 371.9 ms | 366.8–377 ms | 2.1 MB | — |
| g3d (Genome 3D) | 780.9 ms | 754.4–803.8 ms | 18.6 MB | — |