skeleton app in-vitro