Fill in parameters on the left
and click Generate Music to start
The system maps each amino acid's physicochemical properties
onto jazz chords based on the protein's spatial structure
How It Works
Input Sequence
Enter the protein's DNA/RNA coding sequence or single-letter amino acid codes. RNA is auto-detected (U→T) and translated by triplet codon. Codon frequency determines the rhythmic weight (1–4 beats) per residue.
Upload PDB
Upload an optional .pdb structure file. The system extracts Cα coordinates and computes spatial neighbors within the cutoff distance (default 6 Å); neighbor relationships shape melody timbre selection.
Select Model
Model B (JazzGPT) uses a Transformer with jazz-theory scoring to generate smoother harmonic progressions.
Physical Weight controls the blend: 0 = full JazzGPT, 4 = pure physics (identical to Model A).
Download / Play
The generated music can be played directly in the browser or downloaded as MIDI/MP3. If ESMFold was invoked, the predicted PDB structure is also available for download.