You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update Snakemake 8 and Gather/Scatter Indel Calling (#13)
* added pysam
* current changes to changelog
* implemented scatter and gather for first round htc
* removed optional quantification - should be required
* caught error when unknown bases occur in wildtype
* remove unwanted print
* added routine to select mhc class type
* splitting in mutect2 analysis for speedup
* rename rule name
* combine single-end and paired-end reads to prepare input for mhc-II genotyping
* added instructions for Snakemake 8
* updated minimum version of Snakemake to 8.x.x
* gather scatter for indel calling
* added instructions to Snakemake 8 and apptainer replaces singularity
* added routine to ease the use of custom variants
* refactor hlatyping to combine read retrieval for MHC-I and MHC-II
* outsource rules for custom variants to improve readability
* added reference sets for hla alleles (to compare against)
* added separate rules for MHC-II prediction tools download
* accept wildcard <group> as parameter to improve usability
* Remove for check for valid alleles - this is now done later to include also user-provided ones
* change to singe file input
* add routine for MHC-I and MHC-II into same script
* add safety routine is no counts can be found (when no seqdata present)
* added custom rules
* added parameters for alignment to config
* changed order when adding INFO tags
* added sorting routine
* safety routines added
* outsource merging of predicted mhccII alleles
* added few parameters
* added to feature list
* changed path to provided hlahd path
* hlhd call as non-file parameter
* added changes to path also to testconfig
<img src="https://github.com/ylab-hi/ScanNeo2/actions/workflows/linting.yml/badge.svg" alt="Workflow status badge">
5
5
</div>
6
6
@@ -29,9 +29,10 @@ To get started with ScanNeo2, follow the steps below:
29
29
mamba activate scanneo2
30
30
```
31
31
32
-
Note: This installs Snakemake v7.32.x. In its current form, ScanNeo2 is not comptabile with Snakemake >= 8.x.x.
33
-
If ScanNeo2 is configured to use the exitron module, singularity needs to be installed. For that, the
34
-
`environment_singularity.yml' can be used. However, most HPC servers provide their own module installation.
32
+
Note: ScanNeo2 requires Snakemake >= 8.x.x is not compatible with Snakemake <= 8.x.x. If ScanNeo2
33
+
is configured to use the exitron module, apptainer (formerly singularity) needs to be installed.
34
+
For that, the `environment_apptainer.yml` can be used. However, most HPC servers provide their own
35
+
module installation (which should be preferred)
35
36
36
37
2. Deploy ScanNeo2:
37
38
@@ -66,13 +67,13 @@ To run the workflow, use the following command:
66
67
67
68
```bash
68
69
cd /path/to/your/working/directory/
69
-
snakemake --cores all --use-conda
70
+
snakemake --cores all --software-deployment-method conda
70
71
```
71
72
72
-
As mentioned above, when exitron detection is activated the singularity option `--use-singularity` has to be used as well.
73
+
As mentioned above, when exitron detection is activated the singularity option `--software-deployment-method apptainer` has to be used as well.
73
74
74
75
```bash
75
-
snakemake --cores all --use-conda --use-singularity
76
+
snakemake --cores all --software-deployment-method conda apptainer
76
77
```
77
78
78
79
In addition, custom configfiles can be configured using `--configfile <path/to/configfile>`. In principle, this merely
@@ -101,7 +102,19 @@ ScanNeo2 provides an accessible, efficient method for predicting neoantigens. It
101
102
102
103
## Citation
103
104
104
-
If ScanNeo2 has proven useful in your work please cite it using the linked publication.
105
+
@article{Schafer2023Nov,
106
+
author = {Sch{\ifmmode\ddot{a}\else\"{a}\fi}fer, Richard A. and Guo, Qingxiang and Yang, Rendong},
107
+
title = {{ScanNeo2: a comprehensive workflow for neoantigen detection and immunogenicity prediction from diverse genomic and transcriptomic alterations}},
0 commit comments