About CRV Science Labs
Multi-threaded Rust pipelines, autonomous RuNIE Step-Up workflow synthesis, and head-to-head bioinformatics tool calibration.
Current Multi-Stage Chaining Workflows
Validated examples of how calibrated native Rust modules and the 5-Tab Supervisor GUI chain across biological domains.
Chaining Frame-Aware Codon Alignment into Branch Selection (RELAX)
Connects 3-frame codon alignment (calibrated against MACSE v2.07) and homopolymer repeat indel filtering directly into 3-model branch selection relaxation (PAML v4.10.10) to distinguish pseudogenes (GULO, UOX) from conserved genes with local repeat indels (ABCA4, HBB).
bio-suite relax-compare
Read Report #5 โ
Chaining Elastic-Network Normal Modes into 3D Pocket Detection & Docking
Passes conformational ensembles from Anisotropic Network Model (ANM) Hessian normal modes and SE(3) backbone sampling into native Voronoi alpha-sphere cavity detection and Vina scoring.
bio-suite pocket-dock-compare
Read Report #56 โ
Chaining Codon Usage Tables with 2D Minimum Free Energy & 3D Folding
Couples synonymous codon lattice traversal with Turner-2004 Zuker-McCaskill secondary-structure folding (while keeping the 5โฒ initiation region unpaired) and downstream 3D coarse-grained coordinate assembly.
bio-suite na-1d2d3d-compare
Read Report #55 โ
Chaining Sequence Supermatrices, Lewis Mk+ASC Morphology & Tip-Dating
Links compositional recoding (Dayhoff-6/SR4) and substitution model selection into Lewis (2001) Mk+ASC discrete morphological likelihoods, Fossilized Birth-Death (FBD) priors, and quartet coalescent trees.
bio-suite mk-compare
Read Report #62 โ
Chaining Ab Initio Gene Calling & Plan-7 Profile HMMs into BGC & AMR Detection
Pipes prokaryotic ORF calls directly into Plan-7 profile HMM domain scanning, biosynthetic gene cluster architecture rules (RuleSet::V4), and 2,253-node antimicrobial resistance hierarchy classification.
bio-suite bgc-round4 && bio-suite amr-compare
Read Report #60 โ
Chaining DNA/Protein Repeat Motifs into Somatic Kinetics & Structural Mechanics
Connects DNA slip-out hairpin stability (ΔGslip) and CAA interruption penalties into two-phase somatic Markov expansion models for Huntington disease (htt-somatic-repeat), alongside repetitive spidroin block grammar models.
bio-suite htt-somatic-repeat
Read Report #63 โ
Chaining Blinded Validation, Repeat Hairpin Decay, k-Core Hubs & mfDCA
Couples blinded de-identified biotype extrapolation, Turner-2004 slip-out hairpins, Prim Minimum Spanning Networks, Hudson FST, Brandes k-core connector hubs, and mfDCA covariance inversion across 28 cohorts (1.08 Mb).
bio-suite popgen-tier3-synthesis
Read Report #74 โ
Chaining Adaptive Super-BLAST, 3D Chromatin, Clonal NNLS, Fine-Mapping & MR-Egger
Integrates 5-stage multi-biotype on-the-fly Super-BLAST sequence/chimera validation and 10-gene HGT tip auditing with 3D Hi-C Laplacian insulation, 96-channel COSMIC NNLS, Wakefield ABF colocalization, and Two-Sample MR-Egger.
bio-suite super-blast
Read Report #81 โ
Chaining 6-Stage MAFFT-Mimetic Alignment, LSD2 Clocks & Coalescent Skyline MCMC
Chains 6-stage native MAFFT-Mimetic progressive/consistency alignment (L-INS-i / E-INS-i / Q-INS-i), Stage 4 ModelTest (RCFV ≤ 0.050), Constrained Least-Squares Dating (TimeTreeLSD2), and de novo Metropolis-Hastings Coalescent Bayesian Skyline MCMC (runie-mcmc-skyline).
bio-suite timetree-compare && bio-suite mcmc-skyline
Read PREPRINT-17 โ
Autonomous bio-suite-supervisor 5-Tab GUI & 32-Chain Preprint Orchestration
Orchestrates Iteration-1 Super-BLAST UNVERIFIED sequence quarantine & replacement, 544-record 4-locus alignments, 32-chain RuNIE sweeps, 11.44M-quartet MSC, 61-state Codon BEB, 12-cohort 25,000-gen skylines, and 5-figure SVG/LaTeX synthesis.
bio-suite-supervisor run --preset isoptera-termites-26
Read PREPRINT-26 โ
RuNIE Development & Calibration Log
Latest 3 of 37 entries (RN-2026-001โRN-2026-037). Full development history on GitHub โ
6-Stage Native Rust MAFFT-Mimetic Aligner (L-INS-i / E-INS-i / Q-INS-i / FFT-NS-i) & Autonomous 5-Tab bio-suite-supervisor Orchestration Across PREPRINT-21โ26 (VAL-SET-060โ065)
De Novo Coalescent Bayesian Skyline MCMC Sampler (runie-mcmc-skyline) & Multi-Track Win32 Alignment Viewer vs. BEAST v1.10.4 (PREPRINT-17โ20 / VAL-SET-056โ059)
3-Way Combinatorial RuNIE Benchmark Suite (100% Native Rust vs. 100% External vs. Hybrid) & Mandatory Stage 4 ModelTest (RCFV ≤ 0.050) Gate (PREPRINT-07โ16 / VAL-SET-046โ055)
Human Disease & Pathway Gene Panels (32 Bioinformatic Panels โข 630 Loci)
Bipartite disease & pathway gene catalog integrated into bio-suite disease-atlas. Click any gene pill to filter Lab Discoveries.
Code โ crvscience-labs (bio-suite v0.4.0 + RuNIE v2.0.2 + bio-suite-supervisor)
Open-source GPL-3.0 Rust command-line toolkit and 5-Tab Win32 Desktop Supervisor GUI powering CRV Science Labs (37 validated tools, 38 RuNIE operators, 65 validation datasets, 26 Empirical Preprints). Runs standalone out of the box and supports optional flags to benchmark directly against standard external tools.
How It Works
Fetch Once, Run Offline (src/fetch.rs)
Downloads verified RefSeq and GenBank sequences from NCBI Entrez under a polite rate limit (≤ 2.5 requests/sec) and stores them in a local SHA-256 cache (./cache/) so repeat analyses run in milliseconds without network traffic.
Self-Contained by Default
Every pipeline runs in native multi-threaded Rust by defaultโrequiring zero external softwareโwhile offering optional CLI flags (--aligner mafft, --modeltest jmodeltest, --tree-builder iqtree, --coalescent astral, --selection paml) for direct side-by-side benchmarking.
Reproducible JSON & 1โ5๐งช Reports
Outputs structured JSON telemetry with focal sequence alignments, phylogenetic trees, and statistical effect sizes. Negative controls that fail quality gates are filtered out before publication.
Core Analysis Modules
Sequence alignment (codon-aware and affine-gap), 24-model substitution testing, Neighbor-Joining and Maximum-Likelihood tree building, quartet species-tree coalescent inference, and haplotype networks.
Sliding-window scanners for non-canonical DNA structures (G-quadruplexes, Z-DNA, CpG islands), horizontal gene transfer islands, mobile resistance cassettes, and biosynthetic gene clusters.
Cross-species gene-loss and selection screening (dN/dS), human pangenome variation graph diversity, residue co-evolution (Potts direct coupling), and 32-panel human disease gene mapping.
Multi-threaded Shannon block entropy, oligonucleotide Kullback-Leibler divergence, codon usage bias, Lempel-Ziv compressibility, and long-range DNA walk scaling.
37 Validated Tool Benchmarks, RuNIE v2.0.2 Operators & Autonomous Supervisor Suite
| Command | Domain | Status | What It Analyzes & External Counterpart | Key Output & Concordance Metric |
|---|---|---|---|---|
align-compare / mafft-native |
Tool Benchmark #1 | โ Validated | 6-stage Native Rust MAFFT-Mimetic aligner (L-INS-i / E-INS-i / Q-INS-i / FFT-NS-i + --adjustdirection) vs. MAFFT v7.526 |
100% COX1 parity (14,269×); r = 0.9653โ0.9707 ITS1-5.8S-ITS2 (22.2×โ23.6×); r = 0.9995 18S; 8/8 cohorts passed |
modeltest-compare |
Tool Benchmark #2 | โ Validated | Native 24-model Felsenstein pruning engine vs. jModelTest v2.1.9 |
r = 0.9999998 log-likelihood; 100% BIC/AICc agreement; 14.3× speedup |
tree-compare |
Tool Benchmark #3 | โ Validated | Native 4-stage BIONJ + pulley NNI ML tree builder vs. IQ-TREE v2.4.0 |
54-taxon vertebrate ML topology (RF = 0.0392, 98.04% splits); 8.41× speedup |
coalescent-compare |
Tool Benchmark #4 | โ Validated | Native quartet multispecies coalescent & ABBA-BABA vs. ASTRAL v5.7.8 |
1,064 gene trees (RF = 0.0000); r = 0.9999994 quartet support; 9.18× speedup |
selection-compare |
Tool Benchmark #5 | โ Validated | Native 61/60-state Goldman-Yang codon CTMC & 4D Grid BEB vs. PAML v4.10.10 (codeml) |
r = 0.9999982 lnL; r = 0.99994 ω0; 100% BEB site F1; 9.42× speedup |
orthology-compare |
Tool Benchmark #6 | โ Validated | Native Smith-Waterman BLOSUM62, Emms-Kelly length normalization & RBH vs. DIAMOND v2.2.8 |
r = 0.99984 bit-score; 100% RBH 1:1 ortholog F1; +42.9% twilight recall |
synteny-compare |
Tool Benchmark #7 | โ Validated | Native double-stranded (w, k)-minimizer, concave-gap chaining & SV caller vs. Minimap2 v2.31 |
100% syntenic block & SV recall; r = 0.99991 divergence (de); 3.12× speedup |
gene-compare |
Tool Benchmark #8 | โ Validated | Native 4-stage 6-frame ORF graph, dicodon hexamer Markov & 28-bin Shine-Dalgarno RBS EM trainer vs. Prodigal v2.6.3 |
100% 3โฒ stop; 99.1% exact 5โฒ TIS; r = 0.9989 cscore; 5.84× speedup |
hmm-compare |
Tool Benchmark #9 | โ Validated | Native 4-stage Plan-7 Profile HMM engine (p7_GMSV, p7_GViterbi, p7_GForward/Backward, p7_GOptimalAccuracy & p7_GNull2) vs. HMMER v3.4 |
100% domain F1; r = 0.9999984 bit-score (0.042 bits MAE); 1.72 bp boundary error |
nonb-dna-compare |
Tool Benchmark #10 | โ Validated | Native G4/i-motif scorer & exact 65,536-state Z-DNA dinucleotide Boltzmann engine vs. G4Hunter & Z-Hunt-II |
r = 1.0000000 G4Hunter score; r = 0.9999994 log10(PZ); 100% hotspot F1; 14.2× speedup |
rna-fold-compare / na-1d2d3d-compare |
Tool Benchmark #11 | โ Validated | Native Turner 2004 / SantaLucia 1998 Zuker MFE & McCaskill partition function + 1D-to-3D folding vs. ViennaRNA v2.7.2 & PDB |
r = 0.999982 ΔGMFE; 99.42% BP F1; 1.84 Å 3D backbone RMSD; 4.65× speedup |
pocket-dock-compare |
Tool Benchmark #12 | โ Validated | Native 3D α-sphere Voronoi cavity detector & 5-term Vina BFGS/MC docking engine vs. fpocket v4.2.3 & AutoDock Vina v1.2.7 |
100% top-1 pocket & pose (≤ 2.0 Å); r = 0.9999998 ΔGdock; 0.34 Å RMSD; 11.48× speedup |
pangenome-compare |
Tool Benchmark #13 | โ Validated | Native rGFA variation graph constructor, bubble decomposition & haplotype walk projection vs. minigraph v0.21-r606 & gfatools v0.5-r296 |
100% rGFA segment/link/bubble F1; 0.46 bp SV error; 100% walk call concordance; 16.73× speedup |
amr-compare & hgt-scan |
Tool Benchmark #14 | โ Validated | Native 2,253-node Reference Gene Hierarchy (fam.tsv), point-mutation, porin-disruption & tetranucleotide DKL HGT island engine vs. NCBI AMRFinderPlus v4.2.7 (DB 2026-08-07.1) |
72/72 call match across 10 ESKAPE cohorts (Jaccard = 1.0000); 100% node & method concordance; 9.67× HGT DKL separation |
bgc-compare / bgc-round4 / bgc-detect |
Tool Benchmark #15 | โ Validated | Native 56-Pfam Plan-7 profile scan & architecture-rule BGC caller (RuleSet::V4) across 36 genomes (182.8 Mb) vs. GECCO v0.11.0 & MIBiG 4.0 |
76/91 (83.5%) dev & 19/24 (79.2%) 2nd-reserve bacterial BGC recall (17/17 NRPS/PKS, p = 0.250); 1 vs. 35 false-positive clusters across 11 controls |
relax-compare / pseudo-loss |
Tool Benchmark #16 | โ Validated | RuNIE-upgraded 3-frame codon-to-AA frameshift/stop aligner, localized homopolymer repeat indel guard & 3-model branch selection relaxation (k) vs. MACSE v2.07 & PAML v4.10.10 |
100% ! & * F1 and 100% AA identity vs. MACSE v2.07; Branch ln L r = 1.0000, RELAX k MAE = 0.0033, and 12/12 (100%) classification match (6 Dev + 6 Reserve) |
mk-compare / mk-morpho-tip-dating |
Tool Benchmark #17 | โ Validated | RuNIE-upgraded candle-core Tensor Lewis (2001) Mk & Mk+ASC morphological CTMC, automatic invariant-column pre-filter, FBD tip-dating & Garland-Ives PIC engine vs. IQ-TREE v2.4.0 (-st MORPH -m MK & MK+ASC) |
0.0000โ0.0001 |Δln L| (r = 1.0000); 12/12 (100%) topology & homoplasy-trap rejection (6 Dev + 6 Reserve); PIC LOO R2 = 0.9990; 2,484.2× speedup |
anm-compare / kaiabc-allosteric-oscillator |
Tool Benchmark #18 | โ Validated | RuNIE-upgraded candle-core + cyclic Jacobi spectral GNM/ANM normal-mode decomposition & delay-coupled 4-state RK4 KaiABC phosphorylation oscillator vs. SciPy v1.18.1 (eigh + solve_ivp RK45) |
0.000000 |Δλ1|; B-factor r = 1.0000; 0.0000 h period MAE (r = 1.0000); 12/12 (100%) regime concordance (6 Dev + 6 Reserve); 137.0× speedup |
rp16-compare / universal-rp16-supermatrix |
Tool Benchmark #19 | โ Validated | RuNIE-upgraded Dayhoff-6 (k = 6) & Susko-Roger-4 (SR4, k = 4) compositional recoder, candle-core Felsenstein supermatrix pruning & CPR/DPANN auxotrophy scanner vs. IQ-TREE v2.4.0 (-st AA POISSON+FQ & -st MORPH MK) |
0.0000 |Δln L| across AA-20, Dayhoff-6 & SR4 (r = 1.0000); 93.08% compositional bias reduction; 12/12 (100%) LBA reversal & negative-control match (6 Dev + 6 Reserve); 630.9× speedup |
codon-opt-compare / mrna-construct-optimizer |
Tool Benchmark #20 | โ Validated | Individual synonymous codon optimizer (Sharp-Li CAI, GC3%, U% depletion, 5โฒ relaxed window) & Turner-2004 Zuker MFE + McCaskill partition function vs. ViennaRNA v2.7.2 (RNAfold -p) |
0.0000 kcal/mol |ΔMFE| & |ΔGens| (r = 1.0000); 100% AA identity; CAI 0.684 → 1.000 & U% 34.3% → 17.4% (6 Dev + 6 Reserve); 10.48× speedup |
repeat-motif-compare / spidroin-biomechanics-regressor |
Tool Benchmark #21 | โ Validated | Individual repetitive protein motif scanner (contiguous poly-Ala An blocks, GPGXX spirals, GGX helices, GAGAGS fibroin) & candle-core ridge regressor vs. SciPy v1.18.1 (scipy.linalg.solve) |
0.0000 GPa |ΔTensile| & 0.0000 MJ/m3 |ΔToughness| vs. SciPy (r = 1.0000); empirical tensile r = 0.9979 & toughness r = 0.9668 (6 Dev + 6 Reserve); 853.3× speedup |
kabsch-tm-compare / se3-rfdiffusion-scaffolder |
Tool Benchmark #22 | โ Validated | Individual 3D Kabsch SO(3) SVD superposition (with det(R) = +1 chirality guard), active-site motif clamping RMSD & Zhang-Skolnick TM-score vs. SciPy v1.18.1 (scipy.linalg.svd) across 12 PDB structures |
0.0000 Å |ΔRMSDmotif| & |ΔRMSDall|, 0.0000 |ΔTM-score| (r = 1.0000); 12/12 (100%) fold & mirror-enantiomer rejection match (6 Dev + 6 Reserve); 320.2× speedup |
dca-compare / co-evo |
Tool Benchmark #23 | โ Validated | Individual Mean-Field Direct Coupling Analysis (mfDCA covariance matrix inversion), zero-sum Ising gauge Frobenius norm & Average Product Correction (APC) vs. SciPy v1.18.1 (scipy.linalg.inv) across 12 RNA/protein MSAs |
0.0000 |ΔDCAAPC| & |ΔMIAPC| (r = 1.0000); 100.0% Top-3 contact precision & 692.28× mean direct/transitive-trap ratio (6 Dev + 6 Reserve); 90.68× speedup |
popgen-compare / haplo-cluster |
Tool Benchmark #24 | โ Validated | Individual Minimum Spanning Haplotype Network (MSN), Hudson FST, nucleotide diversity (π), Watterson's θW & Tajima's D vs. SciPy v1.18.1 (minimum_spanning_tree) across 12 cohorts |
0.0000 |Δπ|, |ΔD| & |ΔFST| (r = 1.0000); 12/12 (100%) MST step weight & Wahlund/balancing regime match (6 Dev + 6 Reserve); 7.90× speedup |
runie (38 Calibrated Operators) |
Tool Benchmarks #25โ#26 | โ Validated | Autonomous candle-core + rayon 4-Chain Parallel-Tempering GA-MCMC Step-Up synthesizer & htt-somatic-repeat-markov across 17 canonical studies & 26 Preprints |
17/17 canonical scientific studies + single-cell HTT repeat expansion (mean PMAP = 0.8979, Onset r = 0.9994, 18.5×โ4,427× speedup) |
coi-barcode-cluster / disease-atlas / sweep |
Tool Benchmark #27 | โ Validated | Automated ABGD barcode gap & 2nd-codon NUMT filter, 630-gene 32-panel clinical pleiotropy index & symmetric 0๐งชโ5๐งช calibration sweeps | 100% K2P/TN93 species partition & reading-frame NUMT rejection; 32-panel pleiotropic hub entropy (Hpleio); 55 logged 0๐งช rejects |
chrom-compare / chrom-condensate |
Tool Benchmark #28 | โ Validated | 3D Chromatin Graph Laplacian connectivity (λ2, λ̃2), Von Neumann entropy (SVN), sliding-diamond TAD insulation & O/E compartment E1 vs. SciPy v1.18.1 (csgraph.laplacian & eigh) |
0.0000 |Δλ2| & |ΔSVN| MAE (r = 1.0000); 100.0% TAD boundary & compartment E1 match (6 Dev + 6 Reserve); 33.48× speedup |
clonal-compare / clonal-synth |
Tool Benchmark #29 | โ Validated | Somatic 96-channel mutational JSD, active-set LawsonโHanson NNLS COSMIC v3.4 signature deconvolution & DepMap CRISPR Chronos synthetic lethality vs. SciPy v1.18.1 (optimize.nnls & ttest_ind) |
0.0000 |ΔNNLS| & |ΔJSD| MAE (cosine = 1.0000); 12/12 (100%) APOBEC/HRD & synthetic-lethal regime match (6 Dev + 6 Reserve); 15.71× speedup |
finemap-compare / wakefield-finemap-coloc |
Tool Benchmark #30 | โ Validated | Overflow-protected log-space Wakefield ABF fine-mapping, 95% credible set entropy (HCS) & Giambartolomei colocalization (PP.H0..H4) vs. SciPy v1.18.1 (logsumexp & coloc.abf) |
0.0000 |ΔPIP| & |ΔPP.H4| MAE (r = 1.0000); 100.0% CS_95 recall & LD-confounded H3 rejection (6 Dev + 6 Reserve); 36.11× speedup |
mr-compare / two-sample-mr-egger |
Tool Benchmark #31 | โ Validated | Two-Sample Mendelian Randomization (multiplicative random-effects IVW, MR-Egger pleiotropy intercept/slope, Weighted Median & Cochran's Q) vs. SciPy v1.18.1 (lstsq & WLS) |
0.0000 |ΔβIVW|, |ΔβEgger| & |ΔβWM| MAE (r = 1.0000); 12/12 (100%) causal vs. pleiotropic regime match (6 Dev + 6 Reserve); 35.12× speedup |
splicing-crispr-compare |
Tool Benchmark #32 | โ Validated | Effective-length-normalized alternative splicing (Ψ, ΔΨ, Hiso, JSDiso) & BAGEL2/CERES copy-number-adjusted CRISPR essentiality vs. SciPy v1.18.1 (norm.logpdf & rel_entr) |
0.0000 |ΔΨ| & |Δln BF| MAE (r = 1.0000); 100.0% 8q24 copy-number false-positive rejection (6 Dev + 6 Reserve); 28.05× speedup |
complexity-compare / lz76-dfa-shannon-complexity |
Tool Benchmark #33 | โ Validated | Multi-order sliding-window k-mer Shannon entropy (H1..H6), exhaustive LZ76 Normalized Compression Distance (NCD) & fractal DNA walk DFA vs. SciPy v1.18.1 (entropy & linregress) |
0.0000 |ΔHk|, |ΔNCD| & |ΔαDFA| MAE (r = 1.0000); 12/12 (100%) complexity regime match (6 Dev + 6 Reserve); 31.08× speedup |
super-blast / super-blast-adaptive |
Tool Benchmark #34 | โ Validated | 5-stage Adaptive Multi-Biotype Super-BLAST (DNA/RNA/Protein/Other), pre-MSA orientation/chimera quarantine & 16S + 10-gene HGT tip auditor vs. Biopython v1.88 PairwiseAligner & SciPy v1.18.1 |
0.0000 bit-score & K2P MAE (r = 1.0000); 100.0% antisense rescue, chimera & GenBank UNVERIFIED quarantine across VAL-SET-022 & VAL-SET-062..065; 48.20× speedup |
timetree-compare / timetree-lsd2-relaxed-clock |
Tool Benchmark #35 | โ Validated | 4-stage Constrained Least-Squares Dating (LSD2), autocorrelated log-normal relaxed clock, B = 200 parametric bootstrap 95% CIs & X-Axis Time-Tree SVG engine vs. IQ-TREE v2.4.0 (--date LSD2) & SciPy v1.18.1 |
0.0000 Ma node-age MAE (r = 1.0000) across 55 internal nodes (12 cohorts, 77 taxa, 48,869 sites); 0 temporal violations; 100.0% 95% CI coverage; 68.14× speedup |
mcmc-skyline / runie-mcmc-skyline |
Tool Benchmark #36 | โ Validated | De novo Metropolis-Hastings Coalescent Bayesian Skyline MCMC sampler (piecewise-constant Ne(t), 95% HPD & 5′ C→T / 3′ G→A ancient-DNA masking) vs. BEAST v1.10.4 |
Skyline trajectory Pearson r ≥ 0.9966 & 100.0% 95% HPD credible interval overlap across Hominin, Coleoptera, Primate, Rodent, Gastropod & Termite cohorts (ESS ≥ 1,420; 7.4×โ11.8× speedup) |
bio-suite-supervisor & runie-align-view |
Tool Benchmark #37 | โ Validated | 5-Tab Native Win32 Desktop Supervisor GUI, Multi-Track Alignment Viewer & Autonomous End-to-End Study Orchestrator (src/supervisor.rs, src/bio_suite_gui.rs, src/align_viewer.rs) |
Autonomous Iteration-1 UNVERIFIED quarantine, 32-chain RuNIE sweep, 11.44M-quartet MSC, 61-state Codon BEB, 12-cohort Skyline MCMC & 5-Figure SVG/LaTeX synthesis across PREPRINT-01โ26 |
Apps & Distribution Releases
Precompiled standalone binaries, GPL-3.0 source distributions, and verified JSON telemetry outputs from crvscience-labs (tracked in labs-rss.xml).
bio-suite v0.4.0 โ Standalone Windows x86_64 Executables (bio-suite.exe + bio-suite-supervisor.exe + runie-align-view.exe)
Zero-dependency compiled Rust binaries including bio-suite.exe (37 validated bioinformatics tools, 6-stage MAFFT-Mimetic aligner, 24-model ModelTest, Quartet MSC, 61-state Codon BEB, TimeTreeLSD2, Coalescent Skyline MCMC, and RuNIE v2.0.2), bio-suite-supervisor.exe (5-Tab Win32 Desktop GUI & autonomous study orchestrator across PREPRINT-01โ26), and runie-align-view.exe (multi-track Win32 alignment viewer).
1c97c7503fe97cf8023847fe2e0b346b710754375fa5245fa0ef61f0659800f7
bio-suite v0.4.0 + RuNIE v2.0.2 โ Complete Rust Source & Telemetry Archive
Full GPL-3.0 Rust crate source code (src/mafft_native.rs, src/phylo.rs, src/tree_builder.rs, src/coalescent.rs, src/selection.rs, src/timetree_calibration.rs, src/mcmc_skyline.rs, src/super_blast.rs, src/runie.rs, src/supervisor.rs, src/bio_suite_gui.rs, src/align_viewer.rs, tests/core_fidelity.rs, docs/) alongside reproducible JSON telemetry outputs across all 37 tool benchmarks, 65 validation datasets, and 26 Empirical Preprints.
785171a6b41ca1518b6b1d8c085458cfd1b69d026bd9a3a46e5b76e52e4959c9
โ Labs FAQ โ Plain-Language & Technical Guide
Straightforward explanations of how our benchmarks workโfrom Development vs. Untouched Reserve Data and millisecond Rust speedups to RuNIE, homopolymer repeat indels, and 1๐งชโ5๐งช Beaker ratings.
Reserve Data & Validation
1. What do you mean by "Untouched Reserve Data" vs. "Development Data"?
When you build or calibrate a bioinformatics tool, there is a common risk of overfitting ("teaching to the test"): if you tweak your code, thresholds, and equations while looking at all 12 datasets at once, you can accidentally tailor the rules just to make those specific 12 datasets passโonly for the tool to lose accuracy on a 13th dataset. We saw this firsthand in our early Biosynthetic Gene Cluster (BGC) work (Discovery #60), where rules tuned on an initial genome set dropped in recall when tested on new genomes.
- Step 1 โ Development Cohort (The Workbench): During development, we inspect errors and refine the Rust code on the Development set (e.g.,
DEV-01toDEV-06). - Step 2 โ Parameter Freeze (Pencils Down): Once the module matches the external reference software on the Development set, all weights, thresholds, and formulas are locked.
- Step 3 โ Untouched Reserve Cohort (The Unseen Test): We run the frozen module on the Reserve datasets (e.g.,
RES-01toRES-06) that were not used during development to verify that it generalizes cleanly.
Speed & Architecture
2. How do your native Rust benchmarks finish in ~1โ2 ms when external CLI suites take 3,000โ5,000 ms?
In Tool Benchmark #17 (bio-suite mk-compare vs. IQ-TREE v2.4.0, 2.31 ms vs. 5,738 ms) or Tool Benchmark #16 (relax-compare vs. MACSE/PAML), three factors explain the wall-clock difference:
- Zero OS Process Spawns & Zero Disk I/O: To score 12 cohorts across 2 models (
MKandMK+ASC), an external CLI harness has to spawniqtree2.exe24 separate times on Windowsโloading DLLs, reading.phy/.nwkfiles, and writing 168 output files to disk (~230 ms of OS/disk overhead per launch). Our Rust engine evaluates all 12 cohorts in memory inside a single process viarayon::par_iter(). - Closed-Form Analytical Math: For symmetric models like Lewis (2001) Mk, the transition probability matrix simplifies to a closed-form analytical exponential equation rather than general numerical matrix diagonalization, and scores both
MKandMK+ASCin a single tree pass. - Important Caveat (Small-Matrix Loops vs. Large De Novo Searches): Avoiding subprocess and disk startup overhead yields large speedups when scoring fixed trees or chaining multiple stages in memory. On a single long-running de novo tree search where
IQ-TREElaunches once and runs in RAM for minutes, process startup overhead is negligible and the algorithmic/parallelism speedup is in the5×โ28×range.
RuNIE & Open Source
3. What is RuNIE (Rust Native Inference Engine) and what is its long-term goal?
GNU GPL-3.0) workflow and inference module inside crvscience-labsโcurrently an early-stage work in progressโdesigned to chain multiple calibrated bioinformatics stages together across biological scales.
In most bioinformatics workflows, researchers have to glue together separate command-line tools in different languages using ad-hoc shell scripts. Our long-term goal with RuNIE is to build a unified Rust framework where calibrated native modules share typed in-memory data structures so analyses can be chained across Tier 1 (Exploratory), Tier 2 (Validation), and Tier 3 (Scientific) workflows:
- Current Scope (Work in Progress): Benchmarking individual native Rust modules against established external tools (such as
MAFFT,IQ-TREE,PAML,MACSE,HMMER3, andViennaRNA) on Development and Untouched Reserve cohorts to ensure our baseline implementations match reference behavior. - Multi-Stage Chaining Goal: Connecting sequence/repeat mechanics, evolutionary selection, 2D/3D structural biophysics, and cellular/clinical phenotypes into reproducible multi-stage pipelines without intermediate file-parsing bottlenecks.
- Public Development Log: Engineering notes and calibration fixes are tracked in RuNIE & Changelog and
runie_changelog.md.
Indels, Fossils & Markers
4. How do codon-aware aligners handle frameshifts and homopolymer repeat indels?
MACSE have handled frameshifts for many years. When calibrating our own native Rust aligner against MACSE v2.07, we added 3-frame codon translation and a localized homopolymer guard so our native module matches reference behavior.
Our initial baseline Rust aligner only used nucleotide-level gap penalties, which shifted the downstream reading frame when encountering 1-bp deletions or single-base indels inside homopolymer tracts (such as a 6G run in ABCA4 or a 5A run in HBB). Established tools like MACSE solve this by aligning in 3-frame amino-acid space with explicit frameshift states (!).
In entry RN-2026-008, we updated our native Rust module in src/pseudo_loss.rs to align in 3-frame codon space and check downstream purifying selection (dN/dS ≪ 1), bringing our native implementation into 100% agreement with MACSE v2.07 and PAML v4.10.10 across the 12 test cohorts so it can be chained cleanly into multi-stage workflows.
Beakers, Tiers & Scope
5. What do the 3 Research Scope Tiers (Tier 1: Exploratory, Tier 2: Validation, Tier 3: Scientific) mean for datasets and validation sets?
- ๐งญ Tier 1: Exploratory: Seeks out and explores a mix of new, classic, or unseen datasets (datasets we had not previously evaluated in the suite), or uses an existing validation set in a new analytical way when it makes sense as part of a calibration sweep or tool benchmark.
- ๐ฏ Tier 2: Validation: Uses curated validation datasets (tracked in
validation-datasets-registry.json,VAL-SET-001throughVAL-SET-065across 65 Development/Reserve cohorts and 26 Empirical Preprints) that we have repeatedly replicated and validatedโbuilding out structured metadata around Development vs. Untouched Reserve splits, primary literature anchors, and cross-tool concordance as part of our pipeline validation process (such as Discovery #61 and Discovery #62). - ๐ฌ Tier 3: Scientific: Combines a mix of new and established validation dataโbuilding on previous results by adding new datasets or testing new hypothesesโand must arrive at a new scientific interpretation, conclusion, or result.
Beakers, Tiers & Scope
6. How does the 1๐งชโ5๐งช Beaker Signal Rating workโand where do failed 0๐งช runs go?
1๐งช so routine baselines are not overstated, while failed negative controls (0๐งช) are excluded from publication and recorded in a calibration reject log.
0๐งชExcluded / Calibration Reject (zero-star-calibration-dump.json): Runs that fail quality gatesโsuch as collapsed barcoding gaps (≤ 0.0), single-copy housekeeping operons lacking biosynthetic synthases, or shuffled negative controls. Logged to verify that our gates reject false positives.๐งช 1/5Baseline / Review Note: Small test datasets (e.g., single-locus or 60โ100 kb single-region scans), intragenomic paralog baselines, or known reference rediscoveries (MIBiGJaccard ≥ 0.80).๐งช๐งช 2/5Technical Validation: Reproducible multi-locus (≥ 5 loci) or multi-clade benchmarks confirming established biological or structural parameters.๐งช๐งช๐งช 3/5Comparative Synthesis: Cross-clade (≥ 12โ25 taxa/cohorts or ≥ 250 kb) quantitative synthesis uncovering structured trade-offs across engines.๐งช๐งช๐งช๐งช 4/5Strong Emergent Signal &๐งช๐งช๐งช๐งช๐งช 5/5Significant Biological Signal: Reserved for larger, well-powered datasets (≥ 250 kb to ≥ 1.0 Mb, ≥ 3 chained pipelines, Z ≥ 3.50โ4.50 SD) with verified cross-engine concordance.
Indels, Fossils & Markers
7. Why do standard DNA barcodes (16S, 18S, ITS, COI) sometimes failโand what is Ascertainment Bias (+ASC) in fossils?
NUMTs), or unrecorded invariant traits can distort phylogenetic inference unless paired with a secondary marker or model correction.
- Bacterial
16S rRNAParalog Collapse: A single E. coli cell carries seven 16S copies (rrsAโrrsH) that differ more from each other (0.0091) than E. coli differs from Salmonella (0.0078). Rescue: Switch to single-copyrpoB/gyrB(Discovery #29) or whole-contig tetranucleotide DKL for plasmid resistance islands. - Vertebrate
18SFloor & MitochondrialCOX1NUMTs: Nuclear18Sis 99.89% identical between mouse and rat, whileCOX1PCR primers often co-amplify non-functional nuclear pseudogenes (NUMTs). Rescue: Pair full-lengthCOX1+MT-RNR2(16S mtDNA) and filter out sequences where 2nd-codon entropy > 0.05 bits or dN/dS ≥ 0.10 (Discovery #30). - Morphological Ascertainment Bias (
Mk+ASC): Paleontologists typically score only anatomical traits that vary across their fossil sample. Without Lewis (2001)+ASCconditioning (dividing by 1 − Lconst) and invariant-column filtering, branch lengths inflate or software rejects constant columns (Discovery #62).
RuNIE & Open Source
8. Is CRV Science Labs & RuNIE free and open-source, and do I need Python, Conda, or Docker to run it?
crvscience-labs (including bio-suite v0.4.0, RuNIE v2.0.2, bio-suite-supervisor, and runie-align-view) is free and open-source under GNU GPL-3.0, and compiles to standalone Rust binaries with no Python, Conda, or Docker dependencies required.
All 37 validated native tools (6-stage MAFFT-Mimetic aligner, phylogenetic tree builders, Quartet MSC, Codon BEB, TimeTreeLSD2, Coalescent Skyline MCMC, profile HMM scanners, pocket dockers, and candle-core tensor routines) plus the 5-Tab Win32 Desktop Supervisor GUI are written in Rust. You can run the native pipelines and GUI offline with standalone binaries (bio-suite.exe, bio-suite-supervisor.exe, and runie-align-view.exe on Windows, or ./target/release/bio-suite on Linux/macOS), while optional CLI flags (like --tree-builder iqtree or --selection paml) allow side-by-side comparisons against installed external tools.
Speed & Architecture
9. How do I copy data tables into Excel/R or verify the exact NCBI RefSeq & PDB accessions?
๐ Copy for Excel (TSV) button with atomic numeric columns, and every report links its raw JSON telemetry bundle and verified NCBI RefSeq / PDB accessions.
Click ๐ Copy for Excel (TSV) on any table in a Lab Discovery report to copy tab-separated values with one number per cellโready to paste into Excel, R, or Python pandas. Every figure and table also includes a bottom Computational Tool Attribution footer (๐ง Generated by: ...) and a Provenance Ledger linking the CLI command and downloadable JSON artifact in /labs/releases/.
Reserve Data & Validation
10. Does CRV Science Labs perform wet-lab clinical trials, or computational bioinformatics?
We do not conduct wet-lab synthesis or clinical trials. When our pipelines analyze human knockout targets (PCSK9, ANGPTL3, HSD17B13), pharmacogenomic variants (MT-RNR2 m.1555A>G, CYP2D6), or somatic repeat expansions (HTT), our goal is to provide reproducible sequence and structural informatics that downstream wet-lab biologists and clinicians can evaluate experimentally.