DNA Wobbler – A Scientific SaaS Tool Built by AI

DNA Wobbler Screenshot

Can AI build a production-grade scientific SaaS platform? At Allegro IT, we proved it can. DNA Wobbler is a restriction enzyme site engineering tool that helps molecular biologists redesign DNA sequences using synonymous codon substitutions. It was built with AI-assisted development — from architecture decisions to code generation — and it is live, free to use, and serving real researchers today.

What Is DNA Wobbler?

DNA Wobbler is a web-based restriction enzyme site engineering tool designed for molecular biologists and genetic engineers. You provide a DNA coding sequence and select a target organism, and the tool uses a targeted algorithm to find synonymous codon changes that create or destroy restriction enzyme recognition sites in your sequence. In other words, it introduces silent mutations that change the restriction map of a gene without altering the protein it encodes.

The tool is available at services.allegroit.dk and is free for all researchers to use.

How It Works

The science behind DNA Wobbler relies on the redundancy of the genetic code. Most amino acids are encoded by multiple codons, and swapping one synonym for another preserves the protein sequence while potentially introducing or removing a restriction enzyme cut site. DNA Wobbler automates this process at scale.

You input your coding sequence, choose a target organism for codon usage optimization, and select an enzyme mode: common enzymes (around 30), all known enzymes (650+), or enzymes from a specific supplier such as NEB or Thermo Fisher. The algorithm then generates thousands of variant sequences, each scored by a multi-parameter system.

Multi-Parameter Scoring

Every result is evaluated across six scientific dimensions to ensure the suggested changes are not just theoretically valid but practically useful:

  • Codon Adaptation Index (CAI) — measures how well the new codons match the preferred usage in your target organism
  • CpG dinucleotide content — flags changes that could affect gene expression or methylation
  • mRNA minimum free energy (MFE) — predicts whether secondary structures might interfere with translation
  • Codon pair bias — evaluates organism-specific codon pair preferences that affect translational efficiency
  • Codon frequency — checks individual codon rarity in the target organism
  • Splice motif risk — screens for exonic splicing enhancer hexamers that could cause unintended splicing

Results show gained and lost restriction sites, cut positions, and commercial supplier information for each enzyme.

Background Processing for Large Jobs

For larger analyses, registered users can submit background jobs that generate up to 100,000 variant sequences. The system uses Celery task processing with real-time progress tracking, and sends an email notification when the job completes. A dedicated Job History page lets you monitor, cancel, or revisit past analyses.

Built with AI — From Architecture to Deployment

DNA Wobbler is a full-stack SaaS application built on a modern, production-grade technology stack — and AI was involved at every stage of development. From designing the database schema and writing the scoring algorithms to building the React frontend and configuring the CI/CD pipeline, AI-assisted development made it possible to deliver a complex scientific platform in a fraction of the time traditional development would require.

  • Backend: Django, GraphQL (Graphene), Celery + Redis, Biopython, PostgreSQL
  • Frontend: React with TypeScript, Apollo Client, TailwindCSS
  • Infrastructure: Docker Compose on Hetzner Cloud with automated CI/CD deployment

The architecture is designed for reliability and scalability, with background job processing, automated database syncs for enzyme and codon usage data, and a clean separation between the API, frontend, and worker services. AI did not just generate boilerplate — it contributed to the domain-specific logic, the multi-parameter scoring system, and the restriction site analysis algorithms.

What This Means for Your Business

DNA Wobbler is not just a scientific tool — it is a demonstration of what AI-powered software development can deliver. At Allegro IT, we use AI to build, ship, and maintain production software faster and more cost-effectively than ever before.

This project showcases capabilities that transfer directly to any domain: complex algorithm development, background job processing, multi-parameter data analysis, production deployment on Hetzner Cloud, and building user-friendly interfaces for specialized fields.

If your organization needs custom software development — whether it is a scientific tool, a data processing pipeline, a legacy system modernization, or a web application — AI-assisted development means we can deliver more, faster, and at lower cost. Get in touch to discuss your project.

Try DNA Wobbler

DNA Wobbler is live and free to use. Visit services.allegroit.dk to try it with your own sequences. See for yourself what AI-built software looks like in production.

Allegro IT ApS
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.