10.1101/283010
Implications for human odor sensing revealed from the statistics of the odorant-receptor interactions
2018-03-15