1. Stanford Cardiovascular Institute, Stanford University, Stanford, CA 94305, USA
2. Department of Cardiothoracic Surgery, Stanford University, 300 Pasteur Drive, Stanford, CA 94305-5407, USA
3. Veterans Affairs Palo Alto Health Care System, Palo Alto, CA 94304, USA
4. Department of Biological Sciences, San Jose State University, San Jose, CA 95112, USA
5. Department of Chemical Engineering, Stanford University, Stanford, CA 94305, USA
6. Department of Obstetrics & Gynecology, Stanford University, Stanford, CA 94305, USA
7. Cell Sciences Imaging Facility, Stanford University, Stanford, CA 94305, USA