Vivofold Research
Research questions behind our work
Seven areas of research, from the reliability of genomic analyses and structure-based drug design to machine learning for biology and validated scientific software. Each area lists the questions we are asking and the methods we use.
Research areas
7 areas
Research output
The methods library
Published algorithms we have re-implemented clean-room, tested against known answers and shipped in Nayancode software.
| Method | Area | Where | How it is checked |
|---|---|---|---|
| Global and local alignment (affine gaps, BLOSUM62) | Sequence | Sequence Studio | Unit-tested for global, local and protein alignment |
| Primer design, in-silico PCR, cloning (restriction, Golden Gate, Gibson) | Sequence | Sequence Studio | Designed products re-derived; invalid assemblies refused with a reason |
| CRISPR guide search and off-target scan | Sequence | Sequence Studio | Finds planted mismatched sites; PAM handling tested |
| Progressive multiple alignment | Phylogenetics | Phylogenetics | Keeps every residue; places a simple indel correctly |
| Neighbour-joining, UPGMA + bootstrap | Phylogenetics | Phylogenetics | Recovers an additive tree and planted bootstrap-supported clades |
| Maximum-likelihood trees (JC69, K80, HKY85, Poisson, ±Γ) | Phylogenetics | Phylogenetics | Matches closed-form likelihoods; recovers the true topology on simulated data |
| MinHash ANI | Genome | Genome Studio | Zero distance for identical genomes; estimates ANI of diverged ones |
| Read mapping & SNV calling (minimap2 + samtools, WebAssembly) | Genome | Genome Studio | End-to-end test recovers 5 of 5 planted variants, no false positives |
| Moderated-t differential expression | Expression | Expression Studio | Recovers planted genes with controlled FDR; BH matches R |
| ComBat batch correction | Expression | Expression Studio | Removes a planted batch shift and keeps the biological effect |
| ORA and preranked GSEA | Expression | Expression Studio | Detects planted sets; planted pathway ranks first end to end |
| SNN-Louvain clustering, clean-room UMAP / t-SNE | Single-cell | Single-Cell Studio | Recovers four planted cell types (ARI > 0.9) |
| NMF mutational signatures (no COSMIC) | Variants | Variant Studio | Recovers two planted signatures (cosine > 0.95) |
| Weighted / unweighted UniFrac, PERMANOVA | Microbiome | Microbiome Studio | Matches hand-computed values; detects a planted effect, not a shuffled one |
| Random forest / kNN / ridge QSAR, Butina clustering | Chemistry | Chemistry Studio | Learns a known function; Y-randomisation collapses performance |
| Interaction profiling, pockets, SASA, Kabsch + TM-score | Structure | Structure Studio | Engineered-site tests; SASA and superposition recover known values; checked on PDB 1HSG |
Open projects
Projects open to collaborators and student researchers
Collaborate
Work on a research question with us
We welcome collaborations with laboratories, clinicians and companies, and research projects with students.