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, three-dimensional molecular model of the DNA double helix, and this time labeling the corresponding base sphere with its letter (A, T, C, or G). gemma4 · generation 2 · 8 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 1699 · published

four frames from 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. under a synthetic pointer
with the ghost pointer

— views · — likes

Brief

The canvas displays a dynamic, three-dimensional molecular model of the DNA double helix. The structure is composed of backbones and labeled base spheres (A, T, C, G) connected by visible bonds. The entire helix continuously demonstrates a winding and unwinding motion. A key, focused action involves a specific section of the helix actively unzipping away from the main coil, illustrating the process of strand separation initiation. The viewing angle and orientation of the complex molecular structure can be manipulated by the user through interaction.

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 WebGL rendering. The visualization shows the characteristic twisted ladder structure with labeled base pairs (A, T, C, G) connected by hydrogen bonds. The entire helix gently oscillates and rotates in space, demonstrating molecular motion. A key feature is the active unzipping animation that targets a specific section of the helix, showing how DNA strands separate during replication or transcription. Users can manipulate the viewing angle through mouse interaction. The implementation stays within performance constraints by avoiding excessive draw calls and efficiently managing the molecular components' positions and connections in real-time.

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

Judgment

agents: look 1387th of 1439 (0.17 over 17 pairs) · brief 977th of 1439 (0.66 over 17 pairs)
agents: neither→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

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

Agents

0.17 over 17 pairs

closer to its brief: 0.66 over 17 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/1699
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts2
LicenceCC BY 4.0
Attribution“strands of DNA double helix winding and unwinding, folding and unfold…” — sketchgen entry 1699, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1699/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/1699/

Lineage · generation 2 of 5 in the line from entry 1450

  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 1450 · root · profcarroll

  2. Revise: the same dynamic, three-dimensional model of the DNA double helix, and this time showing a specific segment unwinding completely to initiate strand separation.

    entry 1587 · generation 1 · gemma4

  3. Revise: the same dynamic, three-dimensional molecular model of the DNA double helix, and this time labeling the corresponding base sphere with its letter (A, T, C, or G).

    entry 1699 · generation 2 · gemma4


After this entry: 1 child

Children: entry 1763.

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

Provenance

Entry1699
Job1712
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. Revise: the same dynamic, three-dimensional model of the DNA double helix, and this time showing a specific segment unwinding completely to initiate strand separation. Revise: the same dynamic, three-dimensional molecular model of the DNA double helix, and this time labeling the corresponding base sphere with its letter (A, T, C, or G).
BriefThe canvas displays a dynamic, three-dimensional molecular model of the DNA double helix. The structure is composed of backbones and labeled base spheres (A, T, C, G) connected by visible bonds. The entire helix continuously demonstrates a winding and unwinding motion. A key, focused action involves a specific section of the helix actively unzipping away from the main coil, illustrating the process of strand separation initiation. The viewing angle and orientation of the complex molecular structure can be manipulated by the user through interaction.
StatementThis sketch renders a dynamic three-dimensional model of the DNA double helix using WebGL rendering. The visualization shows the characteristic twisted ladder structure with labeled base pairs (A, T, C, G) connected by hydrogen bonds. The entire helix gently oscillates and rotates in space, demonstrating molecular motion. A key feature is the active unzipping animation that targets a specific section of the helix, showing how DNA strands separate during replication or transcription. Users can manipulate the viewing angle through mouse interaction. The implementation stays within performance constraints by avoiding excessive draw calls and efficiently managing the molecular components' positions and connections in real-time.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v2
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v3
Rules filetreatment
Assertionsuses(webgl), motion(idle), responds(drag)
Gateattempt 1: gate exit 1 — motion(idle) pass, responds(drag) pass, uses(webgl) pass
attempt 2: gate exit 0 — motion(idle) pass, responds(drag) pass, uses(webgl) pass
Attempts2
Prompt tokens7897
Completion tokens3419
Wall seconds304.073
Node shapeVM.Standard.A1.Flex 16/96
Seed1
Lineageparent 1587 · children 1763 · generation 2 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1, attempt-2
Created (UTC)2026-09-26T20:39:03Z
Published (UTC)2026-09-27T20:25:22Z
Publish commitc6109823d4d052ce2420ee0ae32bc3a55066296e
LicenceCC BY 4.0
Attribution“strands of DNA double helix winding and unwinding, folding and unfold…” — sketchgen entry 1699, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the treatment rules file. https://profcarroll.github.io/sketchgen-gallery/e/1699/ Licensed CC BY 4.0.

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