make table of mandatory/involuntary partner notification laws (see reference in blog post) -- consider making in Google docs and using a Google table to make a map visualization
the meiosis and mitosis images aren't great either
something depicting passage of internal pudendal artery. (see Netter "Arteries of rectum and anal canal: posterior view" and gray320). maybe passage of things through greater sciatic foramen
adapt glycolysis picture to gluconeogenesis
coronal cross section of perineum based on File:Gray407.png
a better diagram of tubulin and microtubules depicting the location of GTP
retrace/vectorize File:Cardiac Cycle Left Ventricle.PNG (Wigger's diagram). verify with diagram from class
penicillin
cleavage of penicilin by beta-lactamases
inhibition of beta-lactamases by clavulanic acid
primordial, primary, and secondary follicles
cell types in intestinal and gastric glands
antigen presentation and T and B cell activation (double check that diagrams don't already exist)
A procedurally generated depiction of zones of the liver. Basically, set up a hexagonal grid of portal triads, then assign a 0-1 value to every other point on the plane according to its distance from the closest triad.
Really, each lobule should be independent of every other lobule, so only need to do one and then can stitch them together in paint or something.
Figure out how to inscribe a hexagon into a 1x1 square. Then find the coordinates of the vertices. Then use the geometry module of sympy to create Point objects to create the hexagon. It has methods for determining the distances from points to lines, line segments, etc. Then use PIL to create the actual image. Consider using the color gradients from Matplotlib if you're feeling fancy.
A hepatocyte's oxygenation level can be determined by the distance from it to the nearest portal triad, from it to the nearest interlobular artery, from it to the two closest triads. (From it to the two closest arteries would probably have the same effect as from it to the nearest portal triad.)