Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
a88be80
choose initial new gene expression parameters for this project
rjuenemann Jan 11, 2024
8a2bb09
Created analysis script for new gene diagnostic protein counts
Jan 11, 2024
f45e549
Merge branch 'master' into ng-diagnostics
Jan 18, 2024
1b71b0d
Initial new gene protein diagnostics plots
Feb 22, 2024
12ecba0
update to the new_gene_protein_diagnostics.py script
Feb 29, 2024
a03df3f
updated file to contain y vs x plots of PC comparisons for variants
Mar 5, 2024
f5f8b35
added another line of comparison to the x vs y variant comparison plots
Mar 6, 2024
4730b28
Created new analysis script for monitoring the counts for chosen prot…
Mar 8, 2024
909b3f7
Changed file name
Mar 8, 2024
f29ec59
Merge branch 'master' into ng-diagnostics
Mar 21, 2024
5a8f489
Updated induction generation for sherlock sims
Mar 21, 2024
665d01b
Updated the gene_counts.py script to have the variant and seed number…
Mar 21, 2024
73f850f
modular code style update to the code
Apr 15, 2024
2f83acf
cleaned up the code a bit to have more clear messages and shorter lin…
Apr 15, 2024
2dcc644
added generation lines to the plots
Apr 16, 2024
bae7752
added generation lines to the plot
Apr 16, 2024
bae50da
WOP of gene_counts.py edit for generation designation lines
Apr 16, 2024
9362a08
fixed the generation lines on the plots
Apr 16, 2024
235f52a
added exceptions to the functions
Apr 16, 2024
05ad517
Edited files to be less memory intensive and have the ability to take…
mpg19 Apr 24, 2024
951731f
Attempt to fix the file so that handling multiple variants is possible
mpg19 Apr 24, 2024
e418339
Made new gene color stand out on the y vs x plots
mpg19 Apr 24, 2024
bf11c46
Made new gene color stand out on the y vs x plots
mpg19 Apr 24, 2024
4dee05b
Turned off the NG showing on the x vs y plots
mpg19 Apr 24, 2024
6f1804f
Testing graph function
mpg19 Apr 24, 2024
e829b8a
Testing graph function for debugging purposes
mpg19 Apr 24, 2024
9ee9b46
Testing graph function for debugging purposes with NG showing on the …
mpg19 Apr 24, 2024
3d86a91
Finished debugging, made it easier to see the NG on the y vs x graphs.
mpg19 Apr 24, 2024
0c1d335
Changed generations to average over.
mpg19 Apr 24, 2024
2654312
Turned off showing the new gene (NG) on the graph.
mpg19 Apr 24, 2024
7838230
Updated the knowledge_base_raw.py file to have the new protein deg ra…
mpg19 May 8, 2024
3858841
Updated the ng protein diagnostics file y vs x graphs to have a y=x l…
mpg19 May 9, 2024
c70027d
Created a file for saving the data in sherlock.
mpg19 May 9, 2024
5d6e8cf
Updated NG diagnositics file for sherlock run.
mpg19 May 9, 2024
d9fe1ac
Created gene_counts.py variant script initial draft.
mpg19 May 15, 2024
7f29574
Created gene_counts.py variant script initial draft.
mpg19 May 16, 2024
47cabf7
Created gene_counts.py variant script initial draft.
mpg19 May 16, 2024
9a9b083
Cleaned up gene_counts.py in the variant folder.
mpg19 May 21, 2024
17af1aa
Cleaned up gene_counts.py in the variant folder.
mpg19 May 21, 2024
b790a90
Prepped for run in sherlock
mpg19 May 21, 2024
7e7e0aa
Prepped for run in sherlock with a protein of interest
mpg19 May 21, 2024
18377de
Prepped for run in sherlock with a protein of interest
mpg19 May 22, 2024
2f4d084
Prepped for run in sherlock with a protein of interest
mpg19 May 22, 2024
ddc3081
Prepped for run in sherlock with a protein of interest
mpg19 May 22, 2024
c4faaee
Prepped for run in sherlock with a protein of interest
mpg19 May 24, 2024
2291dbf
fixed translation.py for running sim with the exp then n end rule data.
mpg19 Jun 3, 2024
09a06c1
Changed some wording in the title.
mpg19 Jun 5, 2024
d25a123
Edited this file to make it only for saving data for new gene protein…
mpg19 Jun 5, 2024
754b4ea
Edited this file to make it only plot the "seed" plot and to only plo…
mpg19 Jun 5, 2024
7138f6c
Re-ran notebook file
mpg19 Jun 6, 2024
2449eee
Merge branch 'master' into ng-diagnostics
mpg19 Jun 14, 2024
e30ada1
Merge branch 'master' into ng-diagnostics
mpg19 Aug 2, 2024
68401ec
Changed back to original version.
mpg19 Aug 3, 2024
e52c07e
Original copy (that has since been updated).
mpg19 Aug 4, 2024
387a4c8
Updated the variant script for saving protein counts.
mpg19 Aug 4, 2024
4fc3195
Updated csv file titles.
mpg19 Aug 4, 2024
a43fe70
Deleted some commments.
mpg19 Aug 5, 2024
c8d0afd
Cleaned up file.
mpg19 Aug 5, 2024
3dd6b36
Updated with latest version of this file from Riley's branch.
mpg19 Aug 7, 2024
c2b906f
Edited for sherlock runs.
mpg19 Aug 8, 2024
c2f04e6
Changed name and moved folder.
mpg19 Aug 8, 2024
c9c27d8
Created two more temp files.
mpg19 Aug 8, 2024
ccd8c90
File for comparing the variants by their NG count.
mpg19 Aug 10, 2024
a128d5d
Small updates
mpg19 Aug 10, 2024
a2d544a
Finished all matplotlib graphs for MM1 sherlock data.
mpg19 Aug 19, 2024
75d3fab
small updates.
mpg19 Aug 19, 2024
e89e473
small updates and changed file name.
mpg19 Aug 19, 2024
b946346
Edited a file's save name.
mpg19 Aug 19, 2024
eef500b
Edited the normalization technique and changed the names of the graph…
mpg19 Aug 19, 2024
b4c326c
Edited the normalization technique and changed the names of the graph…
mpg19 Aug 19, 2024
713d95d
small changes.
mpg19 Aug 20, 2024
c22349b
Generated Heatmaps for some of the unfiltered data.
mpg19 Aug 20, 2024
6c12a2c
Generated Heatmaps for the rest of the unfiltered data and made funct…
mpg19 Aug 20, 2024
f936d00
Generated Heatmaps for the rest of the filtered data.
mpg19 Aug 21, 2024
24d0a7c
Changed file name.
mpg19 Aug 21, 2024
e6a1c0e
Changed file name.
mpg19 Aug 21, 2024
8610a2d
No Changes.
mpg19 Aug 21, 2024
57a70d3
Generated new interactive notebook (with plotly) for looking at prote…
mpg19 Aug 21, 2024
24f4e34
Replaced hover text with monomer ids.
mpg19 Aug 21, 2024
664536e
Added an interactive file for the unfiltered data.
mpg19 Aug 21, 2024
1a336f9
Draft
mpg19 Aug 22, 2024
e44e7b5
Finished function code.
mpg19 Aug 27, 2024
faaf31f
Added functions to find essential genes and information about protein…
mpg19 Aug 28, 2024
fa09b09
small updates
mpg19 Aug 28, 2024
719d8f9
Editing gene counts scripts, work in progress.
mpg19 Dec 13, 2024
448a653
Editing gene counts scripts, work in progress. Fixing cohort seed rea…
mpg19 Dec 19, 2024
8a49589
Fixing gene_counts_free_monomers.py to route to the right output fold…
mpg19 Dec 19, 2024
d650b5c
FiAdded a TODO list
mpg19 Dec 19, 2024
7abade9
File-pre clean up (saving in case I need to add back code later).
mpg19 Dec 19, 2024
0c0485b
Cleaned up file to match line length style and confirmed functionalit…
mpg19 Dec 19, 2024
0df50d6
Created new file for tracking all monomer counts.
mpg19 Dec 19, 2024
23edba8
Pre-final draft of new file for tracking all monomer counts.
mpg19 Dec 22, 2024
6f1fbfc
Deleted old version of sharkfin plot.
mpg19 Dec 22, 2024
2049f79
Cleaned up plots to match and have more logical function variable ord…
mpg19 Dec 23, 2024
fd5e70c
Cleaned up and checked functionality with one protein.
mpg19 Dec 23, 2024
15f3bd2
Added script for tracking the complexed counts
mpg19 Dec 23, 2024
1a68813
Finished predicted complex count comparison script.
mpg19 Dec 23, 2024
caf2d8b
Debugging check #1: checked that total_counts and free_counts are ind…
mpg19 Jan 7, 2025
f1b6d48
Debugging check #2: Trying to figure out why the numbers of monomers …
mpg19 Jan 8, 2025
ef71633
Created script for sorting complexes currently.
mpg19 Jan 8, 2025
8ecf1cf
Created script for sorting the types of complexes present pre-parca run.
mpg19 Jan 8, 2025
172efe1
Changed name and added saving functionality.
mpg19 Jan 8, 2025
b8084e7
Changed name.
mpg19 Jan 8, 2025
e1f9692
Figured out which monomers are not working properly in the sorting.
mpg19 Jan 8, 2025
e846dd8
Prepared script for Nora to pull down.
mpg19 Jan 10, 2025
1c66dee
Updated with new function
mpg19 Jan 10, 2025
da2b813
Updated with new functions
mpg19 Jan 14, 2025
decceff
Merge branch 'master' into ng-diagnostics-merge
mpg19 Jan 15, 2025
9b92ba6
Updated names of output files.
mpg19 Jan 15, 2025
54ed613
Deleted file to move to more relevant branch.
mpg19 Jan 15, 2025
3622a92
Minor updates
mpg19 Jan 15, 2025
78fbdaa
Deleted script to be transferred to more relevant branch, pdr-update.
mpg19 Jan 15, 2025
7d86125
Renamed script and cleaned up file.
mpg19 Jan 15, 2025
b1550da
Renamed script and started clean up.
mpg19 Jan 17, 2025
661be4f
Cleanup semi-complete, ended at line 320.
mpg19 Jan 17, 2025
b017778
Cleanup semi-complete, still need to reorganize the placement of the …
mpg19 Jan 17, 2025
edbac27
Cleanup semi-complete, still need to reorganize the placement of the …
mpg19 Jan 17, 2025
a8ddde8
Round 1 clean up complete.
mpg19 Jan 19, 2025
29917b7
Round 1 clean up complete.
mpg19 Jan 19, 2025
151e96f
Round 1.1 clean up complete.
mpg19 Jan 19, 2025
f8e0dbd
Round 1.2 clean up complete.
mpg19 Jan 27, 2025
3d7ab27
Round 1 clean up complete (and changed file name).
mpg19 Jan 27, 2025
1623af5
Round 1 clean up complete (and changed file name).
mpg19 Jan 27, 2025
df2d76a
Round 2 clean up complete: added start gen funcitonality.
mpg19 Jan 27, 2025
90e9681
Round 2.1: minor formatting edits.
mpg19 Jan 27, 2025
7916167
Round 1: cleaned up file.
mpg19 Jan 27, 2025
5da1fb0
Round 2.2: added small reminder at the top.
mpg19 Jan 27, 2025
bbccdfd
Clean-up round 1: changed name and edited plot out format.
mpg19 Jan 27, 2025
693c915
Clean-up round 3: small edits.
mpg19 Jan 27, 2025
0b41f12
Clean-up round 1: Major edits, transferred important plots from new_g…
mpg19 Jan 28, 2025
2a575ca
Deleted file.
mpg19 Jan 28, 2025
e1c7b63
Small updates.
mpg19 Jan 28, 2025
5cc4ab3
Expanded function value return to include the overlapping monomer IDs.
mpg19 Jan 28, 2025
6271c2c
Generated cohort script for saving monomer counts.
mpg19 Jan 28, 2025
a5e11e2
Updated slightly.
mpg19 Jan 28, 2025
680e1c5
Created script for saving variant data with control data easily local…
mpg19 Jan 28, 2025
55113aa
Deleted unused file.
mpg19 Jan 28, 2025
7b8922c
Deleted temporary scatter plots.
mpg19 Jan 28, 2025
9e4ca2d
Reverted value back to the local NG turn on generation.
mpg19 Jan 28, 2025
55361b9
Added the new monomer counts scripts to the list of files to actively…
mpg19 Jan 28, 2025
bb7ee2c
Changed averaging style.
mpg19 Jan 28, 2025
2d02edf
reverted heatmap script back to master
mpg19 Jan 28, 2025
9cf0849
Updated wording.
mpg19 Jan 29, 2025
0177870
Updated indentations and averaging to match desired code style.
mpg19 Jan 29, 2025
e48d462
Updated get_simulated_validation_counts() to have the right number of…
mpg19 Feb 5, 2025
8261e62
Updated indentations and averaging method.
mpg19 Feb 5, 2025
3b551d9
Updated indentations and averaging method.
mpg19 Feb 5, 2025
30b890f
Updated indentations and averaging method.
mpg19 Feb 5, 2025
3118e98
Updated indentations and averaging method.
mpg19 Feb 5, 2025
857999f
Updated indentations and averaging method.
mpg19 Feb 5, 2025
88d6573
Updated indentations and averaging method.
mpg19 Feb 5, 2025
a95cce7
Updated indentations and averaging method.
mpg19 Feb 6, 2025
c6e3872
Updated indentations and averaging method.
mpg19 Feb 6, 2025
6dd0e6e
Updated indentations and averaging method.
mpg19 Feb 6, 2025
95e1673
Updated indentations and averaging method.
mpg19 Feb 6, 2025
11b0e57
Updated indentations and averaging method.
mpg19 Feb 6, 2025
0f1eeef
Updated indentations and averaging method.
mpg19 Feb 6, 2025
3f9fb80
Updated indentations and averaging method.
mpg19 Feb 6, 2025
409af24
Updated indentations and averaging method.
mpg19 Feb 6, 2025
8e36b27
Updated indentations and averaging method.
mpg19 Feb 6, 2025
7645574
Prepped file for sherlock run.
mpg19 Feb 7, 2025
943c21d
Edited file to plot new genes as well.
mpg19 Feb 7, 2025
b251174
Changed filter value to reflect subgen filtering.
mpg19 Feb 7, 2025
db8e384
Changed to local value.
mpg19 Feb 7, 2025
14edcde
Changed which protein is plotted.
mpg19 Feb 7, 2025
3a0c799
Prepped files for sherlock runs.
mpg19 Feb 7, 2025
b734eaf
Prepped files for sherlock runs.
mpg19 Feb 7, 2025
3683a93
Generated total_monomer_counts.py script for variant analyses.
mpg19 Feb 7, 2025
285c93d
Edited to handle new genes.
mpg19 Feb 7, 2025
831f170
Edited for final submission.
mpg19 Feb 9, 2025
93806d0
edited for sherlock run.
mpg19 Feb 10, 2025
585a024
Edited colors for sherlock run.
mpg19 Feb 10, 2025
fb14c4b
Edited colors for sherlock run.
mpg19 Feb 10, 2025
ea2262a
Edited colors for sherlock run.
mpg19 Feb 10, 2025
4833639
Changed inputs for sherlock run.
mpg19 Feb 10, 2025
85ec878
Edited files for pull request tests.
mpg19 Feb 10, 2025
0b66f49
Edited files for sherlock run.
mpg19 Feb 11, 2025
a471870
Edited files for sherlock run.
mpg19 Feb 11, 2025
d50dc3b
Edited files for sherlock run.
mpg19 Feb 11, 2025
e8200f7
Edited files for pull request.
mpg19 Feb 11, 2025
1299aa7
Edited file for more consistent averaging of the monomer counts data …
mpg19 May 14, 2025
5b93030
minor edits.
mpg19 Jul 10, 2025
0af322f
Created changes for test debug run.
mpg19 Jul 28, 2025
68a74e5
Edited type for variant path data to be a np.array to fix Jenkins tes…
mpg19 Jul 29, 2025
2bf9946
Changed new files to match alphabetical order.
mpg19 Jul 29, 2025
01bf8e7
Added assert statement.
mpg19 Jul 29, 2025
c10cbd5
Began plot cleanup.
mpg19 Jul 29, 2025
c0f0e24
Editing output formatting.
mpg19 Jul 31, 2025
e1801f1
Testing new for loop implementation.
mpg19 Aug 5, 2025
5669a90
Cleaned up plots, titles, and functions.
mpg19 Aug 7, 2025
8fd8be7
Cleaned up plots, titles, and functions again.
mpg19 Aug 7, 2025
867095f
Cleaned up plots, titles, and functions again.
mpg19 Aug 7, 2025
95f3cff
Made plot titles cleaner.
mpg19 Aug 8, 2025
0f49742
Added optionality to include the table.
mpg19 Aug 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions models/ecoli/analysis/AnalysisPaths.py
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,15 @@ def get_seeds(self, variant: Optional[int] = None) -> List[int]:
mask = self._path_data['variant'] == variant if variant is not None else slice(None)
return sorted(np.unique(self._path_data["seed"][mask]))

