Gathering computational genomics and proteomics to unravel adaptive evolution

Gathering computational genomics and proteomics to unravel adaptive evolution