I'd say that science is the whelp of philosophy.
Or, if you prefer, philosophy is the landed gentry and science is "new money", powerful but lacking perspective and class.
Or, if you prefer, philosophy is the landed gentry and science is "new money", powerful but lacking perspective and class.