Luis Heinzlmeier
06/30/2025, 5:35 AMhtodemux, multiseq, and hasheddrops to the pipeline
◦ added the preprocessing script for htodemux and multiseq in the local folder
◦ added a visualization script for htodemux in the local folder
• Updated htodemux (PR), multiseq (PR), hasheddrops (PR), and bff (PR). I mainly fixed the data types so that they fit with the pipeline.
• Due to the memory limit, we haven’t been able to merge bff. What can we do to finally merge this module?
• What is the status of the remaining modules that haven’t been merged yet? (See progress table)Lukas Heumos
06/30/2025, 8:37 AM• Due to the memory limit, we haven’t been able to merge bff. What can we do to finally merge this module?Memory limit in Github Actions?
Nico Trummer
06/30/2025, 1:25 PMLukas Heumos
06/30/2025, 1:26 PMLukas Heumos
06/30/2025, 1:26 PMLuis Heinzlmeier
07/01/2025, 7:49 AMtest.config! Unfortunately, the newer Seurat version doesn't allow genes.tsv anymore. @Nico Trummer could you maybe change the name genes.tsv to features.tsv.
Error in Read10X(data.dir = rna_matrix, gene.column = gene_col) :
Gene name or features file missing. Expecting features.tsv.gz
Container:
<http://community.wave.seqera.io/library/r-seurat:5.3.0--eeb977835038859a|community.wave.seqera.io/library/r-seurat:5.3.0--eeb977835038859a>Luis Heinzlmeier
07/01/2025, 7:51 AMgenes.tsv?Nico Trummer
07/01/2025, 8:59 AMhadge branch of #C02L5UB4Y9G
But probably it would be more user-friendly to rename in this caseLuis Heinzlmeier
07/01/2025, 9:55 AMgenes.tsv to feature.tsv. However, the files don't seem to match:
(base) luisheinzlmeier@MBC02FF4G5Q6LR hadge % zcat results_test/untar/test3_hto/features.tsv.gz
MS-11 MS-11
MS-12 MS-12
(base) luisheinzlmeier@MBC02FF4G5Q6LR hadge % zcat results_test/untar/test3_rna/genes.tsv.gz | head
PGBD2 PGBD2
LOC114674980 LOC114674980
TRNAE-CUC TRNAE-CUC
ZNF692 ZNF692
TRNAL-CAA TRNAL-CAA
LOC114678402 LOC114678402
ZNF672 ZNF672
LOC106995359 LOC106995359
SH3BP5L SH3BP5L
I used these files for testing:
(base) luisheinzlmeier@MBC02FF4G5Q6LR ~ % zcat /Users/luisheinzlmeier/Desktop/hadge/test_data_dev/rna/features.tsv.gz
ENS_ID MS-1-GGAGAAGA Gene Expression
ENS_ID MS-2-CCACAATG Gene Expression
ENS_ID MS-3-TGAGACCT Gene Expression
ENS_ID MS-4-GCACACGC Gene Expression
ENS_ID MS-5-AGAGAGAG Gene Expression
ENS_ID MS-6-TCACAGCA Gene Expression
ENS_ID MS-7-GAAAAGGG Gene Expression
ENS_ID MS-8-CGAGATTC Gene Expression
ENS_ID MS-9-GTAGCACT Gene Expression
ENS_ID MS-10-CGACCAGC Gene Expression
ENS_ID MS-11-TTAGCCAG Gene Expression
ENS_ID MS-12-GGACCCCA Gene Expression
ENS_ID MS-13-CCAACCGG Gene Expression
ENS_ID MS-14-TGACCGAT Gene Expression
ENS_ID MS-15-GCAACGCC Gene Expression
ENS_ID MS-16-CAATCGGT Gene Expression
ENS_ID MS-17-ATAGCGTC Gene Expression
ENS_ID MS-18-GAATCTCG Gene Expression
ENS_ID MS-19-CTAGCTGA Gene Expression
ENS_ID MS-20-AGACCTTG Gene Expression
ENS_ID MS-21-GAAGGAAG Gene Expression
ENS_ID MS-22-CTACGACA Gene Expression
ENS_ID MS-23-AGAAGAGG Gene Expression
ENS_ID MS-24-GTACGCAT Gene Expression
ENS_ID unmapped Gene Expression
(base) luisheinzlmeier@MBC02FF4G5Q6LR ~ % zcat /Users/luisheinzlmeier/Desktop/hadge/test_data_dev/hto/features.tsv.gz
ENS_ID MS-11 Antibody Capture
ENS_ID MS-12 Antibody CaptureLuis Heinzlmeier
07/01/2025, 9:56 AMNico Trummer
07/01/2025, 12:55 PMLukas Heumos
07/01/2025, 2:30 PMLuis Heinzlmeier
07/02/2025, 5:55 AMLukas Heumos
07/02/2025, 7:32 AMNico Trummer
07/02/2025, 7:34 AMnf-core/contributorsNico Trummer
07/02/2025, 7:35 AMNico Trummer
07/02/2025, 8:10 AMLuis Heinzlmeier
07/03/2025, 11:32 AMCommand error:
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
Then I updated the snapshot with conda or singularity using these commands:
nextflow run . -profile test,singularity --outdir test
or
nf-test test tests/default.nf.test --update-snapshot --profile test,conda
or
nf-test test tests/default.nf.test --update-snapshot --profile test,singularity
Unfortunately, I still haven't passed the CI. @Nico Trummer, why are the snapshots in the CI still showing a difference? How can I debug such a problem?Nico Trummer
07/03/2025, 11:34 AMNico Trummer
07/03/2025, 11:37 AM.nf-test folder, there you can find the actual outputs. The same is created when you run the tests locally. You can compare these files to find out what the actual differences are.Luis Heinzlmeier
07/03/2025, 12:51 PM.nf-test? Can I read something precise from the error in the CI? Or can I read something concrete from the difference in the hashes?
E.g. (same file but different hashes) from here:
java.lang.RuntimeException: Different Snapshot:
--- /tmp/expected4709676898786390216jso +++ /tmp/found219066029070260155json
n
@@ -273,144 @@ @@ +273,144 @@
273 "untar/test3_rna/matrix.m 273 "untar/test3_rna/matrix.m
tx.gz" tx.gz"
274 ], 274 ],
275 [ 275 [
! 276 "test1.base.vcf.gz:md5,c3 ! 276 "test1.base.vcf.gz:md5,36
81d7e92163710dfca2306d0d9b73f1", eccb4bd3e2130f395985e09a66a60d",
! 277 "test1.cells.vcf.gz:md5,9 ! 277 "test1.cells.vcf.gz:md5,b
198bde348a0dd6a40ddee8a4cc4104c", 28d8acaf17777c7cf9e2c7d01d93a66",
The commands I used to update are correct, aren't they?Nico Trummer
07/03/2025, 1:04 PMLuis Heinzlmeier
07/03/2025, 1:23 PMtest1.base.vcf.gz in the CI log? If so, how do I find it? I couldn't find it 😅
Thanks for the plugin, I'll check it out!Nico Trummer
07/03/2025, 2:08 PMLuis Heinzlmeier
07/04/2025, 10:37 AMtest1.base.vcf.gz also only was an example, also the checksum from other files differ.
Maybe we can use a few minutes do discuss that on Monday. If you have any resources discussing my issue "Tests/snapshots pass on Codespaces/locally but not for the CI". Like an article, a discussion or video, I would be happy to go through these. I really would like to learn solving this myself. And I am probably not the first one having such problems.Nico Trummer
07/04/2025, 10:57 AM