One of my friend has no publication (his major is also biomedical), but he got his green card using NIW category. So, just go ahead to do it. Your qualification is much enough. If you can get several good recommendation letters, you have a great chance.