We’re moving the GATK website, docs and forum to a new platform. Read the full story and breakdown of key changes on this blog.
Method Configuration Versioning within Workspace

Hi Firecloud Team,
When I am am working within a workspace and import a method configuration, I can launch a job from that configuration, but when I go to the monitor tab, I cant seem to figure out how to see which snapshot of that method I used. When I then go to edit the method configuration from within the workspace (changing an optional input for example) , it doesn't seem to update the snapshot ID. After launching a job with the updated method, it then renames all of the method configurations of my old runs to contain a random string after the method name.
In this example, if I try to query the api for gatk/mutect2-gatk4_Ghswzvphrqc it can't seem to find the method configuration.
Is there a way to see which version of a method configuration I used for each submission? And is there a way to track changes to the method configuration that are done within a workspace? Sorry in advance if I missed this in the docs!
Thanks!
Best Answer
-
abaumann Broad DSDE ✭✭✭
Unfortunately you cannot see this information in FireCloud, although we keep it stored. There are stories in our backlog to expose what version of the method and what other parameters were used from within the Monitor page. Basically each time you change a Method Config we save the old one with that string of random characters and point the old MCs that have been run to that old version for provenance reasons. I will let the product team know about this request.
Comments
Unfortunately you cannot see this information in FireCloud, although we keep it stored. There are stories in our backlog to expose what version of the method and what other parameters were used from within the Monitor page. Basically each time you change a Method Config we save the old one with that string of random characters and point the old MCs that have been run to that old version for provenance reasons. I will let the product team know about this request.