Closed AnnaAMonaco closed 3 months ago
UPDATE I sorted this out, turns out the issue was really dumb but I'm writing it here in case anyone else ever runs into it:
The txp2gene file I used had (for reasons still unknown to me) an empty line as line 1. This threw everything off for reading in the MM matrix with its cols and rows files. I fixed the txp2gene.tsv and re-run alevin-fry
. Everything works like a charm now
Thank you for reporting back Anna!
Sorry I just saw the notification. Hi @AnnaAMonaco , when we talk about the "txp2gene file", are we referring to the gene_id_to_name.tsv
or the "t2g_3col.tsv"? This issue is very interesting, and I would like to avoid it in both fishpond and simpleaf!
Best, Dongze
Hi @DongzeHE, I mean the tsv file used for --tgMap
:
salmon alevin -lISR -1 $input/${sample}_R1_001.fastq.gz -2 $input/${sample}_R2_001.fastq.gz \
--chromiumV3 -i $index -p 12 -o $outDir/${sample} --tgMap $tsv --rad --sketch --dumpFeatures
When I first say this was the case, it was by opening the quants_mat_cols.txt
output file. I made a "decoy" file for it where I removed the empty line, but it had obviously been embedded somehow in the quants_mat.mtx
. Maybe there is a smarter way to get loadFry()
to skip or remove any empty lines in the columns and/or matrix files?
Dear Devs,
I am having some issues loading the output of
alevin-fry
scRNA-seq quantification into R; I have used all the following packages in the past without issue. I get the following error when trying to load my data:Brief Summary I have scRNA-seq (10X) from two species, I quantified them with
alevin-fry
and want to continue with my standard single-cell analysis workflow in R withSeurat
. Although there seems to be no issue with any of the output directories, I am failing to load the outputs into R and make aSeurat
object out of them, but only for one of the two species.Code ran and errors When working with species1, it fails already at
loadFry()
; I checked and all paths exist and contain all directories and files required.I know this error occurs at the first step of my loop:
When looking up this error, it seemed like it might be something to do with old/incompatible Bioconductor packages, so I updated them all (see
sessionInfo()
below), but the issue persists. I am having a different set of issues with species2, but I think that is material for a new issue, if I cannot figure it out.I am of course happy to provide any more info that could help troubleshooting. I have never had any issue with these steps before
Session Info