This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Comparing two gene lists for orthologs

Hi there!

An ongoing project of mine requires me to compare two gene lists (that come from different organisms) and find out the extent of overlap - this includes orthologs.

Any existing tool that can do this?

If not, I was thinking of writing a script that does this for me. However, I'm new to BioPython (and BioPerl) and would greatly appreciate it if someone could tell me a way to extract orthologs from KEGG using a gene symbol.

Thanks in advance!

orthologs biopython

Are these lists actual sequences or just gene names?

These are gene names. Getting sequences will not be a hassle, though.

2 answers

Ok. I would recommend the tool proteinortho for a simple multicore ortholog finder.

Get the gene/protein sequences, make sure the headers are unique and map them to each other. The main output is a simple TSV.

Assuming the genes have the same names in both organisms:

comm -1 -2 <(sort list1.txt) <(sort list2.txt) > lines_that_appear_in_both_files

man comm
..
       -1     suppress column 1 (lines unique to FILE1)
       -2     suppress column 2 (lines unique to FILE2)

They don't. That's why I need to access orthologs :)

Log in to answer this question.