Commit Graph

255 Commits

Author SHA1 Message Date
eugenefischer
610da68262 Refactor Vertex class to use SequenceRecords 2022-09-28 00:58:44 -05:00
eugenefischer
9973473cc6 Make serializable and implement getWellOccupancies method 2022-09-28 00:58:02 -05:00
eugenefischer
8781afd74c Reorder conditional 2022-09-28 00:57:06 -05:00
eugenefischer
88b6c79caa Refactor to simplify graph creation code 2022-09-28 00:07:59 -05:00
eugenefischer
35a519d499 update TODO 2022-09-27 22:20:57 -05:00
eugenefischer
5bd1e568a6 update TODO 2022-09-27 15:08:16 -05:00
eugenefischer
4ad1979c18 Add read depth simulation options to CLI 2022-09-27 15:05:50 -05:00
eugenefischer
423c9d5c93 Add read depth simulation options to CLI 2022-09-27 14:35:55 -05:00
eugenefischer
7c3c95ab4b update TODO in readme 2022-09-27 14:11:21 -05:00
eugenefischer
d71a99555c clean up metadata 2022-09-27 12:15:12 -05:00
eugenefischer
2bf2a9f5f7 Add comments 2022-09-27 11:51:51 -05:00
eugenefischer
810abdb705 Add read depth parameters to output metadata 2022-09-27 11:13:12 -05:00
eugenefischer
f7b3c133bf Add filtering based on occupancy/read count discrepancy 2022-09-26 23:39:18 -05:00
eugenefischer
14fcfe1ff3 spacing 2022-09-26 23:38:56 -05:00
eugenefischer
70fec95a00 Bug fix 2022-09-26 23:17:18 -05:00
eugenefischer
077af3b46e Clear plate in memory when simulating read depth 2022-09-26 23:17:10 -05:00
eugenefischer
db99c74810 Rework read depth simulation to allow edge weight calculations to work as expected. (This changes sample plate in memory, so caching the sample plate is incompatible) 2022-09-26 23:03:23 -05:00
eugenefischer
13a1af1f71 placeholder values until CLI is updated to support read depth simulation 2022-09-26 19:43:29 -05:00
eugenefischer
199c81f983 Implement read count for vertices 2022-09-26 19:42:19 -05:00
eugenefischer
19a2a35f07 Refactor plate assay methods to use maps passed as parameters rather than returning maps 2022-09-26 17:00:25 -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
60cf6775c2 notes toward command line read depth option 2022-09-26 14:25:30 -05:00
eugenefischer
8a8c89c9ba revert options menu 2022-09-26 14:24:58 -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
d81ab25a68 Comment: need to update this when read count is implemented 2022-09-26 13:46:53 -05:00
eugenefischer
02c8e6aacb Refactor sequences to be strings instead of integers, to make simulating read errors easier 2022-09-26 13:37:48 -05:00
eugenefischer
f84dfb2b4b Method stub for simulating read depth 2022-09-26 00:43:13 -05:00
eugenefischer
184278b72e Add fields for simulating read depth. Also a priority queue for lookback auctions 2022-09-26 00:42:55 -05:00
eugenefischer
489369f533 Add flag to simulate read depth 2022-09-26 00:42:23 -05:00
eugenefischer
fbee591273 Change indentation 2022-09-25 22:36:02 -05:00
eugenefischer
603a999b59 Update readme 2022-09-25 22:35:52 -05:00
eugenefischer
c3df4b12ab Update readme with read depth TODO 2022-09-25 21:50:59 -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
16daf02dd6 Merge branch 'Dev_Vertex'
# Conflicts:
#	src/main/java/GraphModificationFunctions.java
#	src/main/java/GraphWithMapData.java
#	src/main/java/Simulator.java
#	src/main/java/Vertex.java
2022-09-25 18:33:26 -05:00
eugenefischer
04a077da2e update Readme 2022-09-25 18:24:12 -05:00
eugenefischer
740835f814 fix typo 2022-09-25 17:47:07 -05:00
eugenefischer
8a77d53f1f Output sequence counts before and after pre-filtering (currently pre-filtering only sequences present in all wells) 2022-09-25 17:20:50 -05:00
eugenefischer
58fa140ee5 add comments 2022-09-25 16:10:17 -05:00
eugenefischer
475bbf3107 Sort vertex lists by vertex label before making adjacency matrix 2022-09-25 15:54:28 -05:00
eugenefischer
4f2fa4cbbe Pre-filter saturating sequences only. Retaining singletons seems to improve matching accuracy in high sample rate test (well populations 10% of total cell sample size) 2022-09-25 15:19:56 -05:00
eugenefischer
58d418e44b Pre-filter saturating sequences only. Retaining singletons seems to improve matching accuracy in high sample rate test (well populations 10% of total cell sample size) 2022-09-25 15:06:46 -05:00
eugenefischer
1971a96467 Remove pre-filtering of singleton and saturating sequences 2022-09-25 14:55:43 -05:00
eugenefischer
e699795521 Revert "by-hand merge of needed code from custom vertex branch"
This reverts commit 29b844afd2.
2022-09-25 14:34:31 -05:00
eugenefischer
bd6d010b0b Revert "update TODO"
This reverts commit a054c0c20a.
2022-09-25 14:34:31 -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
a84d2e1bfe Revert "Add comment on map data encodng"
This reverts commit 73c83bf35d.
2022-09-25 14:34:31 -05:00
eugenefischer
7b61d2c0d7 Revert "update version number"
This reverts commit e4e5a1f979.
2022-09-25 14:34:31 -05:00