Scholarly Index

Thomas M. Barnes

Intellia Therapeutics (United States); 1,914 total citations; 16 total publications; best world rank #324

Intellia Therapeutics (United States)