by utilizing GO enrichment analysis.
limited to a small set of predefined terms.
only finds the differences between two conditions (conditions could be genes or terms) based on key words.