def get_generations(self, variant: Optional[int] = None,
seed: Optional[int] = None) -> List[int]:
"""Return all the generation values for the given variant and seed."""
mask = np.logical_or(np.array(self._path_data['variant'] ==
variant if variant is not None else slice(None)),
np.array(self._path_data['seed'] ==
seed if seed is not None else slice(None)))
return sorted(np.unique(self._path_data["generation"][mask]))

def get_cell_variant(self, path: str) -> int:
"""Return the variant index for the given get_cells() sim path."""
return self._path_data['variant'][self._path_index(path)]
Expand Down
3 changes: 3 additions & 0 deletions models/ecoli/analysis/cohort/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@
"aa_conc.py",
"centralCarbonMetabolismCorrelationTimeCourse.py",
"centralCarbonMetabolismScatter.py",
"complexed_monomer_counts.py",
"doubling_times_histogram_all.py",
"ecocyc_table.py",
"expression_dynamics.py",
"free_monomer_counts.py",
"growthDynamics.py",
"growth_time_series.py",
# "proteinFoldChangeVsTranscriptionFrequency.py",
Expand All @@ -21,6 +23,7 @@
"replisome_rnap_collision_per_gene.py",
"rnaCopyNumberDistribution.py",
"subgenerational_expression_table.py",
"total_monomer_counts.py",
# "transcriptFrequency.py",
# "transcriptionGenomeCoverage.py",
# "transcriptionGenomeCoverageSecondHalf.py",
Expand Down
Loading