{"push_id":2393695166,"size":18,"distinct_size":5,"ref":"refs/heads/ts_ob","head":"d40f33ca4bfffab83a91c11fc70dd63d1d51c551","before":"4a15dd98f6e39eebcee5437a1ffe826b9608c74a","commits":[{"sha":"4e87321953993b5e0cd79d471872b2dea88b5e57","author":{"name":"jamesemery","email":"ec869557bafe645bf267679afaf04bd0805f12ef@broadinstitute.org"},"message":"Fixed the docker to run using the Jar rather than the build script (#4476)","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/4e87321953993b5e0cd79d471872b2dea88b5e57"},{"sha":"8a7879020124a3ea4096adbd1c03b4889d72f80d","author":{"name":"droazen","email":"0a9937a996ef2a3383b1271f25c2f852230b4c1b@broadinstitute.org"},"message":"HaplotypeCaller: fix -contamination argument, and add tests (#4455)\n\nThe -contamination argument was not hooked up properly in the HaplotypeCaller.\r\nThis patch fixes the tool argument, and adds tests on artificially contaminated\r\ndata to demonstrate that the feature works as intended.\r\n\r\nResolves #4312","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/8a7879020124a3ea4096adbd1c03b4889d72f80d"},{"sha":"7be286f9f5835d46e174bedf3e4dbb10faa7db24","author":{"name":"Steve Huang","email":"6152e7429a8832e9ff6ec267720aaf07b5ae5f8c@broadinstitute.org"},"message":"(SV) a commit that refactors type inference code and outputs SEQ_ALT_HAPLOTYPE for all types of symbolic variants (#4305)\n\nCLEAN UP AND REFACTOR:\r\n* moved some signature classification methods from ChimericAlignment to AssemblyContigAlignmentSignatureClassifier;\r\n* moved inner class NovelAdjacencyReferenceLocations.BreakpointsInference to 1st level class BreakpointsInference;\r\n* merged inner class SimpleNovelAdjacency.NovelAdjacencyAndInferredAltHapType and 1st level class NovelAdjacencyReferenceLocations to new 1st level class NovelAdjacencyAndAltHaplotype which include boundaries to affected reference regions and inferred type from simple chimera, as well as alt haplotype sequence field;\r\n* renamed SimpleNovelAdjacency to SimpleNovelAdjacencyAndChimericAlignmentEvidence to pair NovelAdjacencyAndAltHaplotype with evidence simple chimera contigs;\r\n* implemented parallel class hierachy BreakpointsInference and BreakpointComplications\r\n* remove redundancy in logic between BreakpointsInference.inferFromSimpleChimera and SimpleNovelAdjacencyInterpreter.inferSimpleOrBNDTypesFromNovelAdjacency\r\nPURPOSE of refactoring:\r\nlet classes ChimericAlignment, NovelAdjacencyAndInferredAltHapType, and SimpleNovelAdjacencyAndChimericAlignmentEvidence be information holders and contain as less logic as possible.\r\nso that actual inferences happen in AssemblyContigAlignmentSignatureClassifier (for preprocessing), BreakpointsInference and BreakpointComplications (for bi-path bubble construction), and SimpleNovelAdjacencyInterpreter (for variant interpretation).\r\n\r\nBUG FIX\r\n* fix bug that forgot to reverse the orders of cigar strings of tadem when evidence contig is -strand rep\r\n\r\nNEW FEATURES\r\n* output SEQ_ALT_HAPLOTYPE for all types of symbolic SV, including simple dup expansion/contraction and complex dup expansion and contraction\r\n* changed annotation DUP_INV_ORIENTATIONS -> DUP_ORIENTATIONS\r\n* added new annotation DUP_IMPRECISE_AFFECTED_RANGE for small duplications whose duplication region is imprecisely inferred\r\n* deleted tool FilterLongReadAlignmentsSAMSpark since it has finished its task and is no longer needed","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/7be286f9f5835d46e174bedf3e4dbb10faa7db24"},{"sha":"1221e030e524abf37db2b3c58c668f2745a99cb4","author":{"name":"Steve Huang","email":"6152e7429a8832e9ff6ec267720aaf07b5ae5f8c@broadinstitute.org"},"message":"(SV) bug-fix commit (#4322)\n\n* fixed homology computation for intra-chromosome strand-switch breakpoints (aka INV)\r\n* refactor tests in the discovery package","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/1221e030e524abf37db2b3c58c668f2745a99cb4"},{"sha":"9eb1704e788bf87741e7ccea2a6f789bfd5faf61","author":{"name":"samuelklee","email":"74dab17fa47f7d2a043b767031e86085db970d33@users.noreply.github.com"},"message":"Allowed use of zero eigensamples in DenoiseReadCounts. (#4411)","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/9eb1704e788bf87741e7ccea2a6f789bfd5faf61"},{"sha":"f59d85c31215630fe752a2fc401cb52bd120cea9","author":{"name":"Yossi Farjoun","email":"a763de786ab7bc6f649b99f696b290f229ba21d6@broadinstitute.org"},"message":"- Add more detail to error message so that it will be more usful for users. (#4498)","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/f59d85c31215630fe752a2fc401cb52bd120cea9"},{"sha":"c2827bf326108c4666c32d47b63c28c418e3b414","author":{"name":"Louis Bergelson","email":"679958d6f6f9f29fb7151af111a9889c70d5b8f2@broadinstitute.org"},"message":"exposing pair-hmm-implementation (#4494)\n\npreviously it was a hidden argument, now it's a visible advanced argument","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/c2827bf326108c4666c32d47b63c28c418e3b414"},{"sha":"5d3b120842040c27c1d65908363d59b79ff98eab","author":{"name":"cwhelan","email":"d43d63f551c8e8a136f7ad0e57e4e79c2ed544db@gmail.com"},"message":"Make the SV cluster creation scripts work with preemptible workers (#4493)\n\n* update ref image location to be SSD agnostic - symlink from HDD to SSD if SSD is mounted\r\n* bump up spark retry properties","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/5d3b120842040c27c1d65908363d59b79ff98eab"},{"sha":"095af9a2b989d99637e364a7e6f17141afc44e84","author":{"name":"Takuto Sato","email":"857064ff24c82348b3f546052ceeb690b033944d@broadinstitute.org"},"message":"Update strand artifact docs, clean up the code a little (#4477)","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/095af9a2b989d99637e364a7e6f17141afc44e84"},{"sha":"8aeda07996aff115c977fa98b83ee33bffb955d7","author":{"name":"Steve Huang","email":"6152e7429a8832e9ff6ec267720aaf07b5ae5f8c@broadinstitute.org"},"message":"(SV) bug-fixing and improvements commit: (#4326)\n\n1. implementing an improvement to the local assembly contig alignments picker, where\r\n* the contig could be equally explained by more than one alignment configuration, hence ambiguity exists\r\n* but only one config. has all mappings above a requested threshold, i.e. other configurations have mediocre mappings that cover unique read region\r\n* we now prefer the one config. with less mappings\r\n\r\n2. implementing an improvement to the local assembly contig alignment picker, where\r\n* the assembly contig has a good mapping to a non-canonical chromosome, which offers coverage of the contig no worse than the coverage offered by the mappings to canonical mappings\r\n* previously the canonical mappings are filtered away as the non-canonical mapping offers more parsimonious explanation\r\n* we now choose the canonical mappings, but signal to downstream inference units such better non-canonical mappings exists\r\n* the variant induced by the canonical mappings is annotated with a new annotation CTG_GOOD_NONCANONICAL_MAPPING that contains the SA-tag description of the non-canonical mapping\r\n\r\n3. implementing an improvement to the local assembly contig alignments picker, where\r\n* an assembly contig with more than 1 mappings only one of which is not bad (>MQ20) but it has a large gap in it\r\n* to fully save it, AssemblyContigAlignmentSignatureClassifier should be improved as well (it may classify still clasify the contig as incomplete) but more patches for that class later (maybe incomplete, but there's still signal)\r\n\r\n4. implementing an improvement to the local assembly contig alignments picker, where\r\n* interface of main method is changed from returning AlignedContig to AssemblyContigWithFineTunedAlignments which now keeps track of alignments classified as bad\r\n* remove an outdated todo that was fixed in PR 4159\r\n* remove hard coded canonical chromosomes (and associated changes to tests)","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/8aeda07996aff115c977fa98b83ee33bffb955d7"},{"sha":"6d591a015c3da64c721699a603ae679ad94e2bff","author":{"name":"jamesemery","email":"ec869557bafe645bf267679afaf04bd0805f12ef@broadinstitute.org"},"message":"added logging output to the bam writing step for spark tools  (#4501)\n\nadded logging output to the bam writing step for spark tools (#4501)","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/6d591a015c3da64c721699a603ae679ad94e2bff"},{"sha":"ba9b5121fb3aa7443e1e7c35fd158ab57d75cb0d","author":{"name":"droazen","email":"0a9937a996ef2a3383b1271f25c2f852230b4c1b@broadinstitute.org"},"message":"HaplotypeCaller: add a good integration test for the --max-alternate-alleles argument (#4497)\n\n* HaplotypeCaller: add a good integration test for the --max-alternate-alleles argument","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/ba9b5121fb3aa7443e1e7c35fd158ab57d75cb0d"},{"sha":"c4f8cdc997052c3c6d833f1973da95b49f9afa8d","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@broadinstitute.org"},"message":"CalculateContamination emits its segmentation and Mutect2 germline model uses it (#4509)","distinct":false,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/c4f8cdc997052c3c6d833f1973da95b49f9afa8d"},{"sha":"6d80591b157752af7beacf109a061efe09fbdbdc","author":{"name":"Takuto Sato","email":"857064ff24c82348b3f546052ceeb690b033944d@broadinstitute.org"},"message":"data collection walker for the read orientation artifact filter","distinct":true,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/6d80591b157752af7beacf109a061efe09fbdbdc"},{"sha":"d3489b3599953ad418f19a02e5386142b1a4f891","author":{"name":"Takuto Sato","email":"857064ff24c82348b3f546052ceeb690b033944d@broadinstitute.org"},"message":"review edits","distinct":true,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/d3489b3599953ad418f19a02e5386142b1a4f891"},{"sha":"84e503e0df6f4ff336128c1c3fd8c028d2967e0b","author":{"name":"Takuto Sato","email":"857064ff24c82348b3f546052ceeb690b033944d@broadinstitute.org"},"message":"Read orientation filter learning engine","distinct":true,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/84e503e0df6f4ff336128c1c3fd8c028d2967e0b"},{"sha":"44c1c1a0361899b3382053381d6bb6f3d255cbd9","author":{"name":"Takuto Sato","email":"857064ff24c82348b3f546052ceeb690b033944d@broadinstitute.org"},"message":"just a commit","distinct":true,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/44c1c1a0361899b3382053381d6bb6f3d255cbd9"},{"sha":"d40f33ca4bfffab83a91c11fc70dd63d1d51c551","author":{"name":"Takuto Sato","email":"857064ff24c82348b3f546052ceeb690b033944d@broadinstitute.org"},"message":"reformatted the hyperparameter table","distinct":true,"url":"https://api.github.com/repos/broadinstitute/gatk/commits/d40f33ca4bfffab83a91c11fc70dd63d1d51c551"}]}
{"actor":{"display_login":"takutosato"}}