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
@@ -31,9 +31,9 @@ A Snakemake workflow for the design of small guide RNAs (sgRNAs) for CRISPR appl
31
31
32
32
The usage of this workflow is described in the [Snakemake Workflow Catalog](https://snakemake.github.io/snakemake-workflow-catalog/docs/workflows/MPUSP/snakemake-crispr-guides.html).
33
33
34
-
Detailed information about input data and workflow configuration can also be found in the [`config/README.md`](config/README.md).
34
+
Detailed information about input data and workflow configuration can be found in the [`config/README.md`](config/README.md).
35
35
36
-
If you use this workflow in a paper, don't forget to give credits to the author(s) by citing the URL of this (original) repositoryand its DOI (see above).
36
+
If you use this workflow in a paper, don't forget to give credits to the author(s) by citing the URL of this repository, the release, and its DOI if available.
37
37
38
38
## Workflow overview
39
39
@@ -60,7 +60,7 @@ The workflow is built using [snakemake](https://snakemake.readthedocs.io/en/stab
60
60
6. Return report as HTML and PDF files (`weasyprint`)
61
61
7. Export module logs and versions
62
62
63
-
If you want to contribute, report issues, or suggest features, please get in touch on [github](https://github.com/MPUSP/snakemake-crispr-guides).
63
+
If you want to contribute, report issues, or suggest features, please get in touch on [GitHub](https://github.com/MPUSP/snakemake-crispr-guides).
64
64
65
65
## Deployment options
66
66
@@ -108,47 +108,7 @@ Important requirements when using custom `*.fasta` and `*.gff` files:
108
108
109
109
### Parameters
110
110
111
-
This table lists all parameters that can be used to run the workflow.
| tiling_window | numeric | window size for intergenic regions |`1000`|
126
-
| tiling_min_dist | numeric | min distance between TSS and intergenic region |`0`|
127
-
| circular | logical | is the genome circular? |`False`|
128
-
| canonical | logical | only canonical PAM sites are included |`True`|
129
-
| strands | string | target `coding`, `template` or `both`|`both`|
130
-
| spacer_length | numeric | desired length of guides |`20`|
131
-
| guide_aligner | string | one of `biostrings`, `bowtie`|`biostrings`|
132
-
| crispr_enzyme | string | CRISPR enzyme ID |`SpCas9`|
133
-
| score_methods | string | see _crisprScore_ package | default scores are listed below |
134
-
| score_weights | numeric | opt. weights when calculating mean score |`[1, 1, 1, 1, 1, 1]`|
135
-
| restriction_sites | string | sequences to omit in entire guide |`Null`|
136
-
| bad_seeds | string | sequences to omit in seed region |`["ACCCA", "ATACT", "TGGAA"]`|
137
-
| no_target_controls | numeric | number of non targeting guides (neg. controls) | 100 |
138
-
| FILTER_GUIDES ||||
139
-
| filter_best_per_gene | numeric | max number of guides to return per gene |`10`|
140
-
| filter_best_per_tile | numeric | max number of guides to return per ig/tile |`10`|
141
-
| filter_score_threshold | numeric | mean score to use as lower limit |`Null`|
142
-
| filter_multi_targets | logical | remove guides that perfectly match >1 target |`True`|
143
-
| filter_rna | logical | remove guides that target e.g. rRNA or tRNA |`True`|
144
-
| gc_content_range | numeric | range of allowed GC content |`[30, 70]`|
145
-
| fiveprime_linker | string | optionally add 5' linker to each guide |`Null`|
146
-
| threeprime_linker | string | optionally add 3' linker to each guide |`Null`|
147
-
| export_as_gff | logical | export result table to `.gff` file |`True`|
148
-
| export_as_fasta | logical | export result table to `.fasta` file |`True`|
149
-
| REPORT ||||
150
-
| show_examples | numeric | number of genes to show guide position |`10`|
151
-
| show_genomic_range | numeric | genome start and end pos to show tiling guides |`[0, 50000]`|
111
+
Detailed information about input data and workflow configuration can be found in the [`config/README.md`](config/README.md).
152
112
153
113
### Target type
154
114
@@ -174,7 +134,7 @@ The list of available on-target scores in the [R crisprScore package](https://gi
174
134
175
135
Another good reason to exclude some scores are the computational resources they require. Particularly deep learning-derived scores are calculated by machine learning models that require both a lot of extra resources in terms of disk space (downloaded and installed _via_`basilisk` and `conda` environments) and processing power (orders of magnitude longer computation time).
176
136
177
-
Users can look up all available scores on the [R crisprScore github page](https://github.com/crisprVerse/crisprScore) and decide which ones should be included. In addition, the default behavior of the pipeline is to compute an average score and select the top N guides based on it. The average score is the _weighted mean_ of all single scores and the `score_weights` can be defined in the `config/config.yml` file. If a score should be excluded from the ranking, it's weight can simply be set to zero.
137
+
Users can look up all available scores on the [R crisprScore GitHub page](https://github.com/crisprVerse/crisprScore) and decide which ones should be included. In addition, the default behavior of the pipeline is to compute an average score and select the top N guides based on it. The average score is the _weighted mean_ of all single scores and the `score_weights` can be defined in the `config/config.yml` file. If a score should be excluded from the ranking, it's weight can simply be set to zero.
178
138
179
139
The default scores are:
180
140
@@ -238,10 +198,10 @@ The workflow generates the following output from its modules:
238
198
239
199
## Authors
240
200
241
-
-The custom `snakemake`, `R`, `R markdown`, and `python` scripts were written by Michael Jahn, PhD
242
-
- Affiliation: [Max-Planck-Unit for the Science of Pathogens](https://www.mpusp.mpg.de/) (MPUSP), Berlin, Germany
243
-
- Visit the MPUSP github page at https://github.com/MPUSP for info on this workflow and other projects
244
-
- Visit the author's github page at https://github.com/m-jahn for info on other projects
201
+
-Dr. Michael Jahn
202
+
- Affiliation: [Max-Planck-Unit for the Science of Pathogens](https://www.mpusp.mpg.de/) (MPUSP), Berlin, Germany
Copy file name to clipboardExpand all lines: config/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,7 +78,7 @@ The list of available on-target scores in the [R crisprScore package](https://gi
78
78
79
79
Another good reason to exclude some scores are the computational resources they require. Particularly deep learning-derived scores are calculated by machine learning models that require both a lot of extra resources in terms of disk space (downloaded and installed _via_`basilisk` and `conda` environments) and processing power (orders of magnitude longer computation time).
80
80
81
-
Users can look up all available scores on the [R crisprScore github page](https://github.com/crisprVerse/crisprScore) and decide which ones should be included. In addition, the default behavior of the pipeline is to compute an average score and select the top N guides based on it. The average score is the _weighted mean_ of all single scores and the `score_weights` can be defined in the `config/config.yml` file. If a score should be excluded from the ranking, it's weight can simply be set to zero.
81
+
Users can look up all available scores on the [R crisprScore GitHub page](https://github.com/crisprVerse/crisprScore) and decide which ones should be included. In addition, the default behavior of the pipeline is to compute an average score and select the top N guides based on it. The average score is the _weighted mean_ of all single scores and the `score_weights` can be defined in the `config/config.yml` file. If a score should be excluded from the ranking, it's weight can simply be set to zero.
0 commit comments