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

snp_index must be size 0 or 1, not 2 [pileup_and_phase.R] #47

Open
jgarces02 opened this issue Oct 11, 2022 · 21 comments
Open

snp_index must be size 0 or 1, not 2 [pileup_and_phase.R] #47

jgarces02 opened this issue Oct 11, 2022 · 21 comments
Assignees
Labels
enhancement New feature or request

Comments

@jgarces02
Copy link

Hi, I'm running the first step (pileup_and_phase.R)...

Rscript pileup_and_phase.R \
    --label x21922_mm8 \
    --samples x21922_mm8 \
    --bams /home/igoroz/jgarces/scCSCMM_sara/data/21922_mm8/outs/per_sample_outs/21922/count/sample_alignments.bam \
    --barcodes /home/igoroz/jgarces/scCSCMM_sara/data/21922_mm8/outs/per_sample_outs/21922/count/sample_filtered_barcodes.csv \
    --outdir x21922_mm8 \
    --gmap Eagle_v2.4.1/tables/genetic_map_hg38_withX.txt.gz \
    --snpvcf genome1K.phase3.SNP_AF5e2.chr1toX.hg38.vcf \
    --paneldir 1000G_hg38 \
    --ncores 10

... and having the following error:

Using genome version: hg38
Running pileup
[I::main] start time: 2022-10-11 16:13:36
[W::check_args] Max depth set to maximum value (2147483647)
[W::check_args] Max pileup set to maximum value (2147483647)
[I::main] global settings after checking:
        num of input files = 1
        out_dir = x21922_mm8/pileup/x21922_mm8
        is_out_zip = 0, is_genotype = 0
        is_target = 0, num_of_pos = 0
        num_of_barcodes = 8122, num_of_samples = 0
        refseq file = (null)
        0 chroms:
        cell-tag = CB, umi-tag = UB
        nthreads = 10, tp_max_open = 51200
        mthreads = 10, tp_errno = 0, tp_ntry = 0
        min_count = 2, min_maf = 0.00, double_gl = 0
        min_len = 30, min_mapq = 20
        rflag_filter = 772, rflag_require = 0
        max_depth = 2147483647, max_pileup = 2147483647, no_orphan = 1
[I::main] loading the VCF file for given SNPs ...
[I::main] fetching 7352497 candidate variants ...
[I::main] mode 1a: fetch given SNPs in 8122 single cells.
[I::csp_fetch_core][Thread-2] 2.00% SNPs processed.
[I::csp_fetch_core][Thread-3] 2.00% SNPs processed.
[I::csp_fetch_core][Thread-5] 2.00% SNPs processed.
[I::csp_fetch_core][Thread-4] 2.00% SNPs processed.
(...)
[I::csp_fetch_core][Thread-7] 92.00% SNPs processed.
[I::csp_fetch_core][Thread-7] 94.00% SNPs processed.
[I::csp_fetch_core][Thread-7] 96.00% SNPs processed.
[I::csp_fetch_core][Thread-7] 98.00% SNPs processed.
[I::main] All Done!
[I::main] Version: 1.2.2 (htslib 1.16)
[I::main] CMD: cellsnp-lite -s /home/igoroz/jgarces/scCSCMM_sara/data/21922_mm8/outs/per_sample_outs/21922/count/sample_alignments.bam -b /home/igoroz/jgarces/scCSCMM_sara/data/21922_mm8/outs/per_sample_outs/21922/count/sample_filtered_barcodes.csv -O x21922_mm8/pileup/x21922_mm8 -R genome1K.phase3.SNP_AF5e2.chr1toX.hg38.vcf -p 10 --minMAF 0 --minCOUNT 2 --UMItag Auto --cellTAG CB
[I::main] end time: 2022-10-11 17:30:50
[I::main] time spent: 4634 seconds.
character(0)
Creating VCFs
Error in `mutate()`:
! Problem while computing `snp_index = 1:n()`.
✖ `snp_index` must be size 0 or 1, not 2.
Backtrace:
     ▆
  1. ├─numbat:::genotype(label, samples, vcfs, glue("{outdir}/phasing"))
  2. │ ├─... %>% arrange(CHROM, POS)
  3. │ └─base::lapply(...)
  4. │   └─numbat (local) FUN(X[[i]], ...)
  5. │     └─numbat:::get_snps(vcf)
  6. │       └─... %>% filter(!is.na(AR))
  7. ├─dplyr::arrange(., CHROM, POS)
  8. ├─dplyr::mutate(., AR = AD/DP)
  9. ├─dplyr::summarise(...)
 10. ├─dplyr::group_by(., CHROM, POS, REF, ALT, snp_id)
 11. ├─dplyr::bind_rows(.)
 12. │ └─rlang::list2(...)
 13. ├─dplyr::filter(., !is.na(AR))
 14. ├─dplyr::mutate(., AR = AD/DP)
 15. ├─dplyr::mutate(., snp_index = 1:n())
 16. ├─dplyr:::mutate.data.frame(., snp_index = 1:n())
 17. │ └─dplyr:::mutate_cols(.data, dplyr_quosures(...), caller_env = caller_env())
 18. │   ├─base::withCallingHandlers(...)
 19. │   └─mask$eval_all_mutate(quo)
 20. ├─dplyr:::dplyr_internal_error(...)
 21. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data)
 22. │   └─rlang:::signal_abort(cnd, .file)
 23. │     └─base::signalCondition(cnd)
 24. └─dplyr (local) `<fn>`(`<dpl:::__>`)
 25.   └─rlang::abort(...)
