I wrote a LaTeX package that lets you draw spectral sequence pages like the above one with relative ease. By the way, this is the beginning of the Adams-Novikov spectral sequence converging to the homotopy groups of tmf at the prime 3.
There are two versions available:
luasseq. The first one (the current version is 2.01 as of September 6, 2013) will run on any TeX installation, but it is slow and lacks some additional features present in
luasseq. The latter (version 2.2 as of November 13, 2015) requires
LuaTeX, which is part of many modern TeX distributions. This is the version I will develop further. Both packages are built on top of the graphics package pgf by Till Tantau (xypic was used in versions before 2.00).
sseq version 2.01
You need two files: [dtx] and [ins]. LaTeX the ins file to produce the package file sseq.sty, which you then have to put somewhere where TeX can find it. Then LaTeX the dtx file to get the documentation, which you can also download here directly.
luasseq version 2.2
You need three files: [dtx], [ins] and [lua]. LaTeX the ins file to produce the package file luasseq.sty. Put that file and luasseq.lua somewhere where TeX can find it. Then LuaLaTeX the dtx file to get the documentation, which you can also download here directly.