It seems they just used a naive algorithm for automatic atom placement with a goal to minimize overlaps between the atoms.
[0] https://en.wikipedia.org/wiki/Caffeine
It seems they just used a naive algorithm for automatic atom placement with a goal to minimize overlaps between the atoms.
[0] https://en.wikipedia.org/wiki/Caffeine