Skip to content
Project · science

KymoScope

Kymograph analysis for single-molecule DNA experiments, rebuilt in Rust. One engine drives a desktop app, a browser app, a command line and Python.

Status
active
Started
Nov 2026
Tags
  • rust
  • webassembly
  • single-molecule
  • image analysis

KymoScope takes a movie of DNA molecules and does the whole analysis in one pass: line kymograph → spot detection → track linking → loop kinetics. It reproduces the Python KymoScope on a golden reference set.

What it does

Your data stays with you

The web app is the full KymoScope compiled to WebAssembly, running inside your browser tab. When you open a movie (.tif) or a project, the browser hands the file to the app directly from your disk. Nothing is sent to biswajit.de or to any other server: the app has no upload or network code, and the site only delivers the app’s own files. Saving downloads the project back to your computer. You can even disconnect from the internet after the page has loaded and keep working.

One engine, four front ends

The same Rust core runs as a native desktop app, as this web app (compiled to WebAssembly), as a command line tool and as a Python package (kymo), so results agree everywhere.

← all projects