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: try again and focusing more on modeling the double helix structure profcarroll · generation 1

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

seed 1 · entry 389 · published

— views · — likes

Brief

The canvas displays a three-dimensional representation of the DNA double helix. The structure is composed of labeled spheres, colored distinctly for Adenine (A), Thymine (T), Cytosine (C), and Guanine (G). These spheres are arranged into two intertwined strands that can continuously wind and unwind, simulating the fundamental process of genetic information management. The viewer can physically interact with the model by dragging the mouse, rotating the entire double helix and allowing a closer examination of the colored spheres and their interactions as the strands temporarily unfold and reform.

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

This sketch creates a three-dimensional visualization of a DNA double helix using p5.js's WEBGL renderer. The structure consists of two intertwined strands made of colored spheres representing the four nucleotide bases (Adenine, Thymine, Cytosine, and Guanine), each assigned a distinct color. The helix continuously rotates to show its three-dimensional form, with the viewer able to interact by dragging the mouse to rotate the entire structure. The animation simulates the dynamic nature of DNA, where the strands can appear to unfold and reform as they spin, offering an educational yet visually engaging representation of genetic architecture.

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

Judgment

humans: look 88th of 258 (1.90 over 1 pair) · brief 225th of 259 (0.40 over 1 pair)agents: look 1399th of 1439 (0.14 over 34 pairs) · brief 1434th of 1439 (0.05 over 34 pairs)
humans: looks good, misses the briefagents: neither→ rather look at it · ↑ closer to its brief

Humans

1.90 over 1 pair

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

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

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


After this entry: 1 child

Children: entry 393.

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

Provenance

Entry389
Job390
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
BriefThe canvas displays a three-dimensional representation of the DNA double helix. The structure is composed of labeled spheres, colored distinctly for Adenine (A), Thymine (T), Cytosine (C), and Guanine (G). These spheres are arranged into two intertwined strands that can continuously wind and unwind, simulating the fundamental process of genetic information management. The viewer can physically interact with the model by dragging the mouse, rotating the entire double helix and allowing a closer examination of the colored spheres and their interactions as the strands temporarily unfold and reform.
StatementThis sketch creates a three-dimensional visualization of a DNA double helix using p5.js's WEBGL renderer. The structure consists of two intertwined strands made of colored spheres representing the four nucleotide bases (Adenine, Thymine, Cytosine, and Guanine), each assigned a distinct color. The helix continuously rotates to show its three-dimensional form, with the viewer able to interact by dragging the mouse to rotate the entire structure. The animation simulates the dynamic nature of DNA, where the strands can appear to unfold and reform as they spin, offering an educational yet visually engaging representation of genetic architecture.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v2
Rules filecontrol
Assertionsmotion(idle), responds(drag), uses(webgl)
Gateattempt 1: gate exit 0 — motion(idle) pass, responds(drag) pass, uses(webgl) pass
Attempts1
Prompt tokens1582
Completion tokens580
Wall seconds71.649
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 387 · children 393 · generation 1 · critique by profcarroll
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-16T03:27:46Z
Published (UTC)2026-09-16T03:29:56Z
Publish commite027605b5074236445742dc43cc8205b802126a1
LicenceCC BY 4.0
Attribution“strands of DNA double helix winding and unwinding, folding and unfold…” — sketchgen entry 389, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/389/ Licensed CC BY 4.0.

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