Learning the structure of genetic network dynamics : A geometric approach