Execution halted

What could I been missing, please?

(I'm running the docker container from singularity)

@teng-gao
Copy link
Collaborator

Hi, did you check if the pileup counts and phased vcfs are not empty?

@jgarces02
Copy link
Author

jgarces02 commented Oct 11, 2022 via email

@teng-gao
Copy link
Collaborator

Are you sure this is a human hg38 bam? Most times this happens when the bam genome version does not match the SNP site VCF.

@jgarces02
Copy link
Author

Totally sure. Data was generated with cellranger pipeline using hg38 reference, so I guess the BAM is correctly built.

@teng-gao
Copy link
Collaborator

What is the format of your barcodes? Should be 1 barcode per line. Do they match the barcodes in your bam? I would test with barcode list output by 10x under filtered_feature_bc_matrix/barcodes.tsv.gz.

Since this is clearly an issue with the pileup, you could test with the command running cellsnp-lite instead of the whole script, and make sure the pileup result isn't empty before proceeding.

@laijen000
Copy link

Hi @teng-gao ,

I am getting the same error while running run_numbat() on a single sample from a single individual. run_numbat() worked fine on 4 samples so far. pileup_and_phase ran without errors on this sample, and the pileup and phasing vcfs are not empty. This error occurs just after the "Building phylogeny" step. Do you have suggestions on things to check?

Thank you!

@teng-gao
Copy link
Collaborator

teng-gao commented Jan 9, 2023

Hi @laijen000 ,

I'm not sure which error you're referring to - did you mean to raise this issue on another related thread?

Best,
Teng

@laijen000
Copy link

laijen000 commented Jan 9, 2023 via email

@teng-gao
Copy link
Collaborator

teng-gao commented Jan 9, 2023

Hi Teng, Sorry, I mean the snp_index issue reported in this thread/subject line! The error message is the same as reported here.

In run_numbat()? Please raise a separate issue and paste the full error message/logs. Thanks.

@stela2502
Copy link

Just a Question - has this error been fixed? This is still open and we also run into this error.
More help would be greatly appreciated.

@stela2502
Copy link

Here is our current error message:

pileup_and_phase.R --label sample10 --samples sample10 --bams /projects/fs1/common/Pavan/nextseq5/S10/outs/possorted_genome_bam.bam  --barcodes cell_ids_Sample_10.txt --outdir numbat_sample10 --ncores 10

During startup - Warning messages:

1: Setting LC_COLLATE failed, using "C"

2: Setting LC_TIME failed, using "C"

3: Setting LC_MESSAGES failed, using "C"

4: Setting LC_MONETARY failed, using "C"

5: Setting LC_PAPER failed, using "C"

6: Setting LC_MEASUREMENT failed, using "C"

Using genome version: hg38

Running pileup

[I::main] start time: 2023-10-06 15:46:10

[W::check_args] Max depth set to maximum value (2147483647)

[W::check_args] Max pileup set to maximum value (2147483647)

[I::main] global settings after checking:

               num of input files = 1

               out_dir = numbat_sample10/pileup/sample10

               is_out_zip = 0, is_genotype = 0

               is_target = 0, num_of_pos = 0

               num_of_barcodes = 1, num_of_samples = 0

               refseq file = (null)

               0 chroms:

               cell-tag = CB, umi-tag = UB

               nthreads = 10, tp_max_open = 4096

               mthreads = 10, tp_errno = 0, tp_ntry = 0

               min_count = 2, min_maf = 0.00, double_gl = 0

               min_len = 30, min_mapq = 20

               rflag_filter = 772, rflag_require = 0

               max_depth = 2147483647, max_pileup = 2147483647, no_orphan = 1

[I::main] loading the VCF file for given SNPs ...

[I::main] fetching 7352497 candidate variants ...

[I::main] mode 1a: fetch given SNPs in 1 single cells.

[I::csp_fetch_core][Thread-5] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 2.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 4.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 6.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 8.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 22.00% SNPs processed.
0% SNPs processed.

[I::csp_fetch_core][Thread-9] 86.00% SNPs processed.
[I::csp_fetch_core][Thread-6] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 10.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 12.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 14.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 16.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 18.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 20.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 22.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 24.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 26.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 28.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 30.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-2] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 80.00% SNPs processed.

