Learning the Regulatory Code of Gene Expression