diff --git a/js/canvas.js b/js/canvas.js
index 5a2f408ccf89646a980fc1ae7bd0dc7ab2e4ebf4..6c371387f5a5eb2544469d41936c1c73d81f7686 100644
--- a/js/canvas.js
+++ b/js/canvas.js
@@ -696,11 +696,14 @@ function Canvas() {
 
             var factor = height / 2;
             var tsneEntry = tsneIndex[d.id]
+            if(tsneEntry) {
+                d.x = (tsneEntry[0] * dimension) + width / 2 - dimension / 2 + margin.left;
+                d.y = (tsneEntry[1] * dimension) - dimension / 2 + marginBottom;
+            }
             // var tsneEntry = tsne.find(function (t) {
             //     return t.id == d.id
             // })
-            d.x = (tsneEntry[0] * dimension) + width / 2 - dimension / 2 + margin.left;
-            d.y = (tsneEntry[1] * dimension) - dimension / 2 + marginBottom;
+           
 
         })