Learning Gene Functional Classifications from Multiple Data Types | Synapse