American Physical Society
Optical Society of America
SPIE
National Science Foundation
National Institutes of Health
21st Century Fund
Biocompare
Protein Data Bank