10.1101/685180
Endothelial struts, a mechanism to generate large lumenized blood vessels de novo
2019-06-27