Related Experiment Video
Updated: Apr 11, 2026

08:12
A Web-Based Workflow for Selecting Gene- and Tissue-Specific Enhancers
Published on: July 18, 2025
816
Biochef: a client-side WebAssembly-based workflow builder for genomic data analysis
Joaquim Rosa1, João Andrade2, Jorge Miguel Silva3
1IEETA/DETI, LASI, University of Aveiro, Campus Universitário de Santiago, Aveiro, 3810-193, Portugal. joaquimvr15@ua.pt.
BMC Bioinformatics
|April 10, 2026
Summary
BioChef, a new platform using WebAssembly (WASM), enables client-side genomic data processing directly in web browsers. This approach enhances privacy, reproducibility, and ease of use for non-technical users, bypassing traditional server-based limitations.
Area of Science:
- Bioinformatics
- Computational Biology
- Web Technologies
Background:
- Genomic analyses traditionally require command-line tools on remote servers, posing challenges for non-expert users and raising data privacy issues.
- WebAssembly (WASM) technology allows native code execution within web browsers, removing the need for installations and data transfers.
Purpose of the Study:
- To introduce BioChef, a novel client-side platform designed to simplify genomic workflow execution using WebAssembly.
- To provide an intuitive, graphical user interface (GUI) for complex bioinformatics tasks, making them accessible to a broader audience.
Main Methods:
- BioChef compiles bioinformatics toolkits into browser-executable modules.
- A drag-and-drop GUI facilitates workflow creation with real-time validation and flexible input options (form-based and JSON).
- Workflows can be exported as bash scripts or configuration files for reproducibility.
Main Results:
- Performance benchmarks across major browsers show fast loading (LCP 0.583s) and responsive interaction (INP 30.5ms).
- While slower than native execution (~130x), BioChef workflows are significantly faster (11.3x) than traditional web services like Galaxy due to eliminated network delays and server queueing.
- The platform demonstrates minimal layout shifts (CLS 0.01) with acceptable WASM module load times.
Conclusions:
- BioChef successfully leverages client-side WebAssembly to democratize genomic data processing.
- The platform enhances privacy, reproducibility, and user-friendliness without external dependencies.
- This represents the first fully client-side, graphical genomic workflow environment powered by WASM.
Related Concept Videos
Genome Annotation and Assembly
22.2K
The genome refers to all of the genetic material in an organism. It can range from a few million base pairs in microbial cells to several billion base pairs in many eukaryotic organisms. Genome assembly refers to the process of taking the DNA sequencing data and putting it all back together in a correct order to create a close representation of the original genome. This is followed by the identification of functional elements on the newly assembled genome, a process called genome annotation.
22.2K
Synthetic Biology
5.8K
Synthetic biology is an interdisciplinary science that involves using principles from disciplines such as engineering, molecular biology, cell biology, and systems biology. It involves remodeling existing organisms from nature or constructing completely new synthetic organisms for applications such as protein or enzyme production, bioremediation, value-added macromolecule production, and the addition of desirable traits to crops, to name a few.
Golden rice
Golden rice is a genetically modified...
Golden rice
Golden rice is a genetically modified...
5.8K
Genomics
41.9K
Genomics is the science of genomes: it is the study of all the genetic material of an organism. In humans, the genome consists of information carried in 23 pairs of chromosomes in the nucleus, as well as mitochondrial DNA. In genomics, both coding and non-coding DNA is sequenced and analyzed. Genomics allows a better understanding of all living things, their evolution, and their diversity. It has a myriad of uses: for example, to build phylogenetic trees, to improve productivity and...
41.9K
Genome-wide Association Studies-GWAS
16.8K
Genome-wide association studies or GWAS are used to identify whether common SNPs are associated with certain diseases. Suppose specific SNPs are more frequently observed in individuals with a particular disease than those without the disease. In that case, those SNPs are said to be associated with the disease. Chi-square analysis is performed to check the probability of the allele likely to be associated with the disease.
GWAS does not require the identification of the target gene involved in...
GWAS does not require the identification of the target gene involved in...
16.8K

