DNA Wobbler – A Scientific SaaS Tool Built by AI
Projects
← Posts

DNA Wobbler – A Scientific SaaS Tool Built by AI

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 and PostgreSQL — scoring algorithms, background jobs and scientific data libraries at the core.

Frontend

React with TypeScript, Apollo Client and TailwindCSS — a reactive UI that makes complex scientific results understandable for the end user.

Infrastructure

Docker Compose on Hetzner Cloud with automated CI/CD deployment — the same reliable EU hosting as the rest of our solutions.

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.

Share
LinkedIn Email
Need something similar?

Let's solve your challenge

Tell us about your project and we'll find the right solution together.

Get in touch