data science components