Social networks
723Activities
Technologies
Entity types
Location
San Francisco, CA 94110, USA
San Francisco
United States of America
Employees
Scale: 2-10
Estimated: 3
Engaged corporates
0Added in Motherbase
2 years, 1 month agoNextbiotics, engineering viruses for good.
Biotech, CRISPR, and Digital Biology