Text mining and hierarchical clustering of scientific articles