Skip to content

Commit

Permalink
Merge pull request #240 from LCR-BCCRC/module/mixcr/1.2
Browse files Browse the repository at this point in the history
MiXCR 1.2 module updates
  • Loading branch information
lkhilton committed May 3, 2023
2 parents 482a2ab + c2079d4 commit 9442097
Show file tree
Hide file tree
Showing 13 changed files with 890 additions and 2 deletions.
61 changes: 61 additions & 0 deletions modules/mixcr/1.2/config/default.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
lcr-modules:

mixcr:

dirs:
_parent: "__UPDATE__"

inputs:
# Available wildcards: {seq_type} {sample_id}
sample_fastq_1: "__UPDATE__"
sample_fastq_2: "__UPDATE__"
# Path to the directory where MIXCR should be installed
mixcr_exec: "__UPDATE__"

scratch_subdirectories: []

receptors: "__UPDATE__"
###### Desired IG/TCR chains in list format or keyword:
###### "ALL" = ['IGH', 'IGL', 'IGK', 'TRA', 'TRB', 'TRD', 'TRG']
###### "BCR" = ['IGH', 'IGL', 'IGK']
###### "TCR" = ['TRA', 'TRB', 'TRD', 'TRG']

igblastn: False
# Boolean
# Set to True to perform igblastn alignment to IMGT database

igblast_scripts:
mixcr2fasta: "{MODSDIR}/src/mixcr_to_fasta.py"
igblastn2mixcr: "{MODSDIR}/src/igblast_to_mixcr.py"

options:
mixcr_run:
mrna:
--starting-material rna
genome:
--starting-material dna
igblast_run:
run_flags: ""
form: "qseq sseq"

conda_envs:
java: "{MODSDIR}/envs/java-jdk-8.0.yaml"
igblast: "{MODSDIR}/envs/igblast.yaml"

threads:
mixcr_run: 4

resources:
mixcr_run:
mem_mb: 10000
fastq: 1

pairing_config:
genome:
run_paired_tumours: False
run_unpaired_tumours_with: "no_normal"
run_paired_tumours_as_unpaired: True
mrna:
run_paired_tumours: False
run_unpaired_tumours_with: "no_normal"
run_paired_tumours_as_unpaired: True
20 changes: 20 additions & 0 deletions modules/mixcr/1.2/envs/igblast.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: igblast
channels:
- bioconda
- defaults
dependencies:
- _libgcc_mutex=0.1
- _openmp_mutex=4.5
- bzip2=1.0.8
- icu=58.2
- igblast=1.17.1
- libgcc-ng=9.3.0
- libgomp=9.3.0
- libstdcxx-ng=9.3.0
- libxml2=2.9.12
- ncbi-vdb=2.11.0
- perl=5.26.2
- xz=5.2.5
- zlib=1.2.11
prefix: /home/mcruz/miniconda3/envs/igblast

1 change: 1 addition & 0 deletions modules/mixcr/1.2/envs/java-jdk-8.0.yaml

0 comments on commit 9442097

Please sign in to comment.