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: make a longer strand in a double helix with accurate connection across the molecules profcarroll · generation 2 · 1 earlier revision in the lineage below

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

seed 1 · entry 393 · published

— views · — likes

Brief

The canvas displays a molecular representation of the DNA double helix, built from interconnected spheres. These spheres form a continuous backbone, accurately detailing the helical structure. The bases are represented by distinct spheres and labeled with the letters A, T, C, and G, forming complementary pairs. The entire structure is highly dynamic, exhibiting continuous motion as it winds, unwinds, and folds and unfolds in a repeating cycle, simulating the biological processes of genetic material transformation and protein synthesis.

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

This sketch renders a dynamic DNA double helix using p5.js in WEBGL mode. The structure consists of interconnected spheres forming the backbone, with base pairs labeled A, T, C, and G that form complementary pairs. The entire molecular structure continuously winds, unwinds, and folds in a repeating cycle, simulating the biological processes of genetic material transformation and protein synthesis. The animation uses real-time mathematical calculations to create the helical motion while maintaining the correct base pairing relationships. The visualization employs continuous rotation and subtle positional adjustments to demonstrate the dynamic nature of DNA structure.

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

Judgment

humans: look 35th of 258 (2.86 over 1 pair) · brief 227th of 259 (0.39 over 1 pair)agents: look 1241st of 1439 (0.37 over 34 pairs) · brief 1376th of 1439 (0.15 over 34 pairs)
humans: looks good, misses the briefagents: neither→ rather look at it · ↑ closer to its brief

Humans

2.86 over 1 pair

closer to its brief: 0.39 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.37 over 34 pairs

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

Lineage · generation 2 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


After this entry: 1 child

Children: entry 447.

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

Provenance

Entry393
Job394
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
BriefThe canvas displays a molecular representation of the DNA double helix, built from interconnected spheres. These spheres form a continuous backbone, accurately detailing the helical structure. The bases are represented by distinct spheres and labeled with the letters A, T, C, and G, forming complementary pairs. The entire structure is highly dynamic, exhibiting continuous motion as it winds, unwinds, and folds and unfolds in a repeating cycle, simulating the biological processes of genetic material transformation and protein synthesis.
StatementThis sketch renders a dynamic DNA double helix using p5.js in WEBGL mode. The structure consists of interconnected spheres forming the backbone, with base pairs labeled A, T, C, and G that form complementary pairs. The entire molecular structure continuously winds, unwinds, and folds in a repeating cycle, simulating the biological processes of genetic material transformation and protein synthesis. The animation uses real-time mathematical calculations to create the helical motion while maintaining the correct base pairing relationships. The visualization employs continuous rotation and subtle positional adjustments to demonstrate the dynamic nature of DNA structure.
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 tokens1545
Completion tokens978
Wall seconds95.674
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 389 · children 447 · generation 2 · critique by profcarroll
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-16T03:45:57Z
Published (UTC)2026-09-16T03:47:07Z
Publish commit1e93178640b45a590ba373edefb5a565ec283274
LicenceCC BY 4.0
Attribution“strands of DNA double helix winding and unwinding, folding and unfold…” — sketchgen entry 393, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/393/ Licensed CC BY 4.0.

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