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.

A workflow as a directed acyclic graph, in nf-core process naming: every step is versioned, containerised and re-runnable.

Research output

The methods library

Published algorithms we have re-implemented clean-room, tested against known answers and shipped in Nayancode software.

Nayancode software
MethodAreaWhereHow it is checked
Global and local alignment (affine gaps, BLOSUM62)SequenceSequence StudioUnit-tested for global, local and protein alignment
Primer design, in-silico PCR, cloning (restriction, Golden Gate, Gibson)SequenceSequence StudioDesigned products re-derived; invalid assemblies refused with a reason
CRISPR guide search and off-target scanSequenceSequence StudioFinds planted mismatched sites; PAM handling tested
Progressive multiple alignmentPhylogeneticsPhylogeneticsKeeps every residue; places a simple indel correctly
Neighbour-joining, UPGMA + bootstrapPhylogeneticsPhylogeneticsRecovers an additive tree and planted bootstrap-supported clades
Maximum-likelihood trees (JC69, K80, HKY85, Poisson, ±Γ)PhylogeneticsPhylogeneticsMatches closed-form likelihoods; recovers the true topology on simulated data
MinHash ANIGenomeGenome StudioZero distance for identical genomes; estimates ANI of diverged ones
Read mapping & SNV calling (minimap2 + samtools, WebAssembly)GenomeGenome StudioEnd-to-end test recovers 5 of 5 planted variants, no false positives
Moderated-t differential expressionExpressionExpression StudioRecovers planted genes with controlled FDR; BH matches R
ComBat batch correctionExpressionExpression StudioRemoves a planted batch shift and keeps the biological effect
ORA and preranked GSEAExpressionExpression StudioDetects planted sets; planted pathway ranks first end to end
SNN-Louvain clustering, clean-room UMAP / t-SNESingle-cellSingle-Cell StudioRecovers four planted cell types (ARI > 0.9)
NMF mutational signatures (no COSMIC)VariantsVariant StudioRecovers two planted signatures (cosine > 0.95)
Weighted / unweighted UniFrac, PERMANOVAMicrobiomeMicrobiome StudioMatches hand-computed values; detects a planted effect, not a shuffled one
Random forest / kNN / ridge QSAR, Butina clusteringChemistryChemistry StudioLearns a known function; Y-randomisation collapses performance
Interaction profiling, pockets, SASA, Kabsch + TM-scoreStructureStructure StudioEngineered-site tests; SASA and superposition recover known values; checked on PDB 1HSG

Open projects

Projects open to collaborators and student researchers

Research training

Collaborate

Work on a research question with us

We welcome collaborations with laboratories, clinicians and companies, and research projects with students.

Sent securely to [email protected]. Your details are used only to process this request.