The original t-SNE algorithm is described in van der Maaten and Hinton [2008]. The Barnes-Hut acceleration is introduced in van der Maaten [2014].