Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add BAGEL2 functionality #60

Merged
merged 46 commits into from
Nov 7, 2023
Merged
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
8f6af2d
Extra files from mageck count
LaurenceKuhl Jul 14, 2023
13181f0
fix bug in rra
LaurenceKuhl Jul 14, 2023
b66f7e5
Add bagel fold change
LaurenceKuhl Jul 21, 2023
4faa210
Merge remote-tracking branch 'source_repo/dev' into bump
LaurenceKuhl Jul 21, 2023
ac2ca2c
Trying to add BAGEL_BF
LaurenceKuhl Jul 27, 2023
8a88803
Adding bagel2_bf
LaurenceKuhl Jul 28, 2023
0bebd94
working modules of bagel
LaurenceKuhl Jul 31, 2023
a6d4090
All of the bagel modules and output graphs
LaurenceKuhl Aug 1, 2023
6ef05ac
Bagel2
LaurenceKuhl Aug 8, 2023
7030145
Add new features in changelog
LaurenceKuhl Aug 8, 2023
5be5815
Fixed paired-end
LaurenceKuhl Aug 8, 2023
1d2dff0
Merge branch 'dev' into bump
mirpedrol Aug 8, 2023
2519663
Update CHANGELOG.md
LaurenceKuhl Aug 9, 2023
65c0f6f
Update CHANGELOG.md
LaurenceKuhl Aug 9, 2023
2be7f3b
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
ea07b75
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
9278293
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
4cc4bba
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
d0b21d9
formatting
LaurenceKuhl Aug 9, 2023
ce6c7ee
Merge branch 'bump' of https://github.com/LaurenceKuhl/crisprseq into…
LaurenceKuhl Aug 9, 2023
6c8993b
test
LaurenceKuhl Aug 9, 2023
29dc2bd
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
f8210a4
Add doc
LaurenceKuhl Aug 16, 2023
e21fc25
fix meta id
LaurenceKuhl Aug 16, 2023
63f328a
Ran nf-core modules patch
LaurenceKuhl Aug 16, 2023
90eb287
Add license
LaurenceKuhl Aug 16, 2023
0d7aeb4
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 23, 2023
6b75dd9
Add license
LaurenceKuhl Aug 24, 2023
1bf922d
Merge branch 'dev' into bump
LaurenceKuhl Aug 24, 2023
f2576c4
Remove symlink issue
LaurenceKuhl Oct 2, 2023
5d343af
Update module config
LaurenceKuhl Oct 2, 2023
31a1103
Add graphs for mageck rra
LaurenceKuhl Oct 24, 2023
fef0481
Update docs/usage/screening.md
LaurenceKuhl Oct 25, 2023
77f2509
Update workflows/crisprseq_screening.nf
LaurenceKuhl Oct 25, 2023
acd150d
Modifications suggested by Julia
LaurenceKuhl Oct 25, 2023
0fefa45
merge branch 'bump' of https://github.com/LaurenceKuhl/crisprseq into…
LaurenceKuhl Oct 25, 2023
718ceaa
Take comments into account add license
LaurenceKuhl Oct 25, 2023
2a756b8
Add contrast file in the test
LaurenceKuhl Nov 3, 2023
4a95736
remove condition
LaurenceKuhl Nov 3, 2023
9d67bd0
rollback on the condition in the samplesheet
LaurenceKuhl Nov 7, 2023
00d0d16
[automated] Fix linting with Prettier
nf-core-bot Nov 7, 2023
0049dde
ran prettier
LaurenceKuhl Nov 7, 2023
fdc1c2c
Merge branch 'bump' of https://github.com/LaurenceKuhl/crisprseq into…
LaurenceKuhl Nov 7, 2023
e073518
nf-core modules patch on mageck mle
LaurenceKuhl Nov 7, 2023
d5c59ab
run black
mirpedrol Nov 7, 2023
4930690
fix left-padding spaces
mirpedrol Nov 7, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Template update v2.9 ([#52](https://github.com/nf-core/crisprseq/pull/52))
- Use `Channel.fromSamplesheet()` from `nf-validation` to validate input sample sheets and create an input channel ([#58](https://github.com/nf-core/crisprseq/pull/58))
- BAGEL2 as a module which detects gene essentiality ([#60](https://github.com/nf-core/crisprseq/pull/60))

### Fixed

- Change to `process_high` for the mageck mle module ([#60](https://github.com/nf-core/crisprseq/pull/60)
- Summary processes don't modify the input file anymore, allowing resuming these processes ([#66](https://github.com/nf-core/crisprseq/pull/66))
- Do not stash unexistent files, use empty lists instead. Fixes AWS tests ([#67](https://github.com/nf-core/crisprseq/pull/67))
- Rename process `merging_summary` to `preprocessing_summary` to improve clarity ([#69](https://github.com/nf-core/crisprseq/pull/69))
Expand Down
4 changes: 4 additions & 0 deletions CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@

> Li, W. et al. Quality control, modeling, and visualization of CRISPR screens with MAGeCK-VISPR. Genome Biology 16, 281, doi:10.1186/s13059-015-0843-6 (2015).

- [BAGEL2](https://pubmed.ncbi.nlm.nih.gov/33407829/)

> Kim E, Hart T. Improved analysis of CRISPR fitness screens and reduced off-target effects with the BAGEL2 gene essentiality classifier. Genome Med. 2021 Jan 6;13(1):2. doi: 10.1186/s13073-020-00809-3. PMID: 33407829; PMCID: PMC7789424.

- [BioContainers](https://pubmed.ncbi.nlm.nih.gov/28379341/)

> da Veiga Leprevost F, Grüning B, Aflitos SA, Röst HL, Uszkoreit J, Barsnes H, Vaudel M, Moreno P, Gatto L, Weber J, Bai M, Jimenez RC, Sachsenberg T, Pfeuffer J, Alvarez RV, Griss J, Nesvizhskii AI, Perez-Riverol Y. BioContainers: an open-source and community-driven framework for software standardization. Bioinformatics. 2017 Aug 15;33(16):2580-2582. doi: 10.1093/bioinformatics/btx192. PubMed PMID: 28379341; PubMed Central PMCID: PMC5870671.
Expand Down
4 changes: 1 addition & 3 deletions assets/schema_input.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "https://raw.githubusercontent.com/nf-core/crisprseq/master/assets/schema_input.json",
"title": "nf-core/crisprseq pipeline - params.input schema",
"description": "Schema for the file provided with params.input",
Expand Down Expand Up @@ -30,8 +30,6 @@
"condition": {
"type": "string",
"pattern": "^\\S+$",
"enum": ["control", "treatment"],
"errorMessage": "Condition name must be one of 'control' or 'treatment'",
"meta": ["condition"]
},
"reference": {
Expand Down
Loading