Useful classes, algorithms, and wrappers data analysis