clustergrammer
Version:
This is a clustergram implemented in D3.js. I started from the example http://bost.ocks.org/mike/miserables/ and added the following features
23 lines (17 loc) • 505 B
JavaScript
var fisher = require('fishertest');
module.exports = function run_fisher_exact_clust(k, n, big_k, big_n){
// Fisher Exact Test
///////////////////////////
// k: number of cat-nodes drawn in cluster
// n: number drawn in cluster
// big_k: total number of cat-nodes
// big_l: total number of nodes
// contingency table
/////////////////////
var a = k;
var b = big_k - k;
var c = n - k;
var d = big_n + k - n - big_k;
var ft = fisher(a, b, c, d);
return ft.toPrecision();
};