qichao1984 / NCyc

49 stars 23 forks source link

Why do annotating the same functionality with different databases produce different results? #22

Open xdli009 opened 3 years ago

xdli009 commented 3 years ago

Hello,

I made functional annotation associated with nitrogen metabolism for metagenomic data using KofamScan(https://www.genome.jp/tools/kofamkoala/) ,NCyc and eggnog-mapper. But these results are significantly different. For example, the ORFs that are annotatated as gene nirK using three methods are different. Why is it so?

Thank you!

Rob-murphys commented 2 years ago

This is expected behaviour when using different databases. If I gave you 3 databases with different pictures of dogs (if you had never seen a dog before and wiped your memory in-between each of them) and asked you then go out and find some dogs in a field of animals you would turn up different results! This is also ignoring different methods used by each tool also!

What did you find with regards to number of ORFs returning as being nitrogen cycle involved?

I am sure the creator will have more insights a to why their tool is perhaps better though.