NoisyGOA: Noisy GO annotations prediction using taxonomic and semantic similarity. (December 2016)