Vectis Life Sciences Fund I L.P has closed an $81.5 million fund of funds that is intended to advance life science start-ups in St. Louis.