-
Notifications
You must be signed in to change notification settings - Fork 4
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
Different metadata keys between sims run manually vs through Fireworks #1323
Comments
Good points. Also:
|
GitHub says Your GitHub Enterprise trial has expired. Is someone attending to this? |
I'll be working with Markus to upgrade our organizational account back to the next tier today. |
We just restored our lab's account to the Github Teams tier, which should bring back all the features that we've been using in this tier (Wiki etc.). |
In many analysis scripts, we use the values stored in the
metadata/metadata.json
file to determine certain properties about the simulation that was run (total number of gens, seeds, whether certain options were turned on, etc.). Through the work that @rjuenemann has been doing with her project, we noticed that the keys for this metadata file are different for sims that are run by using the manual runscripts versus sims that are run through Fireworks. When we run simulations through the manual runscripts, therunParca
script generates the metadata file first with certain ParCa-specific keys, which is then overwritten by therunSim.py
script by its own metadata file, whose keys mostly overlap with the ParCa metadata but does not contain some of the ParCa-specific keys (e.g.operons
). When sims are run through fireworks, the metadata file is constructed just once based on the workflow options and written as a file only once when the workflow is set up. This difference has mostly led to issues when we need the data from the ParCa-specific keys for our analysis scripts, such as when we want the analysis script to run only when theoperon
option was turned on in the ParCa.Possible ways to address this issue would be to:
(i) Have the ParCa and the simulation output separate metadata files, and the analysis scripts read in both files
(ii) Have the
runSim.py
script read in the existingmetadata.json
file written byrunParca.py
, and add to this file instead of overwritingThe text was updated successfully, but these errors were encountered: