CINXE.COM
UCSF Profiles • Find/collaborate with leading health researchers
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head id="ctl00_Head1"><title> UCSF Profiles • Find/collaborate with leading health researchers </title> <link rel="shortcut icon" href="https://profiles.ucsf.edu/App_Themes/UCSF/Images/favicon.ico" /> <meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE-edge" /><meta name="viewport" content="width=device-width, initial-scale=1" /> <script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous" /> <!-- Optional theme --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous" /><link rel="stylesheet" href="https://netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" /> <!-- Latest compiled and minified JavaScript --> <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> <link href="https://profiles.ucsf.edu/framework/css/prns-theme.css" rel="stylesheet" type="text/css" media="all" /><link href="https://profiles.ucsf.edu/framework/css/prns-theme-menus-top.css" rel="stylesheet" type="text/css" media="all" /><link href="https://profiles.ucsf.edu/Framework/CSS/profiles.css" rel="stylesheet" type="text/css" media="all" /><link href="https://profiles.ucsf.edu/App_Themes/DEFAULT.css" rel="stylesheet" type="text/css" media="all" /><meta name="apple-mobile-web-app-title" content="Profiles RNS" /><meta name="application-name" content="Profiles RNS" /><meta name="msapplication-TileColor" content="#a41c2f" /><meta name="theme-color" content="#a41c2f" /> <!-- Anirvan Stuff --> <meta name="msvalidate.01" content="4E5209CC6688B86BBDD2FE074176C029" /><meta name="msvalidate.01" content="0535E3191ABF67DFC9F7E03516F4B881" /><link href="https://profiles.ucsf.edu/Search/CSS/search.css" rel="stylesheet" type="text/css" media="all" /><link href="https://profiles.ucsf.edu/Activity/CSS/activity.css" rel="stylesheet" type="text/css" media="all" /><link href="https://profiles.ucsf.edu/Search/CSS/comboTreeCheck.css" rel="stylesheet" type="text/css" media="all" /><script type="text/javascript" src="https://profiles.ucsf.edu/Search/JavaScript/comboTreeCheck.js"></script><script>var _path = "https://profiles.ucsf.edu";</script><script type="text/javascript" src="https://profiles.ucsf.edu/Search/JavaScript/UCSF.js"></script><script type="text/javascript" src="https://profiles.ucsf.edu/Framework/JavaScript/profiles.js"></script><script type="text/javascript" src="https://profiles.ucsf.edu/Framework/JavaScript/UCSF.js"></script><script type="text/javascript" src="https://profiles.ucsf.edu/App_Themes/UCSF/UCSF.js"></script><link href="https://profiles.ucsf.edu/App_Themes/UCSF/UCSF.css" rel="stylesheet" type="text/css" media="all" /><script type="text/javascript" src="https://researcherprofiles.org/Login/ShibbolethSession.aspx?callback=redirectForLogin&theme=UCSF&loggedIn=False&redirectto=https%3a%2f%2fprofiles.ucsf.edu%2fsearch%2fdefault.aspx&rnd=865312690"></script><script type="text/javascript"> var _rootDomain = "https://profiles.ucsf.edu"; var _isGroup = false; </script><meta name="google-site-verification" content="JXe923j97sTSgp-6yxsCdd25Muv0wMNfDR27ba3ER8M" /><script type="text/javascript"> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-1142388-6', 'auto'); ga('send', 'pageview'); </script><script type="text/javascript"> (function() { var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; sz.src = '//siteimproveanalytics.com/js/siteanalyze_8343.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s);})(); </script> <!--[if IE]> <link rel='stylesheet' type='text/css' href='https://profiles.ucsf.edu/Framework/CSS/profiles-ie.css' /> <![endif]--> <link rel="stylesheet" type="text/css" media="all" /><script>var _path = "https://profiles.ucsf.edu";</script></head> <body id="ctl00_bodyMaster" class="researcherprofiles--home-page"> <form name="aspnetForm" method="post" action="./" id="aspnetForm" enctype="multipart/form-data"> <div> <input type="hidden" name="ctl00_toolkitScriptMaster_HiddenField" id="ctl00_toolkitScriptMaster_HiddenField" value="" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUENTM4MQ9kFgJmD2QWAgIDDxYCHgVjbGFzcwUdcmVzZWFyY2hlcnByb2ZpbGVzLS1ob21lLXBhZ2UWBGYPZBYMAhUPZBYCAgEPZBYCAgEPFgIeC18hSXRlbUNvdW50AgFkAhcPZBYCAgEPFgIfAQIBFgJmD2QWAgIBD2QWAmYPZBYKZg9kFgJmDxYCHgRUZXh0BVU8bGkgY2xhc3M9J21haW4tbmF2Jz48YSBocmVmPSdodHRwczovL3Byb2ZpbGVzLnVjc2YuZWR1L2hpc3RvcnknPkhpc3RvcnkgKDApPC9hPjwvbGk+ZAICDxYCHwIF+gE8bGkgY2xhc3M9J2ZpcnN0Jz48YSBjbGFzcz0nc2VhcmNoLWRyb3AnIGhyZWY9J2h0dHBzOi8vcHJvZmlsZXMudWNzZi5lZHUvc2VhcmNoJz5GaW5kIFBlb3BsZTwvYT48L2xpPjxsaSBjbGFzcz0nbGFzdCc+PGEgY2xhc3M9J3NlYXJjaC1kcm9wJyBzdHlsZT0nYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzM4MzczNzsnIGhyZWY9J2h0dHBzOi8vcHJvZmlsZXMudWNzZi5lZHUvc2VhcmNoL2FsbCc+RmluZCBFdmVyeXRoaW5nPC9hPjwvbGk+ZAIDDxYCHwIFwwE8YSBocmVmPSdodHRwczovL3Byb2ZpbGVzLnVjc2YuZWR1L2xvZ2luL2RlZmF1bHQuYXNweD9tZXRob2Q9bG9naW4mcmVkaXJlY3R0bz1odHRwczovL3Byb2ZpbGVzLnVjc2YuZWR1L3NlYXJjaCc+TG9naW48L2E+IHRvIGVkaXQgeW91ciBwcm9maWxlIChhZGQgYSBwaG90bywgYXdhcmRzLCBsaW5rcyB0byBvdGhlciB3ZWJzaXRlcywgZXRjLilkAgUPFgIfAgVzPGxpPjxhIGhyZWY9J2h0dHBzOi8vcHJvZmlsZXMudWNzZi5lZHUvbG9naW4vZGVmYXVsdC5hc3B4P3Bpbj1zZW5kJm1ldGhvZD1sb2dpbiZlZGl0PXRydWUnPkVkaXQgTXkgUHJvZmlsZTwvYT48L2xpPmQCDA8WAh8CBaoBPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiB2YXIgTkFNRSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwcm5zLXVzcm5hdicpOyBOQU1FLmNsYXNzTmFtZSA9ICdwdWInOyAkKCcjbmF2TXlMaXN0cycpLnJlbW92ZSgpOyAkKCcjTGlzdERpdmlkZXInKS5yZW1vdmUoKTs8L3NjcmlwdD5kAhkPZBYCAgEPFgIeB1Zpc2libGVoZAIdD2QWAgIBD2QWAgIBDxYCHwECARYCZg9kFgICAQ9kFgJmD2QWBAIBD2QWBmYPFgIfAgUGMjM3NTkyZAIBDxYCHwIFBDk1NTNkAgIPFgIfAgUENDA1MGQCAw9kFgJmDw8WBB4KU2Nyb2xsQmFycwsqJFN5c3RlbS5XZWIuVUkuV2ViQ29udHJvbHMuU2Nyb2xsQmFycwAeBF8hU0ICgIAgZBYCAgEPFgIfAQICFgRmD2QWCgIBDw8WBB4ISW1hZ2VVcmwFgwFodHRwczovL3Byb2ZpbGVzLnNjLWN0c2kub3JnL3Byb2ZpbGUvTW9kdWxlcy9DdXN0b21WaWV3UGVyc29uR2VuZXJhbEluZm8vUGhvdG9IYW5kbGVyLmFzaHg/Tm9kZUlEPTIzMDkxMzAyMCZUaHVtYm5haWw9VHJ1ZSZXaWR0aD00NR4LTmF2aWdhdGVVcmwFJ2h0dHBzOi8vcHJvZmlsZXMuc2MtY3RzaS5vcmcvemhhb3hpYS5xdWRkAgMPDxYEHwcFJ2h0dHBzOi8vcHJvZmlsZXMuc2MtY3RzaS5vcmcvemhhb3hpYS5xdR8CBWJaaGFveGlhIFF1PHNwYW4gY2xhc3M9InJlc2VhcmNoZXJwcm9maWxlcy0taW5zdGl0dXRpb24tbmFtZS1hc3NvY2lhdGVkLXdpdGgtcmVzZWFyY2hlciI+VVNDPC9zcGFuPmRkAgUPFgIfAgURTm92ZW1iZXIgMjIsIDIwMjRkAgcPFgIfAgUadXBkYXRlZCAiT3ZlcnZpZXciIHNlY3Rpb25kAgkPFgIfAgUHNDQyNDU2NGQCAQ9kFgoCAQ8PFgQfBgV9aHR0cHM6Ly9wcm9maWxlcy51Y3NmLmVkdS9wcm9maWxlL01vZHVsZXMvQ3VzdG9tVmlld1BlcnNvbkdlbmVyYWxJbmZvL1Bob3RvSGFuZGxlci5hc2h4P05vZGVJRD0xODkyNTMmVGh1bWJuYWlsPVRydWUmV2lkdGg9NDUfBwUqaHR0cHM6Ly9wcm9maWxlcy51Y3NmLmVkdS9naW5hLm1vcmVuby1qb2huZGQCAw8PFgQfBwUqaHR0cHM6Ly9wcm9maWxlcy51Y3NmLmVkdS9naW5hLm1vcmVuby1qb2huHwIFaUdpbmEgTW9yZW5vLUpvaG48c3BhbiBjbGFzcz0icmVzZWFyY2hlcnByb2ZpbGVzLS1pbnN0aXR1dGlvbi1uYW1lLWFzc29jaWF0ZWQtd2l0aC1yZXNlYXJjaGVyIj5VQ1NGPC9zcGFuPmRkAgUPFgIfAgURTm92ZW1iZXIgMjIsIDIwMjRkAgcPFgIfAgUZYWRkZWQgIkludGVyZXN0cyIgc2VjdGlvbmQCCQ8WAh8CBQc0NDI0NTU1ZAIfDxYCHwAFhgFwcm9maWxlc0NvbnRlbnRNYWluIHByb2ZpbGVzTWF4V2lkdGggcmVzZWFyY2hlcnByb2ZpbGVzLS1wcmltYXJ5LXNlYXJjaC1jb250YWluZXIgcmVzZWFyY2hlcnByb2ZpbGVzLS1wcmltYXJ5LXNlYXJjaC0tZmluZC1wZW9wbGUtbW9kZRYKAgEPFgIfA2gWAgIBDxYCHwNoZAIDDxYCHwNoZAIHDxYCHwNoZAIJDxYCHwIFwwM8dWwgY2xhc3M9J3RhYm1lbnUnPjxsaSAgY2xhc3M9J3RhYiBzZWxlY3RlZCc+RmluZCBQZW9wbGU8L2xpPjxsaSBjbGFzcz0ndGFiJyBzdHlsZT0nY3Vyc29yOnBvaW50ZXI7JyBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249J2h0dHBzOi8vcHJvZmlsZXMudWNzZi5lZHUvc2VhcmNoL2FsbCc7IiA+PGEgaHJlZj0naHR0cHM6Ly9wcm9maWxlcy51Y3NmLmVkdS9zZWFyY2gvYWxsJz5GaW5kIEV2ZXJ5dGhpbmc8L2E+PC9saT48bGkgY2xhc3M9J3RhYicgc3R5bGU9J2N1cnNvcjpwb2ludGVyOycgb25jbGljaz0id2luZG93LmxvY2F0aW9uPSdodHRwczovL3Byb2ZpbGVzLnVjc2YuZWR1L3NlYXJjaC9hZHZhbmNlZCc7IiA+PGEgaHJlZj0naHR0cHM6Ly9wcm9maWxlcy51Y3NmLmVkdS9zZWFyY2gvYWR2YW5jZWQnPkFkdmFuY2VkIFNlYXJjaDwvYT48L2xpPjxsaSBjbGFzcz0nbGFzdCcvPjwvdWw+ZAILD2QWAgIBDxYCHwECAWQCIQ9kFgICAQ8WAh8BZmQCAQ8WAh8CBf0BJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkgeyQoJyNkaXZUb3BNYWluUm93JykucmVtb3ZlKCk7fSk7JChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkge2pRdWVyeSgnLnBhZ2VTdWJUaXRsZScpLnJlbW92ZSgpO30pOyQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uICgpIHskKCcucGFnZURlc2NyaXB0aW9uJykucmVtb3ZlKCk7fSk7JChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkgeyQoJy5iYWNrTGluaycpLnJlbW92ZSgpO30pO2RkqQ3CC/VY7+GceoTDrRW0zD15D5DmNHh+WhCX4UIDKHs=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=bad0Rw108PbDErMUWOpdKZn3Pjo4NieRr88JP0AJB9aW1VeLTMtEkBeRQmpyqrHdo4MUbJ3eVgteeZwPYLELkKeirEx5aeFmbZiWWVQoXZU1&t=638610619965203766" type="text/javascript"></script> <script src="/ScriptResource.axd?d=K_zSKNf9Zwtcb2MS3N6Sp5ZQX-yMWjYpCv3qTetbYPnkN7qsgTKmJ_kvadh9uL_k1T_uQjTbtB1Q8yaYNSFpsuM5EGPiT6sINT5zgvIIHDmcUQZD16DkxNF8wzUMg_L1m4ZZFf1yg7e3wzPwYGY9zQ2&t=705c9838" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script> <script src="/ScriptResource.axd?d=aNWPodI_Yg7iHFUPTKFFeh5s6O6kTRIw3bV3SGn1_bajWKiCr-B9lUwmpOQG_mm-9lw9xdA2mBRIBsiQK_Dqjhd_R88ZhXcWYPeoK0LY-5n9CA1KXzueTGmBaUwMM2kZTjDhOCpJAfMksuJYyzPB6g2&t=705c9838" type="text/javascript"></script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="59A49A67" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAA38V1/5iSW4aV8jzciwbN3dAnmCaJGwQdvAuBrjsKS0jDtCYHWGDpVqoVyYRKpYdOSFE1C9CyHGk9vAeCFQjgvJxXb8OKJZIBKHTUwhSujLygm0u0Tj5BEyl769fJaioHA34DNGOsTgI9Xmo9sm3Pa0HqK2RbcK+/KNJSo2rNLT3XDiEiB3R5DNH35Ag6yLuw09oOPw+KjrxNks/3ZKKC2gCEZZsplPd5jqvDmr+VJsaNGHQq9dfzJBrKFOQvgNSTImicMQXgHHs5o4FSB/tpEm1XuxKkY3xdSAyL69XGkBshzS62Ps76hTy5Uo3yjXNkg=" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$toolkitScriptMaster', 'aspnetForm', [], [], [], 3600, 'ctl00'); //]]> </script> <div id='page-container'> <div id="ctl00_MasterPageHeaderUCSF"> <div class="researcherprofiles--branded-institutional-banner"> <div class="researcherprofiles--branded-institutional-banner--menu"> <ul> <li class="first"> <a title="University of California, San Francisco" href="https://www.ucsf.edu/" target="_blank">University of California, San Francisco</a> </li> </ul> <ul class="right"> <li> <a title="About UCSF" href="https://www.ucsf.edu/about" target="_blank">About UCSF</a> </li> <li> <a title="Search UCSF" href="https://www.ucsf.edu/ucsf/search" target="_blank">Search UCSF</a> </li> <li> <a title="UCSF Medical Center" href="https://www.ucsfhealth.org/" target="_blank">UCSF Medical Center</a> </li> </ul> </div> </div> <div class="researcherprofiles--institution-header"> <div class="researcherprofiles--institution-header--site-logo"> <h1><a href="https://profiles.ucsf.edu/"><img src="https://profiles.ucsf.edu/App_themes/UCSF/Images/ucsfProfilesLogo.png" alt="UCSF Profiles" /></a></h1> </div> </div> </div> <div class="profiles"> <div id="ctl00_divProfilesHeader" class="profilesHeader"> <div class="panelHeader"> </div> </div> <div id="prns-nav"> <!-- MAIN NAVIGATION MENU --> <nav> <ul class="prns-main"> <li class="main-nav"> <a href="/search">Home</a> </li> <li class="main-nav"> <a href="/about/AboutProfiles.aspx">About</a> </li> <li class="main-nav"> <a href="/about/Help.aspx">Help/FAQs</a> </li> <li class='main-nav'><a href='https://profiles.ucsf.edu/history'>History (0)</a></li> <li class="main-nav"><a href="https://profiles.ucsf.edu/search/">Search Options</a> <ul class="drop"> <li><a href="https://profiles.ucdavis.edu/search/">UC Davis</a></li> <li><a href="https://profiles.icts.uci.edu/search/">UCI</a></li> <li><a href="https://profiles.ucla.edu/search/">UCLA</a></li> <li><a href="https://profiles.ucsd.edu/search/">UCSD</a></li> <li><a href="https://profiles.ucsf.edu/search/">UCSF</a></li> <li><a href="https://profiles.ucbraid.org/search/">All UC Health</a></li> <li><a href="https://profiles.sc-ctsi.org/search/">USC</a></li> <li><a href="https://researcherprofiles.org/search/">All</a></li> </ul> </li> <!-- UCSF search --> <li class="nav-facade-active" id="nav-search-in"> <div id="nav-search-in-content"></div> <div class="searchSelect" id="searchDropdownBox"> <select name="ctl00$ContentActive$rptActive$ctl00$ctl00$searchTypeDropDown" id="ctl00_ContentActive_rptActive_ctl00_ctl00_searchTypeDropDown" class="searchSelect form-control input-sm"> <option value="Everything" searchtype="everything">Everything</option> <option value="http://profiles.catalyst.harvard.edu/ontology/prns!ClassGroupResearch" searchtype="everything" classgroupuri="http://profiles.catalyst.harvard.edu/ontology/prns!ClassGroupResearch">Research</option> <option value="http://profiles.catalyst.harvard.edu/ontology/prns!ClassGroupConcepts" searchtype="everything" classgroupuri="http://profiles.catalyst.harvard.edu/ontology/prns!ClassGroupConcepts">Concepts</option> <option value="http://profiles.catalyst.harvard.edu/ontology/prns!ClassGroupAwards" searchtype="everything" classgroupuri="http://profiles.catalyst.harvard.edu/ontology/prns!ClassGroupAwards">Awards</option> <option value="People" searchtype="people">People</option> <option value="UC" searchtype="people" otherfilters="UC Health">   UC Health People</option> <option value="UCD" searchtype="people" institution="https://researcherprofiles.org/profile/171348">   UC Davis People</option> <option value="UCI" searchtype="people" institution="https://researcherprofiles.org/profile/171352">   UCI People</option> <option value="UCLA" searchtype="people" institution="https://researcherprofiles.org/profile/171349">   UCLA People</option> <option value="UCSD" searchtype="people" institution="https://researcherprofiles.org/profile/171350">   UCSD People</option> <option value="UCSF" searchtype="people" institution="https://researcherprofiles.org/profile/171351">   UCSF People</option> <option value="USC" searchtype="people" institution="https://researcherprofiles.org/profile/171353">   USC People</option> </select> </div> <!-- next few tags have > on next line to remove space between --> </li> <li class="search main-nav" style="width: 492px;"> <input name="search" id="menu-search" placeholder="e.g. Smith or HIV" type="text" style="padding-left: 5px;" class="form-control input-sm"/> </li> <li id="search-drop" class="last main-nav" style="float: right !important; width: 25px;"> <a href="#" style="padding: 0px; padding-top: 9px; margin: 0px;"> <img src="/framework/images/arrowDown.png" /></a> <ul class="drop" style="top: 39px; left: 835px;"> <li class='first'><a class='search-drop' href='https://profiles.ucsf.edu/search'>Find People</a></li><li class='last'><a class='search-drop' style='border-bottom:1px solid #383737;' href='https://profiles.ucsf.edu/search/all'>Find Everything</a></li> </ul> </li> </ul> <!-- USER LOGIN MSG / USER FUNCTION MENU --> <div id="prns-usrnav" class="pub" class-help="class should be [pub|user]"> <div class="loginbar"> <a href='https://profiles.ucsf.edu/login/default.aspx?method=login&redirectto=https://profiles.ucsf.edu/search'>Login</a> to edit your profile (add a photo, awards, links to other websites, etc.) </div> <!-- SUB NAVIGATION MENU (logged on) --> <ul class="usermenu"> <li style="margin-top: 0px !important;"> <div class="divider"></div> </li> <li><a href='https://profiles.ucsf.edu/login/default.aspx?pin=send&method=login&edit=true'>Edit My Profile</a></li> <li> <div class="divider"></div> </li> <li id="ListDivider"> <div class="divider"></div> </li> <li id="navMyLists"> <a href="#">My Person List (<span id="list-count">0</span>)</a> </li> <li> <div class="divider"></div> </li> </ul> </div> <div id="ctl00_ContentActive_rptActive_ctl00_ctl00_HeroNavbarPanel"> <!-- UCSF This panelActive navbar div holds the heros photos --> <div class="panelActive navbar"/> </div> </nav> </div> <script type='text/javascript'> var NAME = document.getElementById('prns-usrnav'); NAME.className = 'pub'; $('#navMyLists').remove(); $('#ListDivider').remove();</script> <script type="text/javascript"> $(function () { setNavigation(); }); function setNavigation() { var path = $(location).attr('href'); path = path.replace(/\/$/, ""); path = decodeURIComponent(path); $(".prns-main li").each(function () { var href = $(this).find("a").attr('href'); var urlParams = window.location.search; if ((path + urlParams).indexOf(href) >= 0) { $(this).addClass('landed'); } }); return true; } $(document).ready(function () { $("#menu-search").on("keypress", function (e) { if (e.which == 13) { minisearch(); return false; } return true; }); /** Removed by UCSF $("#img-mag-glass").on("click", function () { minisearch(); return true; }); **/ }); function minisearch() { var keyword = $("#menu-search").val(); var searchtype = $('#searchDropdownBox select').find("option:selected").attr("searchtype"); var classgroupuri = $('#searchDropdownBox select').find("option:selected").attr("classgroupuri") || ''; var institution = $('#searchDropdownBox select').find("option:selected").attr("institution") || ''; var otherfilters = $('#searchDropdownBox select').find("option:selected").attr("otherfilters") || ''; document.location.href = '/search/default.aspx?searchtype=' + searchtype + '&searchfor=' + keyword + '&classgroupuri=' + classgroupuri + '&institution=' + institution + '&otherfilters=' + otherfilters + '&exactphrase=false&new=true'; return true; } </script> <div class="profilesPage"> <button type="button" style="color: #000000;" onclick="javascript:topFunction();" id="rtnBtn" title="Go to top">Return to Top</button> <div id="profilesMainRow" class="MainRow"> <div id="ctl00_divContentLeft" class="profilesLeftCol"> <div class="activeContainer" id="defaultmenu"> <div class="activeContainerTop"></div> <div class="activeContainerCenter"> <div class="activeSection"> <div class="activeSectionBody"> <div class="metrics"> <div class="act-heading-live-updates">UCSF Profiles Statistics</div> <div> <span>237592</span> Publications<br/> <span>9553</span> Total Profiles<br/> <span>4050</span> Edited Profiles<br/> </div> </div> <script type="text/javascript"> var activitySize; $(document).ready(function () { if ("True") { $(".activities").css({ overflow: 'hidden' }); } setInterval(function () { GetRecords(true) }, 30000); }); function ScrollAlert() { var scrolltop = $('.clsScroll').attr('scrollTop'); var scrollheight = $('.clsScroll').attr('scrollHeight'); var windowheight = $('.clsScroll').attr('clientHeight'); var scrolloffset = 20; if (scrolltop >= (scrollheight - (windowheight + scrolloffset))) { GetRecords(false); } } function GetRecords(newActivities) { var referenceActivityId = newActivities ? $(".act-id").first().text() : $(".act-id").last().text(); referenceActivityId = referenceActivityId || -1; // if it is blank we want to replace that with -1, that is what the web service expects // only set this the first time activitySize = activitySize || $(".act-id").length; $.ajax({ type: "POST", url: "https://profiles.ucsf.edu/Activity/Modules/ActivityHistory/ActivityDetails.aspx/GetActivities", data: '{"referenceActivityId": "' + referenceActivityId + '", "count": "' + (activitySize || 100) + '", "newActivities": "' + newActivities + '"}', contentType: "application/json; charset=utf-8", dataType: "json", success: OnSuccess, failure: function (response) { alert(response); }, error: function (response) { alert(response.response); } }); } function OnSuccess(response) { var activities = JSON.parse(response.d); // if we don't have any activities, bail now if (!activities.length) { // uncomment to test push from above during periods of no activity //$(".activities").height($(".activities").height()); //$(".actTemplate").first().before('<div class="actTemplate" style="display:none">' + $(".actTemplate").last().html() + '</div>'); //$(".actTemplate").first().slideDown("slow", function () { // // now allow the height to go back to automatic // $(".actTemplate").last().remove(); // $(".activities").height("auto"); //}); return; } $("#divStatus").show(); var addToBottom = activities.length && activities[0].Id < $(".act-id").first().text(); if (addToBottom) { // we want to invert the array so that we add the most recent one last activities.reverse(); } $.each(activities, function (index, newActivity) { var activityTemplate = addToBottom ? $(".actTemplate").last().clone(true) : $(".actTemplate").first().clone(true); // bail if it is for the same person. Can only happen on a new fetch being stitched into the existing one // because each fetch is already declumped against itself if (activityTemplate.find("a").first().attr("href") == newActivity.Profile.URL) { return true; } activityTemplate.find("a").attr("href", newActivity.Profile.URL); activityTemplate.find(".act-image").find("img").attr("src", newActivity.Profile.Thumbnail); activityTemplate.find(".act-user").find("a").html(newActivity.Profile.Name + '<span class="researcherprofiles--institution-name-associated-with-researcher">' + newActivity.Profile.InstitutionAbbreviation + '</span>'); activityTemplate.find(".act-date").html(newActivity.Date); activityTemplate.find(".act-msg").html(newActivity.Message); activityTemplate.find(".act-id").text(newActivity.Id); if (addToBottom) { // add to the bottom $(".actTemplate").last().after('<div class="actTemplate">' + activityTemplate.html() + '</div>'); } else { // if it is a fixed size, remove the last one to make room if ("True") { // temporarily freeze the height so that things are less jarring $(".activities").height($(".activities").height()); } // prepend to the top and slide down $(".actTemplate").first().before('<div class="actTemplate" style="display:none">' + activityTemplate.html() + '</div>'); $(".actTemplate").first().slideDown("slow", function () { if ("True") { $(".actTemplate").last().remove(); // now allow the height to go back to automatic $(".activities").height("auto"); } }); } }); $("#divStatus").hide(); } </script> <div class="activities"> <div class="act-heading"><strong>Network Updates</strong> <span>from all participating institutions</span></div> <div id="ctl00_Contentleft_rptLeft_ctl00_ctl00_ActivityHistory_pnlActivities" class="clsScroll"> <div class="actTemplate"> <div class="act"> <div class="act-body"> <div class="act-image"> <a id="ctl00_Contentleft_rptLeft_ctl00_ctl00_ActivityHistory_rptActivityHistory_ctl00_linkThumbnail" href="https://profiles.sc-ctsi.org/zhaoxia.qu"><img src="https://profiles.sc-ctsi.org/profile/Modules/CustomViewPersonGeneralInfo/PhotoHandler.ashx?NodeID=230913020&Thumbnail=True&Width=45" alt="" style="border-width:0px;" /></a> </div> <div class="act-userdate"> <div class="act-user"> <a id="ctl00_Contentleft_rptLeft_ctl00_ctl00_ActivityHistory_rptActivityHistory_ctl00_linkProfileURL" href="https://profiles.sc-ctsi.org/zhaoxia.qu">Zhaoxia Qu<span class="researcherprofiles--institution-name-associated-with-researcher">USC</span></a> </div> <div class="date"> November 22, 2024 </div> </div> <div class="act-msg"> updated "Overview" section </div> </div> <div class="act-id" style="display: none"> 4424564 </div> </div> </div> <div class="actTemplate"> <div class="act"> <div class="act-body"> <div class="act-image"> <a id="ctl00_Contentleft_rptLeft_ctl00_ctl00_ActivityHistory_rptActivityHistory_ctl01_linkThumbnail" href="https://profiles.ucsf.edu/gina.moreno-john"><img src="https://profiles.ucsf.edu/profile/Modules/CustomViewPersonGeneralInfo/PhotoHandler.ashx?NodeID=189253&Thumbnail=True&Width=45" alt="" style="border-width:0px;" /></a> </div> <div class="act-userdate"> <div class="act-user"> <a id="ctl00_Contentleft_rptLeft_ctl00_ctl00_ActivityHistory_rptActivityHistory_ctl01_linkProfileURL" href="https://profiles.ucsf.edu/gina.moreno-john">Gina Moreno-John<span class="researcherprofiles--institution-name-associated-with-researcher">UCSF</span></a> </div> <div class="date"> November 22, 2024 </div> </div> <div class="act-msg"> added "Interests" section </div> </div> <div class="act-id" style="display: none"> 4424555 </div> </div> </div> </div> </div> <a id="ctl00_Contentleft_rptLeft_ctl00_ctl00_ActivityHistory_linkSeeMore" href="../Activity/Modules/ActivityHistory/ActivityDetails.aspx"><span class="dblarrow">See more Activities</span></a> <div id="divStatus" style="display: none"> <div class="loader"> <span> <img alt="Loading..." id="loader" src="https://profiles.ucsf.edu/Edit/Images/loader.gif" width="400" height="213" /></span> </div> </div> </div> </div> </div> <div class="activeContainerBottom"></div> </div> </div> <div id="ctl00_divProfilesContentMain" class="profilesContentMain profilesMaxWidth researcherprofiles--primary-search-container researcherprofiles--primary-search--find-people-mode"> <div class="backLink"> </div> <div class="pageDescription"> </div> <div class="prns-screen-search" id="prns-content"> <div class="content-main"> <ul class='tabmenu'><li class='tab selected'>Find People</li><li class='tab' style='cursor:pointer;' onclick="window.location='https://profiles.ucsf.edu/search/all';" ><a href='https://profiles.ucsf.edu/search/all'>Find Everything</a></li><li class='tab' style='cursor:pointer;' onclick="window.location='https://profiles.ucsf.edu/search/advanced';" ><a href='https://profiles.ucsf.edu/search/advanced'>Advanced Search</a></li><li class='last'/></ul> </div> </div> <div class="panelMain"> <script type="text/javascript"> function runScript(e) { if (e.keyCode == 13) { search(); return false; } return true; } function search() { var keyword = document.getElementById("txtKeyword").value; var institution = 'https://researcherprofiles.org/profile/171351'; var otherfilters = ''; var classuri = 'http://xmlns.com/foaf/0.1/Person'; var showcolumns = institution != '' ? '10' : '9'; document.location.href = 'https://profiles.ucsf.edu/search/default.aspx?searchtype=people&searchfor=' + keyword + '&exactphrase=false&institution=' + institution + '&classuri=' + classuri + '&otherfilters=' + otherfilters + '&showcolumns=' + showcolumns + '&new=true&perpage=15&offset=0'; return false; } </script> <div class="activeContainer researcherprofiles--primary-search--search-form--container" id="modernsearch"> <div class="activeContainerTop"> Find UCSF experts on… </div> <div class="activeContainerCenter"> <div class="researcherprofiles--primary-search--search-box--input-group" onkeypress="JavaScript:runScript(event);" class="searchForm" width="100%"> <input type="text" name="txtKeyword" id="txtKeyword" title="keyword"> <a href="JavaScript:search();" class="researcherprofiles--primary-search--search-box--search-button">Search</a> </div> </div> <div class="activeContainerBottom"> </div> </div> </div> <div id="ctl00_FeaturedItemsUCSF"> <div class="researcherprofiles--home-page--featured-items-block"> <h6>With one click, see people who:</h6> <div class="researcherprofiles--home-page--featured-items-block--grid"> <div class="researcherprofiles--home-page--featured-items-block--item"> <div class="researcherprofiles--home-page--featured-items-block--image-container"> <img class="researcherprofiles--home-page--featured-items-block--image" src="https://profiles.ucsf.edu/Framework/Images/pexels-photo-9064315.jpeg" alt=""> </div> <p class="researcherprofiles--home-page--featured-items-block--body"><a rel="nofollow" href="https://profiles.ucsf.edu/search/default.aspx?searchtype=people&classgroupuri=&institution=https://researcherprofiles.org/profile/171351&new=true&classuri=http://xmlns.com/foaf/0.1/Person&searchFor=Mentoring+Faculty&exactphrase=true" class="researcherprofiles--util--stretched-link" target="">Mentor Faculty</a></p> </div> <div class="researcherprofiles--home-page--featured-items-block--item"> <div class="researcherprofiles--home-page--featured-items-block--image-container"> <img class="researcherprofiles--home-page--featured-items-block--image" src="https://profiles.ucsf.edu/Framework/Images/pexels-photo-4989132.jpeg" alt=""> </div> <p class="researcherprofiles--home-page--featured-items-block--body"><a rel="nofollow" href="https://profiles.ucsf.edu/search/default.aspx?searchtype=people&classgroupuri=&institution=https://researcherprofiles.org/profile/171351&new=true&classuri=http://xmlns.com/foaf/0.1/Person&otherfilters=Clinical%20Trials" class="researcherprofiles--util--stretched-link" target="">Run Clinical Trials</a></p> </div> <div class="researcherprofiles--home-page--featured-items-block--item"> <div class="researcherprofiles--home-page--featured-items-block--image-container"> <img class="researcherprofiles--home-page--featured-items-block--image" src="https://profiles.ucsf.edu/Framework/Images/pexels-photo-3039036.jpeg" alt=""> </div> <p class="researcherprofiles--home-page--featured-items-block--body"><a rel="nofollow" href="https://profiles.ucsf.edu/search/default.aspx?searchtype=people&classgroupuri=&institution=https://researcherprofiles.org/profile/171351&new=true&classuri=http://xmlns.com/foaf/0.1/Person&searchfor=Global+Health+Equity&exactphrase=true" class="researcherprofiles--util--stretched-link" target="">Work in Global Health Equity</a></p> </div> <div class="researcherprofiles--home-page--featured-items-block--item"> <div class="researcherprofiles--home-page--featured-items-block--image-container"> <img class="researcherprofiles--home-page--featured-items-block--image" src="https://profiles.ucsf.edu/Framework/Images/pexels-photo-4033145.jpeg" alt=""> </div> <p class="researcherprofiles--home-page--featured-items-block--body"><a rel="nofollow" href="https://profiles.ucsf.edu/search/default.aspx?searchtype=people&classgroupuri=&institution=https://researcherprofiles.org/profile/171351&new=true&classuri=http://xmlns.com/foaf/0.1/Person&searchfor=Mentoring+%22UCSF+Students+Research+Projects%22&exactphrase=true" class="researcherprofiles--util--stretched-link" target="">Offer Student Projects</a></p> </div> </div> <p>See more options in the <a href='https://profiles.ucsf.edu/search/advanced'>Advanced Search</a> tab</p> </div> </div> </div> <div class="profilesContentPassive"> <div class="panelPassive"> </div> </div> </div> </div> </div> <div class="researcherprofiles--footer"> <div id="gadgets-log"></div> <div id="ctl00_MasterPageFooterUCSF"> <div id="researcherprofiles--footer-collaboration"> <p> UCSF Profiles is managed by the UCSF <a href="https://ctsi.ucsf.edu" target="_blank">Clinical and Translational Science Institute (CTSI)</a>, part of the Clinical and Translational Science Award program funded by the National Center for Advancing Translational Sciences (Grant Number UL1 TR000004) at the National Institutes of Health (NIH). </p> <p> We use cookies to operate our website. We also use cookies to analyze our site’s performance and improve your experience on our site. For more information about how we use cookies, please see our <a href='https://www.ucsf.edu/terms-of-use'>Website Terms of Use</a>. This site is running Profiles RNS version UCSF-v3.1.0-6-g69de2244 on PROFILES-PWEB04. </p> </div> <div id="researcherprofiles--footer-contact"> <ul> <li><a href="https://profiles.ucsf.edu/">Home</a></li> <li><a href="mailto:profiles@ucsf.edu">Contact us</a></li> </ul> </div> <div id="researcherprofiles--footer-copyright"> <p> Copyright ©<span id="copyright-year"></span> The Regents of the University of California. </p> </div> </div> </div> </div> </form> <script type="text/javascript"> $(document).ready(function () { $("#page-container a").css("cursor", "pointer"); $(".title-container").css("cursor", "pointer"); $('.title-container').hover(function () { $(".title-container").css("opacity", ".5"); }); $(".title-container").click(function () { // window.location.href = "https://staging.connects.catalyst.harvard.edu/profiles/search"; }); $(".questionImage").on("click", function (event) { event.stopPropagation(); event.stopImmediatePropagation(); $(this).parent().siblings(".passiveSectionHeadDescription").toggle(); event.preventDefault(); }); $('input[type="text"]').on("focusout", function (event) { $(this).val($.trim($(this).val())); return true; }); if ($(".panelPassive").text().trim().length == 0) { $(".panelPassive").remove(); } if ($(".profilesContentPassive").text().trim().length == 0) { $(".profilesContentPassive").remove(); } if ($(".content-main").text().trim().length == 0) { $(".content-main").remove(); } if ($(".prns-screen-search").text().trim().length == 0) { $(".prns-screen-search").remove(); } if ($(".profilesHeader").text().trim().length == 0) { $(".profilesHeader").remove(); } if ($(".panelHeader").text().trim().length == 0) { $(".panelHeader").remove(); } }); // When the user scrolls down 20px from the top of the document, show the button window.onscroll = function () { scrollFunction() }; function scrollFunction() { if (document.body.scrollTop > 250 || document.documentElement.scrollTop > 250) { document.getElementById("rtnBtn").style.display = "block"; } else { document.getElementById("rtnBtn").style.display = "none"; } return true; } // When the user clicks on the button, scroll to the top of the document function topFunction() { $('body,html').animate({ scrollTop: 0 }, 500); return true; } $(document).ready(function () { $(".lnk-edit-arrow").on("click", function () { var img = $(this).find("img"); var current = img.attr("src"); var newsrc = img.attr("data-swap"); $("#" + $(this).attr("data-item")).toggle(); img.attr("src", newsrc).attr("data-swap", current); }); }); </script> <script type="text/javascript"> $(document).ready(function () {$('#divTopMainRow').remove();});$(document).ready(function () {jQuery('.pageSubTitle').remove();});$(document).ready(function () {$('.pageDescription').remove();});$(document).ready(function () {$('.backLink').remove();}); </script> </body> </html>