[I::csp_fetch_core][T0% SNPs processed.

[I::csp_fetch_core][Thread-9] 86.00% SNPs processed.hread-6] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 58.00% SNPs processed.

[I::csp_fetch_core][T0% SNPs processed.

[I::csp_fetch_core][Thread-9] 86.00% SNPs processed.hread-0] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 70.00% SNPs processed.
0% SNPs processed.

[I::csp_fetch_core][Thread-9] 86.00% SNPs processed.
[I::csp_fetch_core][Thread-6] 60.00% SNPs processed.
0% SNPs processed.

[I::csp_fetch_core][Thread-9] 86.00% SNPs processed.
[I::csp_fetch_core][Thread-1] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 32.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-1] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 34.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 36.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 38.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-5] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-7] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 40.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 42.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 44.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-4] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 46.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 48.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 50.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-6] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 52.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 54.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 56.00% SNPs processed.

[I::csp_fetch_core][Thread-0] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 58.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 60.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-3] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 62.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 64.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 66.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 68.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 70.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 72.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 74.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 76.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 78.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 80.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 82.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 84.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 86.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 88.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 90.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 92.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 94.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-9] 98.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 96.00% SNPs processed.

[I::csp_fetch_core][Thread-8] 98.00% SNPs processed.

[I::main] All Done!

[I::main] Version: 1.2.3 (htslib 1.13+ds)

[I::main] CMD: cellsnp-lite -s /projects/fs1/common/Pavan/nextseq5/S10/outs/possorted_genome_bam.bam -b cell_ids_Sample_10.txt -O numbat_sample10/pileup/sample10 -R /data/genome1K.phase3.SNP_AF5e2.chr1toX.hg38.vcf -p 10 --minMAF 0 --minCOUNT 2 --UMItag Auto --cellTAG CB

[I::main] end time: 2023-10-06 17:19:18

[I::main] time spent: 5588 seconds.

character(0)

Creating VCFs

Error in `mutate()`:

! Problem while computing `snp_index = 1:n()`.

\u2716 `snp_index` must be size 0 or 1, not 2.

Backtrace:

     \u2586

  1. \u251c\u2500numbat:::genotype(...)

  2. \u2502 \u251c\u2500... %>% arrange(CHROM, POS)

  3. \u2502 \u2514\u2500base::lapply(...)

  4. \u2502   \u2514\u2500numbat (local) FUN(X[[i]], ...)

  5. \u2502     \u2514\u2500numbat:::get_snps(vcf)

  6. \u2502       \u2514\u2500... %>% filter(!is.na(AR))

  7. \u251c\u2500dplyr::arrange(., CHROM, POS)

  8. \u251c\u2500dplyr::mutate(., AR = AD/DP)

  9. \u251c\u2500dplyr::summarise(...)

10. \u251c\u2500dplyr::group_by(., CHROM, POS, REF, ALT, snp_id)

11. \u251c\u2500dplyr::bind_rows(.)

12. \u2502 \u2514\u2500rlang::list2(...)

13. \u251c\u2500dplyr::filter(., !is.na(AR))

14. \u251c\u2500dplyr::mutate(., AR = AD/DP)

15. \u251c\u2500dplyr::mutate(., snp_index = 1:n())

16. \u251c\u2500dplyr:::mutate.data.frame(., snp_index = 1:n())

17. \u2502 \u2514\u2500dplyr:::mutate_cols(.data, dplyr_quosures(...), caller_env = caller_env())

18. \u2502   \u251c\u2500base::withCallingHandlers(...)

19. \u2502   \u2514\u2500mask$eval_all_mutate(quo)

20. \u251c\u2500dplyr:::dplyr_internal_error(...)

21. \u2502 \u2514\u2500rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data)

22. \u2502   \u2514\u2500rlang:::signal_abort(cnd, .file)

23. \u2502     \u2514\u2500base::signalCondition(cnd)

24. \u2514\u2500dplyr (local) `<fn>`(`<dpl:::__>`)

25.   \u2514\u2500rlang::abort(...)

