Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge MCMC parameter estimation toolbox #42

Open
wants to merge 167 commits into
base: master
Choose a base branch
from

Conversation

murrayrm
Copy link
Contributor

Vipul has now finished his PhD and so I'm assuming we can merge this code into the master repository on BuildACell.

@vipulsinghal02 Is this ready to go? If not, can you post here what needs to be added/fixed?

Vipul Singhal added 30 commits August 27, 2017 20:59
… 40 iterations, parallel, thinning 10, step size 1.3
- added the line:
ATP_regeneration_rate, Numeric,0.0002, !TODO: document,
to E30VNPRL_config and Emcmc2017_config

and
        ATP_regeneration_rate;
to txtl_reaction_config.m

- also made some files:
proj_acs_dsg2014_regen_A.m
mcmc_info_dsg2014_regen_A.m
data_dsg2014_full.m
…anges of the tx elongation, agtp regeneration system turnoff time, AA_F, UTRKd parameters. Going to initialize with the previous distributions and rerun at a much larger step size, and a much higher standard deviation (so that there is more mixing. only doing 20 iterations. going to analyze results. then rerun on new step sizes and standard deviations. eventually want to have a small SD and a small SS. This is the cooling effect. Simulated annealing. it should not violate detailed balance since eventually we will still to one set of conditioned, and this initial phase can just be thought of as a randomization phase where we try to find some initial distribution of points. This randomization is not totally random, indeed we are messily searching a distribution of parameters that fit the data, albeit poorly. "

git commit -m "first set of nessa and lambda runs done. Now extended the parameter ranges of the tx elongation, agtp regeneration system turnoff time, AA_F, UTRKd parameters. Going to initialize with the previous distributions and rerun at a much larger step size, and a much higher standard deviation. so that there is more mixing. only doing 20 iterations. going to analyze results. then rerun on new step sizes and standard deviations. eventually want to have a small SD and a small SS. This is the cooling effect. Simulated annealing. it should not violate detailed balance since eventually we will still to one set of conditioned, and this initial phase can just be thought of as a randomization phase where we try to find some initial distribution of points. This randomization is not totally random, indeed we are messily searching a distribution of parameters that fit the data, albeit poorly. "

"
vipulsinghal02 and others added 30 commits May 12, 2019 10:53
…l are fixed from values found from training D. Note that in training D, we found the ktx and ktl to be exactly inversely proportional.
…ameter ranges, as described in the evernote note "035 APR 2020 VNPRL F2 (->F3)+ IFFL training E(->F)"
…into minmcmcv5a

# Conflicts:
#	generate_paper_figs/Core_characterization_plots.m
…ithub happened that caused it to be deleted: Take note.

my dropbox folder is available on both my mac (com1) and desktop (com2). This repo is available on dropbox, and therefore, on both com1 and com2. But really, this dropbox version should be thought of as the working copy for com1, NOT com2. We will call this working copy WC1.

Now, this repo also has a local non-dropbox working copy on com2. We will call this working copy WC2.

The problem occured when i edited a file (runsummareis.m) that was in WC1 on com2. but then from com2, i committed and pushed WC2 (which had the unedited file), and pulled this change onto com1's working copy, WC1. In this process, i overwrote all my changes to the file.

So really, word of advice:
1. whenever you make a change, puch it to the repo immediately, while it is still fresh.
2. Never change anything from com2 on the dropbox folder, and then expect that change to still be there when you push WC2 onto the remote repo.

Actually I think this problem occurred because I created the file on both WC1 and WC2, but did not commit either. I made changes to the one in WC1, but not WC2, and then committed the one in WC2, and then pulled this to overwrite the one in WC1, losing that copy in WC1.
…ich had the parameter values incorporated, and some small changes to a couple of component m files.
…sion throws an error where the rawdata_ACSDSG2014.m is not found.
…orrection files. More changes coming before this will be working. (this commit is to transfer the code between machines)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants