Life's scientific meaning