Gene is a synonym of Factor. Factor is related to Condition. Condition is a type of Better. 
you would Sing because Happy. Happy is related to Wonderful. 
Gene <--Synonym--> Factor <--RelatedTo--> Condition --IsA--> Better 
Sing --MotivatedByGoal--> Happy <--RelatedTo--> Wonderful 