Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
bc3252f
refactor: Raising errors if experiment.csv does not fit with output p…
visze Apr 24, 2026
a6a33e1
Merge branch 'master' of https://github.com/kircherlab/MPRAsnakeflow …
visze May 7, 2026
5f4595b
docs: :memo: Adding example using data GEO:GSE306816
visze May 7, 2026
d44e87d
docs: typo fixes and build cleanup
visze May 7, 2026
ff607b5
docs: add GSE293036 example with correct FASTQ file names (#269)
alexbarrera May 7, 2026
68b5175
feat(experiment): :sparkles: NGmerge for paired-end BC reads merging …
visze May 22, 2026
f8d51e0
feat(assignment)!: cigar filtering for BWA and optional length filter…
visze May 29, 2026
136d681
docs: overview page of examples and more examples (#272)
visze Jun 1, 2026
bb0292b
docs: Added Zahm and KopliK examples - GSE271608 and GSE307247 (#275)
j-rosen Jun 2, 2026
03a06bc
merge master in dev
visze Jun 2, 2026
2fa04c5
chore: insctructions
visze Jun 2, 2026
6c4f52a
docs: fixing typos
visze Jun 2, 2026
77175e9
[pre-commit.ci] auto fixes from pre-commit hooks
pre-commit-ci[bot] Jun 2, 2026
defa204
fix: duplicated rule experiment_counts_noUMI_merge_NGmerge
visze Jun 2, 2026
96db5de
Merge branch 'development' of https://github.com/kircherlab/MPRAsnake…
visze Jun 2, 2026
658201f
ci: pre-commint message
visze Jun 2, 2026
007ee00
refactor: remove unecessary code
visze Jun 2, 2026
a067b86
docs: Potential fix for pull request finding
visze Jun 2, 2026
4d9b311
refcator: copilot suggestions
visze Jun 2, 2026
5a774a5
refactor: copilot
visze Jun 3, 2026
674d476
refactor: next
visze Jun 3, 2026
daf884a
docs: update example config
visze Jun 3, 2026
a96ae07
Potential fix for pull request finding
visze Jun 3, 2026
5c18c3f
Potential fix for pull request finding
visze Jun 3, 2026
a56c755
Potential fix for pull request finding
visze Jun 3, 2026
994611e
Potential fix for pull request finding
visze Jun 3, 2026
a1b8b6b
ci: resturcture
visze Jun 3, 2026
007686d
Potential fix for pull request finding
visze Jun 3, 2026
820da67
Potential fix for pull request finding
visze Jun 3, 2026
4073e65
Potential fix for pull request finding
visze Jun 3, 2026
b321c4d
Potential fix for pull request finding
visze Jun 3, 2026
5e491a8
docs: typo fixes
visze Jun 3, 2026
803594e
docs: sphix compilation
visze Jun 3, 2026
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
11 changes: 8 additions & 3 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,17 +64,22 @@ cd docs && make html
### Adding a New Rule
```snakemake
rule my_rule:
conda:
getCondaEnv("python3.yaml")
"""
Documentation of my_rule goes here. Describe inputs, outputs, and purpose.
"""
input:
Comment thread
visze marked this conversation as resolved.
script=getScript("mydir/myscript.py"),
data=lambda wc: config["assignments"][wc.assignment]["design_file"],
output:
"results/assignment/{assignment}/myoutput.tsv",
log:
"results/logs/assignment/my_rule.{assignment}.log",
conda:
getCondaEnv("python3.yaml")
shell:
"python {input.script} --input {input.data} > {output} 2> {log}"
"""
python {input.script} --input {input.data} >{output} 2>{log}
"""
```

### Config Access
Expand Down
59 changes: 58 additions & 1 deletion .github/release-please-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,64 @@
"draft": false,
"prerelease": true,
"tag-prefix": "v",
"include-component-in-tag": false
"include-component-in-tag": false,
"changelog-sections": [
{
"type": "feat",
"section": "Features",
"hidden": false
},
{
"type": "fix",
"section": "Bug Fixes",
"hidden": false
},
{
"type": "perf",
"section": "Performance Improvements",
"hidden": false
},
{
"type": "revert",
"section": "Reverts",
"hidden": false
},
{
"type": "docs",
"section": "Documentation",
"hidden": false
},
{
"type": "style",
"section": "Styles",
"hidden": true
},
{
"type": "chore",
"section": "Miscellaneous Chores",
"hidden": true
},
{
"type": "refactor",
"section": "Code Refactoring",
"hidden": true
},
{
"type": "test",
"section": "Tests",
"hidden": true
},
{
"type": "build",
"section": "Build System",
"hidden": true
},
{
"type": "ci",
"section": "Continuous Integration",
"hidden": true
}
]
}
}
}
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ repos:

ci:
autofix_commit_msg: |
[pre-commit.ci] auto fixes from pre-commit hooks
ci: auto fixes from pre-commit hooks

for more information, see https://pre-commit.ci
autofix_prs: true
Expand Down
7 changes: 4 additions & 3 deletions config/example_assignment_bbmap.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: "0.6"
version: "0.7"
assignments:
exampleAssignment: # name of an example assignment (can be any string)
bc_length: 15
Expand All @@ -8,14 +8,15 @@ assignments:
tool: bbmap
configs:
min_mapping_quality: 30 # 30 is default for bbmap
sequence_length: 171 # sequence length of design excluding adapters.
alignment_start: 1 # start of an alignment in the reference/design_file.
FWD:
- resources/Assignment_BasiC/R1.fastq.gz
BC:
- resources/Assignment_BasiC/R2.fastq.gz
REV:
- resources/Assignment_BasiC/R3.fastq.gz
design_file: resources/design.fa
design_check:
sequence_start: 1 # start of an alignment in the reference/design_file.
sequence_length: 171 # sequence length of design excluding adapters.
configs:
default: {} # name of an example filtering config
2 changes: 1 addition & 1 deletion config/example_assignment_bwa.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: "0.6"
version: "0.7"
assignments:
exampleAssignment: # name of an example assignment (can be any string)
bc_length: 15
Expand Down
2 changes: 1 addition & 1 deletion config/example_assignment_exact_lazy.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: "0.6"
version: "0.7"
assignments:
exampleAssignment: # name of an example assignment (can be any string)
bc_length: 15
Expand Down
2 changes: 1 addition & 1 deletion config/example_assignment_exact_linker.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: "0.6"
version: "0.7"
assignments:
exampleAssignment: # name of an example assignment (can be any string)
bc_length: 20
Expand Down
7 changes: 4 additions & 3 deletions config/example_assignment_pbmm2.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
---
version: "0.6"
version: "0.7"

assignments:
exampleLongRead:
bc_length: 15
long_read_input: resources/long_read/CEBPRE_10k.bam
design_file: resources/long_read/CEBPRE_reference.fasta
design_check:
sequence_start: 1
sequence_length: 303
alignment_tool:
tool: pbmm2
configs:
preset: SUBREAD
min_concordance: 0.9
alignment_start: 1
sequence_length: 303
linker: GCAAAGTGAACACATCGCTAAGCGAAAGCTAAG # linker sequence in the read after we expect the BC
configs:
test:
Expand Down
2 changes: 1 addition & 1 deletion config/example_config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: "0.6"
version: "0.7"
assignments:
Comment thread
visze marked this conversation as resolved.
exampleAssignment: # name of an example assignment (can be any string)
bc_length: 15
Expand Down
2 changes: 1 addition & 1 deletion config/example_count.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: "0.6"
version: "0.7"
experiments:
exampleCount:
bc_length: 15
Expand Down
Loading
Loading