Commit Graph

46 Commits

Author SHA1 Message Date
eugenefischer
a43ee469ea implement Zipf distribution 2025-04-09 14:32:02 -05:00
eugenefischer
e686d4957b disable selection of the scaling integer weight MWM algorithm via the interactive interface 2025-04-09 11:20:52 -05:00
eugenefischer
0071cafbbd Rough implementation, missing final dual adjustment step, and may have other bugs as well as it does not yet output a maximum weight matching 2025-04-09 10:17:13 -05:00
eugenefischer
3d302cf8ad initial commit of stub of integer weight scaling algorithm 2025-03-27 13:42:27 -05:00
eugenefischer
4b9d7f8494 Add option to select matching algorithm type, rename types in output 2022-10-22 14:59:24 -05:00
eugenefischer
e7e85a4542 Comment out questionable claim 2022-10-01 15:44:29 -05:00
eugenefischer
457d643477 Make calculation of p-values optional, defaulting to off 2022-09-30 03:17:58 -05:00
eugenefischer
9dacd8cd34 Add real sequence collision rate 2022-09-28 17:43:21 -05:00
eugenefischer
856063529b Read depth simulation is now compatible with plate caching 2022-09-28 12:47:00 -05:00
eugenefischer
88b6c79caa Refactor to simplify graph creation code 2022-09-28 00:07:59 -05:00
eugenefischer
077af3b46e Clear plate in memory when simulating read depth 2022-09-26 23:17:10 -05:00
eugenefischer
199c81f983 Implement read count for vertices 2022-09-26 19:42:19 -05:00
eugenefischer
36c628cde5 Add code to simulate read depth 2022-09-26 16:52:56 -05:00
eugenefischer
1ddac63b0a Add exception handling 2022-09-26 14:28:35 -05:00
eugenefischer
e795b4cdd0 Add read depth option to interface 2022-09-26 14:25:47 -05:00
eugenefischer
86371668d5 Add menu option to activate simulation of read depth and sequence read errors 2022-09-26 13:47:19 -05:00
eugenefischer
d1a56c3578 Hand-merge of some things from Dev_Vertex branch that didn't make it in for some reason 2022-09-25 19:07:25 -05:00
eugenefischer
61d1eb3eb1 Revert "Reword output message"
This reverts commit 63317f2aa0.
2022-09-25 14:34:31 -05:00
eugenefischer
cb41b45204 Revert "Reword option menu item"
This reverts commit 06e72314b0.
2022-09-25 14:34:31 -05:00
eugenefischer
06e72314b0 Reword option menu item 2022-09-21 21:43:47 -05:00
eugenefischer
63317f2aa0 Reword output message 2022-09-21 18:08:52 -05:00
25acf920c2 Add version information 2022-03-01 08:34:35 -06:00
32c5bcaaff Deactivate file I/O announcement for CLI 2022-02-27 16:16:24 -06:00
a5f7c0641d Refactor for better encapsulation with CellSamples 2022-02-27 14:51:53 -06:00
8ebfc1469f Refactor plate to fill its own wells in its constructor 2022-02-27 14:25:53 -06:00
b53f5f1cc0 Refactor plate to fill its own wells in its constructor 2022-02-27 14:17:16 -06:00
9fcc20343d Fix GraphML writer 2022-02-26 10:36:00 -06:00
e4d094d796 Adding GraphML output to options menu 2022-02-24 17:22:07 -06:00
373a5e02f9 Refactor to make CellSample class more self-contained 2022-02-24 16:03:49 -06:00
d8ba42b801 Fix Algorithm Options menu output 2022-02-24 14:59:08 -06:00
8edd89d784 Added heap type selection, fixed error handling 2022-02-24 14:48:19 -06:00
108b0ec13f Improve options menu wording 2022-02-24 12:42:09 -06:00
bf64d57731 implement option menu for file caching 2022-02-24 12:30:47 -06:00
c068c3db3c implement option menu for file caching 2022-02-23 20:35:31 -06:00
17ae763c6c Generate populations correctly 2022-02-23 10:37:40 -06:00
decdb147a9 Cache everything 2022-02-23 10:30:42 -06:00
74ffbfd8ac make everything use same random number generator 2022-02-23 09:29:21 -06:00
69b0cc535c Error checking 2022-02-23 08:55:07 -06:00
dd2164c250 implement sample plates with random well populations 2022-02-23 08:14:17 -06:00
8e9a250890 Cache graph data on creation 2022-02-22 22:23:55 -06:00
1630f9ccba Moved I/O alert to file reader 2022-02-22 22:11:50 -06:00
a7afeb6119 bugfixes 2022-02-22 22:10:09 -06:00
68ee9e4bb6 Implemented storing graphs in memory for multiple pairing experiments 2022-02-22 21:30:00 -06:00
875f457a2d reimplement CLI (in progress) 2022-02-22 19:42:23 -06:00
906c06062f Added metadata to MatchingResult to enable CLI options 2022-02-22 18:36:30 -06:00
90ae2ff474 Re-implemeting CLI options (in progress) 2022-02-22 17:37:00 -06:00