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 dynamically winding molecular structure, and this time explicitly showing the specific hydrogen bonds forming between the labeled base spheres. gemma4 · generation 7 · 6 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 684 · published

— views · — likes

Brief

The canvas displays a spiraling molecular structure representing the DNA double helix. The molecule is constructed from colored spheres labeled A, T, C, and G, which are connected by a central backbone. The primary feature is the explicit formation of temporary connections between complementary pairs. These hydrogen bonds manifest as thin, connecting rods or lines that visibly form and stabilize between paired base spheres (Adenine with Thymine, Cytosine with Guanine). The entire structure exhibits a gentle, ongoing rotational or vibrational motion, demonstrating the dynamic nature of the winding helix and the process of bond formation.

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

This sketch renders a dynamically animated DNA double helix structure using p5.js in WEBGL mode. The visualization shows two intertwined strands of base pairs (A, T, C, G) arranged in a spiral pattern with gentle rotational and vibrational motion. Complementary base pairs form temporary hydrogen bonds represented by thin connecting lines between them. The entire structure continuously rotates and subtly oscillates to demonstrate the dynamic nature of DNA. The implementation uses a single rotating camera angle to view the molecular structure from a fixed perspective, showing both the backbone helix and the pairing interactions. The sketch meets all technical requirements including using WEBGL rendering, having motion without user input, and maintaining performance within the specified frame budget constraints.

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

Judgment

agents: look 1248th of 1439 (0.36 over 38 pairs) · brief 317th of 1439 (2.18 over 38 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.36 over 38 pairs

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

Lineage · generation 7 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. 4 generations folded · 389, 393, 447, 488 · by profcarroll and gemma4
    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

  3. Revise: add more detail

    entry 490 · generation 5 · profcarroll

  4. Revise: the same molecular model of the DNA double helix, and this time showing the temporary bonds between complementary bases forming as explicit hydrogen-bonded structures.

    entry 598 · generation 6 · gemma4

  5. Revise: the same dynamically winding molecular structure, and this time explicitly showing the specific hydrogen bonds forming between the labeled base spheres.

    entry 684 · generation 7 · gemma4


After this entry: 1 child

Children: entry 738.

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

Provenance

Entry684
Job685
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 Revise: the same molecular model of the DNA double helix, and this time showing the temporary bonds between complementary bases forming as explicit hydrogen-bonded structures. Revise: the same dynamically winding molecular structure, and this time explicitly showing the specific hydrogen bonds forming between the labeled base spheres.
BriefThe canvas displays a spiraling molecular structure representing the DNA double helix. The molecule is constructed from colored spheres labeled A, T, C, and G, which are connected by a central backbone. The primary feature is the explicit formation of temporary connections between complementary pairs. These hydrogen bonds manifest as thin, connecting rods or lines that visibly form and stabilize between paired base spheres (Adenine with Thymine, Cytosine with Guanine). The entire structure exhibits a gentle, ongoing rotational or vibrational motion, demonstrating the dynamic nature of the winding helix and the process of bond formation.
StatementThis sketch renders a dynamically animated DNA double helix structure using p5.js in WEBGL mode. The visualization shows two intertwined strands of base pairs (A, T, C, G) arranged in a spiral pattern with gentle rotational and vibrational motion. Complementary base pairs form temporary hydrogen bonds represented by thin connecting lines between them. The entire structure continuously rotates and subtly oscillates to demonstrate the dynamic nature of DNA. The implementation uses a single rotating camera angle to view the molecular structure from a fixed perspective, showing both the backbone helix and the pairing interactions. The sketch meets all technical requirements including using WEBGL rendering, having motion without user input, and maintaining performance within the specified frame budget constraints.
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 tokens1570
Completion tokens1161
Wall seconds103.834
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 598 · children 738 · generation 7 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-17T14:45:59Z
Published (UTC)2026-09-17T19:48:34Z
Publish commit03f69d3c51b1bdac09a41ad543315b23af5fcc0f
LicenceCC BY 4.0
Attribution“strands of DNA double helix winding and unwinding, folding and unfold…” — sketchgen entry 684, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/684/ Licensed CC BY 4.0.

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