[TheiaProk] Update amrfinderplus to v3.12.8; DB: v2024-05-02.2; reduce compute resources #514
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR closes #511
🗑️ This dev branch should be deleted after merging to main.
🧠 Aim, Context and Functionality
🛠️ Impacted Workflows/Tasks & Changes Being Made
This will affect the behavior of the workflow(s) even if users don’t change any workflow inputs relative to the last version : Yes
Running this workflow on different occasions could result in different results, e.g. due to use of a live database, "latest" docker image, or stochastic data processing : No
Workflows impacted
📋 Workflow/Task Step Changes
🔄 Data Processing
Docker/software or software versions changed: v3.11.20 & DB v2023-09-26.1 ➡️ v3.12.8 & DB v2024-05-02.2
Databases or database versions changed: see above
Data processing/commands changed: double quotes added to one option (does not impact how it runs at all)
File processing changed: none
Compute resources changed: reduced cpus to 2, disk_size to 50, and memory to 8. also allow for preemptible VMs to be used
➡️ Inputs
⬅️ Outputs
N/A
🧪 Testing
Test Dataset
I use a diverse dataset ILMN PE data of bacteria that are known to have point mutations or other organism-specific acquired resistance genes. Almost every species that is part of the
amrfinder --organism
flag for organism-specific results. See the data tableamrfinderplus_testing_sample
for full list of species & accessions.I have also gathered data (reads or genome assemblies only) for 3 organisms we do not yet have support for (Enterobacter asburiae, vibrio vulnificus, vibrio parahaemolyticus) just to see how they behave.
Commandline Testing with MiniWDL or Cromwell (optional)
Tested WDL task successfully with miniwdl.
Terra Testing
will relaunch those separatelySuggested Scenarios for Reviewer to Test
Test on as diverse a set of species as possible. Good to test any of the TheiaProk workflows.
Theiagen Version Release Testing (optional)
🔬 Final Developer Checklist
🎯 Reviewer Checklist
🗂️ Associated Documentation (to be completed by Theiagen developer)