Skip to content

research tools · 2026

EntropySeq

Sequence-analysis tool that uses Shannon entropy to inspect DNA complexity and compositional variation across genomic regions.

EntropySeq browser interface with DNA input and sliding-window controls

Purpose

Most sequence tools show which bases are present, but not always how structural complexity changes across a region in a way that is fast to inspect and compare.

My role

Designer and engineer

Status

active

Methods

  • Python
  • Streamlit
  • Sequence parsing
  • Sliding windows
  • Shannon entropy
  • Plotting / visualization
  • Genomic region comparison

Outputs

  • Interactive sequence profile
  • Low-entropy window table
  • FASTA and CSV exports

Result

A runnable browser and CLI workflow for comparing local sequence complexity with explicit parameters.

Implementation

How it works

EntropySeq calculates Shannon entropy across sliding windows and reports local complexity changes, repetitive regions, and unusually uniform sequence segments.

EntropySeq is built as a Streamlit application and CLI. The browser route supports pasted or uploaded sequences, sliding-window profiles, low-entropy window extraction, and FASTA export while keeping interpretation explicitly non-diagnostic.