Data analysis and visualization