-
Notifications
You must be signed in to change notification settings - Fork 72
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
Update README to link to SV callers used. #541
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for working on this, Kirtana! This will be a really great improvement to our documentation so that users can easily find more information on the tools we use.
I've requested some changes to make sure these documentation changes are as clear as possible - let me know if you have any questions or alternative suggestions.
I don't think it makes sense to add the raw callers other than MELT under "Deployment and execution" because (excluding MELT) they are integrated directly into the GATK-SV pipeline, so there is no additional requirement for users to install that software outside of GATK-SV. Instead, let's add the links to existing parts of the documentation where the tools are already named. And I think we can stick with just links since the README is mostly technical documentation - so no need to describe the tools in detail.
I think there are multiple places where adding these links could make sense - ie. under "Pipeline Overview" or "Module Descriptions." I think I would personally go with adding the raw caller links under "Module Descriptions" because those are the sections that contain more detail about applying each of the tools (but you could also choose to add them under "Pipeline Overview" because that is where they are first mentioned). So that would be the GatherSampleEvidence section for MELT, Manta, and Wham, and the GatherBatchEvidence section for cn.MOPS and GATK-gCNV. I would probably additionally add an extra link to gCNV under "gCNV training" because that section contains more detail on gCNV.
Update with fixes to location of annotations Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
Fixed location of links based on review
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for making those changes so quickly! It's looking really good, just requesting a couple of small tweaks this time
README.md
Outdated
@@ -250,7 +250,7 @@ Note: a list of sample IDs must be provided. Refer to the [sample ID requirement | |||
* Per-sample BAM or CRAM files aligned to hg38. Index files (`.bai`) must be provided if using BAMs. | |||
|
|||
#### Outputs: | |||
* Caller VCFs (Manta, MELT, and/or Wham) | |||
* Caller VCFs ([Manta](https://github.com/Illumina/manta), [MELT](https://melt.igs.umaryland.edu/), and/or [Wham](https://github.com/zeeev/wham)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we move these links up to the GatherSampleEvidence summary on line 245 to match the way you did it for GatherBatchEvidence?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. They are linked there and addressed here.
@@ -287,7 +287,7 @@ The purpose of sample filtering at this stage after EvidenceQC is to prevent ver | |||
|
|||
|
|||
## <a name="gcnv-training">TrainGCNV</a> | |||
Trains a gCNV model for use in [GatherBatchEvidence](#gather-batch-evidence). The WDL can be found at `/wdl/TrainGCNV.wdl`. See the [gCNV training overview](#gcnv-training-overview) for more information. | |||
Trains a [gCNV](https://gatk.broadinstitute.org/hc/en-us/articles/360035531152) model for use in [GatherBatchEvidence](#gather-batch-evidence). The WDL can be found at `/wdl/TrainGCNV.wdl`. See the [gCNV training overview](#gcnv-training-overview) for more information. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you also link to gCNV under "gCNV training" (line 200) since that appears earlier in the README? Sorry if this was confusing in my last comment since there are two sections on gCNV training. It's fine to either leave this link or remove it once you add the other one, since the two sections link to each other
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. That link is added and addressed here.
Added links to line 245
Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
Added extra link to gCNV in description of train gCNV
Added back in the previous link in line 200 and removed the additional links under gCNV
Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Thanks for working on this and for your patience with ironing out all the little details! You can go ahead and merge this.
* Update README to link to SV callers used. * Update README.md Update with fixes to location of annotations Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Fixed location of links based on review * Update README.md Added links to line 245 * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Added extra link to gCNV in description of train gCNV * Update README.md Added back in the previous link in line 200 and removed the additional links under gCNV * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> --------- Co-authored-by: Kirtana Veeraraghavan <kveerara@wmbee-8ec.broadinstitute.org> Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
* Update README to link to SV callers used. * Update README.md Update with fixes to location of annotations Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Fixed location of links based on review * Update README.md Added links to line 245 * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Added extra link to gCNV in description of train gCNV * Update README.md Added back in the previous link in line 200 and removed the additional links under gCNV * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> --------- Co-authored-by: Kirtana Veeraraghavan <kveerara@wmbee-8ec.broadinstitute.org> Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
* Update README to link to SV callers used. * Update README.md Update with fixes to location of annotations Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Fixed location of links based on review * Update README.md Added links to line 245 * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Added extra link to gCNV in description of train gCNV * Update README.md Added back in the previous link in line 200 and removed the additional links under gCNV * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> * Update README.md Co-authored-by: epiercehoffman <epierceh@broadinstitute.org> --------- Co-authored-by: Kirtana Veeraraghavan <kveerara@wmbee-8ec.broadinstitute.org> Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
* Revert to CPG commit ca70123 * Absorb Broad upstream changes: * Add handling for Flag vcf fields to vcf_to_pandas (broadinstitute#506) * add outlier samples list & count outputs to PlotSVCountsPerSample (broadinstitute#510) * eliminate cram to bam conversion when possible (broadinstitute#468) * Add ref panel inputs for MakeCohortVcf subworkflows (broadinstitute#517) * Extend STR workflow to collect additional locus-level metrics (broadinstitute#516) * Change ref allele to N if unsupported in gatk formatting script (broadinstitute#511) * Add sample renaming for SD files in GatherBatchEvidence (broadinstitute#519) * Remove vcf header contig sorting in CleanVcf5 (broadinstitute#518) * Add support for building dockers for multiple registries. (broadinstitute#507) * Remove non-public images from the git-sha-based target determination (broadinstitute#525) * Fix ReadMe for build docker (broadinstitute#528) * Fix for tiny shard of IntegrateGQ in single sample pipeline (broadinstitute#524) * Fix issue in Genotype batch script with low PE_log_pval causing zero PE_count (broadinstitute#527) * Manually install MASS R package in sv-pipeline-virtual-env (broadinstitute#534) * Fix non-deterministic errors in GetSampleIdsFromVcfTar (broadinstitute#531) * Add ApplyManualVariantFilter json template (broadinstitute#536) * make the RunMELT task a little more robust (broadinstitute#529) * Improve STR workflow (broadinstitute#539) * Fix workspace format (Generate Terra workspace tsv files from transposed tables) (broadinstitute#523) * Update VaPoR workflows (broadinstitute#532) * Update README to link to SV callers used. (broadinstitute#541) Co-authored-by: Mark Walker <markw@broadinstitute.org> Co-authored-by: epiercehoffman <epierceh@broadinstitute.org>
Description
I Updated the README to link to each of the raw callers used by GATK-SV: Manta, Wham, cn.MOPS, and GATK-gCNV using links from the SV information article.
I also added a link to the GATK tool SVAnnotate under AnnotateVcf > functional annotation.
Changes Made
Added links to the SV callers where appropriate.
Related Issue
Successfully merging this pull request will resolve issue #537.