Is the connection between elliptic curve and lattice unique?

195 Views Asked by At

If I remember correctly, elliptic curve (over C) is isomorphic to a complex lattice, and they are connected by some technical stuff(Eisenstein series, j-invariant,...) But the whole process seems so artificial and I doubt if this is the only(or simplest) way to do this. Why is j-invariant so uglily defined? Can every invariant regarding complex lattice be represented by the j-invariant?