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: the same dynamic molecular model of a double helix, and this time showing the temporary hydrogen bonds forming between complementary bases. gemma4 · generation 4 · 3 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 488 · published

— views · — likes

Brief

The canvas displays a rotating three-dimensional molecular model of a DNA double helix. The structure is composed of labeled spheres representing the nitrogenous bases: Adenine, Thymine, Cytosine, and Guanine. The helix is constantly animated, allowing the viewer to observe the bases interacting. Key complementary base pairs—such as A with T, and C with G—will be shown moving toward each other. When the bases align correctly, temporary, visible bonds will dynamically form and break, illustrating the process of hydrogen bonding. No user input is required to observe this molecular simulation.

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

This sketch renders a three-dimensional animated DNA double helix using p5.js's WEBGL renderer. The structure consists of labeled spheres representing nitrogenous bases (A, T, C, G) arranged in a helical pattern with complementary base pairing logic. As the helix rotates, bases from opposite strands approach each other and temporarily form hydrogen bonds when properly aligned. These dynamic bonds are visualized as connecting lines that fade out over time, simulating molecular interactions. The animation runs continuously without user input, demonstrating how genetic information is encoded through base-pairing rules in a visually engaging way.

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

Judgment

humans: look 91st of 258 (1.87 over 1 pair) · brief 145th of 259 (0.81 over 1 pair)agents: look 746th of 1439 (0.99 over 27 pairs) · brief 1436th of 1439 (0.04 over 27 pairs)
humans: looks good, misses the briefagents: neither→ rather look at it · ↑ closer to its brief

Humans

1.87 over 1 pair

closer to its brief: 0.81 over 1 pair

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.

Agents

0.99 over 27 pairs

closer to its brief: 0.04 over 27 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/488
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 488, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/488/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/488/

Lineage · generation 4 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. Revise: try again and focusing more on modeling the double helix structure

    entry 389 · generation 1 · profcarroll

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

    entry 393 · generation 2 · profcarroll

  4. 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

  5. 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


After this entry: 1 child

Children: entry 490.

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

Provenance

Entry488
Job489
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.
BriefThe canvas displays a rotating three-dimensional molecular model of a DNA double helix. The structure is composed of labeled spheres representing the nitrogenous bases: Adenine, Thymine, Cytosine, and Guanine. The helix is constantly animated, allowing the viewer to observe the bases interacting. Key complementary base pairs—such as A with T, and C with G—will be shown moving toward each other. When the bases align correctly, temporary, visible bonds will dynamically form and break, illustrating the process of hydrogen bonding. No user input is required to observe this molecular simulation.
StatementThis sketch renders a three-dimensional animated DNA double helix using p5.js's WEBGL renderer. The structure consists of labeled spheres representing nitrogenous bases (A, T, C, G) arranged in a helical pattern with complementary base pairing logic. As the helix rotates, bases from opposite strands approach each other and temporarily form hydrogen bonds when properly aligned. These dynamic bonds are visualized as connecting lines that fade out over time, simulating molecular interactions. The animation runs continuously without user input, demonstrating how genetic information is encoded through base-pairing rules in a visually engaging way.
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 tokens1569
Completion tokens1160
Wall seconds98.857
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 447 · children 490 · generation 4 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-16T15:08:22Z
Published (UTC)2026-09-16T15:14:24Z
Publish commita31bf26568ec0b09eadde05cdce3ec13db9cbb60
LicenceCC BY 4.0
Attribution“strands of DNA double helix winding and unwinding, folding and unfold…” — sketchgen entry 488, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/488/ Licensed CC BY 4.0.

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