gsva-rust 0.1.0

Pure-Rust port of the GSVA family of gene-set enrichment methods (GSVA, ssGSEA, z-score, PLAGE), validated for numeric parity against the Bioconductor GSVA package.
Documentation
gene	s1	s2	s3	s4	s5	s6
g1	12.112875341440006	9.3663503697236585	6.8982960717770743	12.176349127802812	3.5191247980511289	7.8779045745463554
g2	6.305905485811734	10.114512011686458	8.5556916945968275	6.5714782308359769	3.5886927756896103	3.3453655329572314
g3	9.0893852340120169	11.105310565909766	9.7454711820965194	9.9510456821789148	8.3741071585910198	11.501508647707045
g4	9.8985878148831219	6.1732208737783667	12.199210481878035	12.17333136917	5.010082595347888	7.1790628958777578
g5	9.2128049694229972	9.5148653698939114	5.8181238215766049	4.6676333616563035	7.9945321570858754	6.5964640259832397
g6	7.6816264517255481	2.8489739627799722	11.907627896132432	5.4176222393664739	6.7152233557225545	4.285243016041357
g7	12.534565992316818	5.6466229748615122	9.0075443592562241	4.6047839574386904	6.1589851806515137	7.9767138986680202
g8	7.7160228847607071	5.4472772174704449	11.115518296092864	3.6223580014928123	1.925966463742677	5.5991534661450215
g9	14.055271141631126	0.75737705016010448	10.762185704871939	8.2399476597234838	4.3257561489200418	6.3995230101486911
g10	7.8118577028427367	8.1083678206767669	10.162634488600588	9.9596130189475698	8.5385493233538146	11.863025736753766
g11	11.914608962670457	8.6179958006007613	4.8706431842964353	11.602896126795482	9.7028617832706061	7.473422389273618
g12	14.85993617810332	6.9168281043540016	7.7294408401678796	11.134253261503176	6.5213679393395756	4.7846528475479726
g13	3.8334178966629819	10.274489707098551	9.8705544859986301	4.9903740594804562	8.0001886521960532	8.4896206474021465
g14	7.1636336995478862	5.819885518770274	5.1394299266829684	13.545445705018238	11.368668930139899	6.9117847531161507
g15	7.600035990819026	3.8951568667421164	6.3715135562784297	5.9996797737265481	12.31956722892857	9.770040643962016
g16	9.9078511942102239	9.2984540776661522	9.742989493045048	8.3165414373682083	4.7086586947825353	12.297265783192969
g17	7.1472412357517827	5.5658204714399853	10.304536213503773	6.733232354393432	7.6480413192494696	5.0219224666715219
g18	0.030633737285672424	12.332303785163759	9.3913027656205017	7.6329494841350858	11.604495202759104	9.3639508927408475
g19	0.67859921427344183	6.7056613921599642	5.3426711077709612	8.564579103504494	6.5908112583010974	8.2546941760354624
g20	11.960340037190576	9.9669436502066198	4.700657304056433	8.3574828739910192	7.8425915451830113	10.686696746793634
g21	7.0800842177645764	8.9657757956118402	12.538121029414786	7.9247223473977915	7.7416781052887309	7.3106655831612004
g22	2.6560746980599994	5.648483177358874	8.7737643125960929	8.3242181838260976	5.3369629462807051	10.50985720538184
g23	7.4842479327211358	12.727182559375933	8.2653206874787593	6.543694292459997	6.6659479853457855	2.76483241598992
g24	11.644024097517796	9.9286979171519487	7.6373103873827315	6.4873486079362896	7.9116653627352855	13.068376763940121
g25	13.685580383794896	8.2692819397988178	4.4170133145184156	3.0167027602555638	6.7583934528262297	10.594333935555735
g26	6.7085926051814013	8.8296522418743884	9.8359906941211612	6.8529988193785467	11.340158070104609	7.5476720333427565
g27	7.2281918516932109	10.037866448165811	7.3485804627604372	6.4620492263665987	6.557021475038054	3.6529786095824974
g28	2.7105107444156591	8.2694986597372449	7.4517298810042352	16.105673001034397	6.700492902197813	9.9290261001259452
g29	9.3802920644938137	-0.97927024945880348	10.800038985713481	3.913651306430844	10.090587729656308	9.4495815914443035
g30	6.080015372119643	8.8546488605919791	10.465319331524748	8.4117686556758215	4.8308947604872756	7.9809331207358341