Skip to content

Commit 89d3f11

Browse files
authored
Merge pull request #1286 from AlexsLemonade/jashapiro/v0.10.2
Bugfix + changelog + 0.10.2 updates
2 parents b506f92 + e0e08df commit 89d3f11

8 files changed

Lines changed: 417 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 398 additions & 0 deletions
Large diffs are not rendered by default.

bin/cellbrowser_rewritemarkers.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ def rewrite_markers(
8686
out_cols = ["id", "symbol", "z_score|float"] + other_cols
8787

8888
for cluster_name, group in markers.groupby(cluster_col, sort=False):
89-
out_path = markers_out_dir / (make_cluster_filename(cluster_name) + ".tsv.gz")
89+
out_path = markers_out_dir / (
90+
make_cluster_filename(str(cluster_name)) + ".tsv.gz"
91+
)
9092
group[out_cols].to_csv(out_path, sep="\t", index=False, compression="gzip")
9193

9294
return True

cavatica/sb_doc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# scpca-nf v0.10.1
1+
# scpca-nf v0.10.2
22

33

44
The `scpca-nf` workflow is used to process 10x single-cell data as part of the [Single-cell Pediatric Cancer Atlas (ScPCA) project](https://scpca.alexslemonade.org/).

cavatica/sb_nextflow_schema.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ app_content:
33
executor_version: 24.10.6
44
class: nextflow
55
cwlVersion: None
6-
doc: "# scpca-nf v0.10.1
6+
doc: "# scpca-nf v0.10.2
77
88
99
The `scpca-nf` workflow is used to process 10x single-cell data as part of the

components/dictionary.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Cavatica
1515
cDNA
1616
CellAssign
1717
cellhash
18+
changelog
1819
CLI
1920
CNV
2021
conda
@@ -29,26 +30,30 @@ Dockerfile
2930
doi
3031
DS
3132
DV
33+
EBS
3234
ECR
3335
EFO
3436
embeddings
3537
Ensembl
3638
et
3739
falsey
38-
FASTQ
3940
fastq
41+
FASTQ
4042
FFPE
4143
formatter
4244
GEX
45+
GHA
4346
Github
4447
glioblastoma
4548
GRCh
4649
HD
50+
HDF
4751
Heimberg
4852
Hippen
4953
HPC
5054
HTO
5155
HTOs
56+
HVG
5257
HVGs
5358
Ichihara
5459
inferCNV
@@ -65,6 +70,7 @@ Nextflow
6570
Nextflow's
6671
nf
6772
oligos
73+
OpenScPCA
6874
PanglaoDB
6975
parallelizing
7076
PBMCs
@@ -76,8 +82,8 @@ README
7682
reproducibility
7783
reproducibly
7884
SCE
79-
ScPCA
8085
scpca
86+
ScPCA
8187
Seqera
8288
singleplexed
8389
SingleR

external-instructions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,12 @@ Using the above command will run the workflow from the `main` branch of the work
9696
To update to the latest released version you can run `nextflow pull AlexsLemonade/scpca-nf` before the `nextflow run` command.
9797

9898
To be sure that you are using a consistent version, you can specify use of a release tagged version of the workflow, set below with the `-r` flag.
99-
The command below will pull the `scpca-nf` workflow directly from Github using the `v0.10.1` version.
99+
The command below will pull the `scpca-nf` workflow directly from Github using the `v0.10.2` version.
100100
Released versions can be found on the [`scpca-nf` repository releases page](https://github.com/AlexsLemonade/scpca-nf/releases).
101101

102102
```sh
103103
nextflow run AlexsLemonade/scpca-nf \
104-
-r v0.10.1 \
104+
-r v0.10.2 \
105105
-config {path to config file} \
106106
-profile {name of profile}
107107
```
@@ -332,7 +332,7 @@ If you will be analyzing spatial expression data, you will also need the Cell Ra
332332

333333
If your compute nodes do not have internet access, you will likely have to pre-pull the required container images as well.
334334
When doing this, it is important to be sure that you also specify the revision (version tag) of the `scpca-nf` workflow that you are using.
335-
For example, if you would run `nextflow run AlexsLemonade/scpca-nf -r v0.10.1`, then you will want to set `-r v0.10.1` for `get_refs.py` as well to be sure you have the correct containers.
335+
For example, if you would run `nextflow run AlexsLemonade/scpca-nf -r v0.10.2`, then you will want to set `-r v0.10.2` for `get_refs.py` as well to be sure you have the correct containers.
336336
By default, `get_refs.py` will download files and images associated with the latest release.
337337

338338
If your system uses Docker, you can add the `--docker` flag:

nextflow.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ manifest {
66
mainScript = 'main.nf'
77
defaultBranch = 'main'
88
nextflowVersion = '>=24.09'
9-
version = 'v0.10.1'
9+
version = 'v0.10.2'
1010
contributors = [
1111
[
1212
name: "Allegra Hawkins",

nextflow_schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -640,12 +640,12 @@
640640
},
641641
"cellbrowser_container": {
642642
"type": "string",
643-
"default": "ghcr.io/alexslemonade/scpca-nf/cellbrowser:v0.10.1",
643+
"default": "ghcr.io/alexslemonade/scpca-nf/cellbrowser:v0.10.2",
644644
"fa_icon": "fab fa-docker"
645645
},
646646
"vireo_container": {
647647
"type": "string",
648-
"default": "ghcr.io/alexslemonade/scpca-nf/vireo-snp:v0.10.1",
648+
"default": "ghcr.io/alexslemonade/scpca-nf/vireo-snp:v0.10.2",
649649
"hidden": true,
650650
"fa_icon": "fab fa-docker"
651651
},

0 commit comments

Comments
 (0)