Skip to content

Commit

Permalink
Merge pull request #1829 from milaboratory/fixes
Browse files Browse the repository at this point in the history
Fixes
  • Loading branch information
gnefedev authored Oct 24, 2024
2 parents d97d7f9 + 0cbd8c2 commit cc74062
Show file tree
Hide file tree
Showing 17 changed files with 133 additions and 96 deletions.
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ val toObfuscate: Configuration by configurations.creating {
val obfuscationLibs: Configuration by configurations.creating


val mixcrAlgoVersion = "4.7.0-26-align-retry"
val mixcrAlgoVersion = "4.7.0-31-fixes"
// may be blank (will be inherited from mixcr-algo)
val milibVersion = ""
// may be blank (will be inherited from mixcr-algo or milib)
Expand Down
4 changes: 3 additions & 1 deletion changelogs/v4.7.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@

- Tracking the progres of fasta[.gz] inputs on `align`.
- Improved alignment rate of short parts of genes in reads with height rate of mutations
- Fixed combination of `-Massemble.sortBySequence=true` and `--assemble-clonotypes-by` with composite feature
- For `findShmTree` command `--alleles-search-could-be-skipped` option is added for special cases

## 📚 New Presets

- Added preset `bruker-human-sc-xcr-vdj-beacon` for TCR/BCR analyses of Bruker Beacon data
- Added presets for new Qiagen kits: `qiagen-human-rna-tcr-umi-targeted-qiaseq` and `qiagen-mouse-rna-tcr-umi-targeted-qiaseq`
- Added preset `illumina-human-dna-trb-ampliseq-sr`
- Removed layout for Illumina kits, iRepertoire and Thermofisher kits.
- Removed layout for Illumina kits, iRepertoire and Thermofisher kits.
18 changes: 14 additions & 4 deletions regression/cli-help/findShmTrees.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Usage: mixcr findShmTrees [--v-gene-names <gene_name>]... [--j-gene-names <gene_name>]...
[--cdr3-lengths <n>]... [--min-count <n>] [--productive-only]
[--dont-combine-tree-by-cells] [-O <key=value>]... [--report <path>]
[--json-report <path>] [--use-local-temp] [--threads <n>]
[--force-overwrite] [--no-warnings] [--verbose] [--help] (input_file.
clns|directory)... output_file.shmt
[--dont-combine-tree-by-cells] [--alleles-search-could-be-skipped] [-O
<key=value>]... [--report <path>] [--json-report <path>]
[--use-local-temp] [--threads <n>] [--force-overwrite] [--no-warnings]
[--verbose] [--help] (input_file.clns|directory)... output_file.shmt
Builds SHM trees.
All inputs must be fully covered by the same feature, have the same library produced by
`findAlleles`, the same scoring of V and J genes and the same features to align.
Expand All @@ -22,6 +22,16 @@ All inputs must be fully covered by the same feature, have the same library prod
and no out of frame in CDR3)
--dont-combine-tree-by-cells
In case of data with cell groups, will not combine trees by cells.
--alleles-search-could-be-skipped
In specific cases preliminary search for alleles could be skipped. For
example:
- reads were aligned on gene library for the donor, that wes found
beforehand
- data is synthetic (in biological or computational way) and don't
have natural patterns of homo-hetero zygotes
- you have homogeneous specie and have a library with all presented
genes beforehand (but better to run `findAlleles` to check that
there is no diversity)
-O <key=value> Overrides default build SHM parameter values
-r, --report <path> Report file (human readable version, see `-j / --json-report` for
machine readable report).
Expand Down
16 changes: 8 additions & 8 deletions regression/presets/analyze/10x-sc-xcr-vdj.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -108,8 +108,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -144,8 +144,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -180,8 +180,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
align:
species: ""
Expand Down
16 changes: 8 additions & 8 deletions regression/presets/analyze/10x-vdj-bcr-full-length.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -108,8 +108,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -144,8 +144,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -180,8 +180,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
align:
species: ""
Expand Down
16 changes: 8 additions & 8 deletions regression/presets/analyze/10x-vdj-bcr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -108,8 +108,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -144,8 +144,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -180,8 +180,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
align:
species: ""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -108,8 +108,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -144,8 +144,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -180,8 +180,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
align:
species: ""
Expand Down
16 changes: 8 additions & 8 deletions regression/presets/analyze/10x-vdj-tcr-full-length.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -108,8 +108,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -144,8 +144,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -180,8 +180,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
align:
species: ""
Expand Down
16 changes: 8 additions & 8 deletions regression/presets/analyze/10x-vdj-tcr-qc-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -108,8 +108,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -144,8 +144,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -180,8 +180,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
align:
species: ""
Expand Down
16 changes: 8 additions & 8 deletions regression/presets/analyze/10x-vdj-tcr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -108,8 +108,8 @@ mitool:
- Molecule
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -144,8 +144,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -180,8 +180,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
align:
species: ""
Expand Down
8 changes: 4 additions & 4 deletions regression/presets/analyze/bruker-sc-xcr-vdj-beacon.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
- parameters:
aAssemblerParameters:
Expand Down Expand Up @@ -115,8 +115,8 @@ mitool:
- Cell
payloadTagTypes:
- Targets
safeUnusedReads: true
safeDiscardedReads: true
saveUnusedReads: true
saveDiscardedReads: true
inferMinRecordsPerConsensus: true
align:
species: ""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ properties:
type: array
items:
type: string
safeDiscardedReads:
saveDiscardedReads:
type: boolean
safeUnusedReads:
saveUnusedReads:
type: boolean
Loading

0 comments on commit cc74062

Please sign in to comment.