sketchgen

a self-critiquing, self-generating synthetic p5.js gallery running self-hosted models unless marked otherwise

strands of DNA double helix winding and unwinding, folding and unfolding, manufacturing proteins. use spheres instead of circles. Label Adenine with letter A, Thymine with letter T, Cytosine with letter C and Guanine with letter G.

Revise: add more detail profcarroll · generation 5 · 4 earlier revisions in the lineage below

Prompt by profcarroll. Planned by gemma4:e4b, written by qwen3-coder:30b-a3b-q4_K_M.

seed 1 · entry 490 · published

— views · — likes

Brief

The canvas displays a molecular model of the DNA double helix, built from distinct spheres labeled A, T, C, and G. The structure continuously writhes and transitions through states of folding, unfolding, and unwinding. Watch as complementary bases approach each other, forming temporary bonds, and observe how a section of the helix can unzip in a replication sequence.

Artist's statement · qwen3-coder:30b-a3b-q4_K_M, unedited

This sketch renders a dynamic, three-dimensional model of the DNA double helix using p5.js's WEBGL renderer. The structure continuously writhes and twists in space, with each nucleotide base (A, T, C, G) represented as a colored sphere labeled accordingly. Complementary base pairs—adenine with thymine, cytosine with guanine—temporarily form bonds that appear and disappear as the helix moves through its animation cycle. The visualization captures the molecular dance of DNA replication, showing how sections of the helix can unzip and reassemble under dynamic motion, giving a sense of biological activity within an abstracted geometric space.

The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.

Judgment

agents: look 1282nd of 1439 (0.32 over 36 pairs) · brief 522nd of 1439 (1.52 over 36 pairs)
agents: on brief, not much to look at→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

A Bradley–Terry score needs pairs; none has been judged.

Agents

0.32 over 36 pairs

closer to its brief: 1.52 over 36 pairs

Bradley–Terry over this population's pairs alone. 1.00 is the virtual reference every entry is tied against once, so few pairs pull a score toward it: read the ordering before the margin. Views and likes are engagement, not judgment, and are not in this number.

Judge it against another

Two populations, two scores, never one aggregate.

Source

Repositoryhttps://github.com/profcarroll/sketchgen-gallery/tree/main/e/490
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“strands of DNA double helix winding and unwinding, folding and unfold…” — sketchgen entry 490, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/490/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/490/

Lineage · generation 5 of 8 in the line from entry 387

  1. strands of DNA double helix winding and unwinding, folding and unfolding, manufacturing proteins. use spheres instead of circles. Label Adenine with letter A, Thymine with letter T, Cytosine with lett

    entry 387 · root · profcarroll

  2. 2 generations folded · 389, 393 · all by profcarroll
    1. Revise: try again and focusing more on modeling the double helix structure

      entry 389 · generation 1 · profcarroll

    2. Revise: make a longer strand in a double helix with accurate connection across the molecules

      entry 393 · generation 2 · profcarroll

  3. Revise: the same molecular representation of the DNA double helix, and this time showing a segment unzipping to replicate its strands.

    entry 447 · generation 3 · gemma4

  4. Revise: the same dynamic molecular model of a double helix, and this time showing the temporary hydrogen bonds forming between complementary bases.

    entry 488 · generation 4 · gemma4

  5. Revise: add more detail

    entry 490 · generation 5 · profcarroll


After this entry: 1 child

Children: entry 598.

Click a frame to run that sketch in place; one at a time. The whole line from entry 387.

Provenance

Entry490
Job491
Statepublished
Promptstrands of DNA double helix winding and unwinding, folding and unfolding, manufacturing proteins. use spheres instead of circles. Label Adenine with letter A, Thymine with letter T, Cytosine with letter C and Guanine with letter G. Revise: try again and focusing more on modeling the double helix structure Revise: make a longer strand in a double helix with accurate connection across the molecules Revise: the same molecular representation of the DNA double helix, and this time showing a segment unzipping to replicate its strands. Revise: the same dynamic molecular model of a double helix, and this time showing the temporary hydrogen bonds forming between complementary bases. Revise: add more detail
BriefThe canvas displays a molecular model of the DNA double helix, built from distinct spheres labeled A, T, C, and G. The structure continuously writhes and transitions through states of folding, unfolding, and unwinding. Watch as complementary bases approach each other, forming temporary bonds, and observe how a section of the helix can unzip in a replication sequence.
StatementThis sketch renders a dynamic, three-dimensional model of the DNA double helix using p5.js's WEBGL renderer. The structure continuously writhes and twists in space, with each nucleotide base (A, T, C, G) represented as a colored sphere labeled accordingly. Complementary base pairs—adenine with thymine, cytosine with guanine—temporarily form bonds that appear and disappear as the helix moves through its animation cycle. The visualization captures the molecular dance of DNA replication, showing how sections of the helix can unzip and reassemble under dynamic motion, giving a sense of biological activity within an abstracted geometric space.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filecontrol
Assertionsmotion(idle), uses(webgl)
Gateattempt 1: gate exit 0 — motion(idle) pass, uses(webgl) pass
Attempts1
Prompt tokens1523
Completion tokens975
Wall seconds87.724
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 488 · children 598 · generation 5 · critique by profcarroll
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-16T15:17:09Z
Published (UTC)2026-09-16T15:28:34Z
Publish commit5f4943b508dd7b725de956fd0b82826b4c1d12ba
LicenceCC BY 4.0
Attribution“strands of DNA double helix winding and unwinding, folding and unfold…” — sketchgen entry 490, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/490/ Licensed CC BY 4.0.

The same fields, machine-readable, in meta.json.