Execution halted

@stela2502
Copy link

Oh and that is how we got ran the analysis:

cellranger count --id=sample_2  --transcriptome=/projects/fs1/common/genome/lunarc/10Xindexes/cellranger/3.0/human/refdata-cellranger-GRCh38-3.0.0/ --fastqs=./HGFMNBGXB --sample sample_2 --expect-cells 19000

@teng-gao
Copy link
Collaborator

teng-gao commented Oct 18, 2023

Hi @stela2502,

I'm still not convinced that this is a bug rather than problem with input.. the error message says:

[I::main] mode 1a: fetch given SNPs in 1 single cells.

This cannot be right with 10x data. What's the format of your --barcodes cell_ids_Sample_10.txt? It should be a list of single cell barcodes, each on its separate line.

@stela2502
Copy link

Thank you for the fast reply. I came to know that this sample is not a cancer sample. And the problems cause is likely also that the previous step did not identify any SNPS. So it might be of help if you could actually capture this error and replace it by something more meaningful like "Sorry, but there are no SNPS I could analyze in your set -> exiting". This would actually get you rid of this 'issue'. So please be kind to us inexperienced ones and produce a better error message than this!

@stela2502
Copy link

About the file format - I'll check, but would expect it to be correct.

@teng-gao
Copy link
Collaborator

Hmm, please let me know what specifically you see in your output folder. Does the pileup folder indeed contain empty files? A normal sample is totally ok and should help with germline SNP genotyping.

@stela2502
Copy link

Really strange. My co-worker has still not checked the cell ids. Which exact version of the cell-ids do you need? the ones with /-1$/ or the ones without?

@stela2502
Copy link

Hi teng-gao. Thank you for asking again and - yes the file format was of cause wrong. Would be cool to have a more informative error message - especially without all the python error before. What is the point of running the whole first step if you only get one line of data and that line of data even contains some clearly not cell_id specific items like ,; or \t. That are two checks that could easily be included into the first program - or? So why spend a lot of time on processing a bam file when the likelihood of a result == 0.

@teng-gao
Copy link
Collaborator

Ok, leaving a note here for better error handling and input format checking

@teng-gao teng-gao added the enhancement New feature or request label Oct 20, 2023
@teng-gao teng-gao self-assigned this Oct 20, 2023
@coldhart88
Copy link

I am the colleague of Stela2502 thank you for the advice it ran as expected.
But we ran into a wall following this tutorial: https://kharchenkolab.github.io/numbat/articles/results.html
The problem occurred while reading in the data from the numbat run - the first step!

The error message was:

Could not read the input file ./numbat_sample10/joint_post_2.tsv with data.table::fread(). Please check that the file is valid.

Could not read the input file ./numbat_sample10/exp_post_2.tsv with data.table::fread(). Please check that the file is valid.

Could not read the input file ./numbat_sample10/allele_post_2.tsv with data.table::fread(). Please check that the file is valid.

Could not read the input file ./numbat_sample10/bulk_clones_final.tsv.gz with data.table::fread(). Please check that the file is valid.

Could not read the input file ./numbat_sample10/segs_consensus_2.tsv with data.table::fread(). Please check that the file is valid.

Could not read the input file ./numbat_sample10/geno_2.tsv with data.table::fread(). Please check that the file is valid.

Error in (function (cond) : error in evaluating the argument 'x' in selecting a method for function 'as.matrix': is.data.frame(.data) is not TRUE
Traceback:

1. Numbat$new(out_dir = "./numbat_sample10")
2. initialize(...)
3. private$fetch_results(out_dir, i = i)
4. read_file(inputfile = glue("{out_dir}/geno_{i}.tsv"), header = TRUE) %>% 
 .     tibble::column_to_rownames("cell") %>% as.matrix
5. as.matrix(.)
6. tibble::column_to_rownames(., "cell")
7. stopifnot(is.data.frame(.data))
8. stop(simpleError(msg, call = if (p <- sys.parent(1L)) sys.call(p)))
9. (function (cond) 
 . .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "is.data.frame(.data) is not TRUE", 
 .     call = tibble::column_to_rownames(., "cell")), class = c("simpleError", 
 . "error", "condition")))

But these files were not produced by the numbar run. What did we do wrong? The output from a find <outfolder> is linked to this post.
numbat_sample10.txt

Thank you for your help!

@teng-gao
Copy link
Collaborator

@coldhart88 I think you only ran the preprocessing step and not Numbat workflow itself. Also please open separate issues for different errors. Thanks
https://kharchenkolab.github.io/numbat/articles/numbat.html#running-numbat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants