Skip to content

Issue Reading 10X GEX+ATAC Multiome Data #30

@guptas2005

Description

@guptas2005

Hello! I am running into an issue with using SCALPEL on 10X multiome data, specifically 10X GEX+ATAC scRNA seq.

This is my input command:

nextflow run -resume /pathto/SCALPEL/main.nf \
--sequencing chromium \
--samplesheet /pathto/samplesheet.csv \
--transcriptome /pathto/Mus_musculus.GRCm38.cdna.all.fa \
--gtf /pathto/Mus_musculus.GRCm38.98.gtf \
--ipdb /pathto/mm10.polyA.track \
--clusters /pathto/cell_cluster_mapping.tsv \
--outputDir /pathto/scalpel_output \

This is the output I am receiving. I would appreciate any guidance. I'm wondering if this is an issue with the 10X Cellranger output due to Multiome data inherently? Or is there a mistake on my end? Thank you in advance:


executor >  local (2)
[-        ] annotation_preprocessing:salmon_transcriptome_indexing                | 0 of 1
[-        ] annotation_preprocessing:salmon_bulk_quantification                   -
[-        ] annotation_preprocessing:tpm_counts_average                           -
[-        ] annotation_preprocessing:isoform_selection_weighting                  -
[3e/9ec145] rea…g:samples_loading:read_10x (8_1219_F_Multiome, 8_1219_F_Multiome) | 0 of 16
[-        ] reads_processing:samples_loading:bam_splitting                        -
[-        ] reads_processing:bedfile_conversion                                   -
[-        ] reads_processing:reads_mapping_and_filtering                          -
[-        ] reads_processing:ip_splitting                                         -
[-        ] reads_processing:ip_filtering                                         -
[-        ] isoform_quantification:probability_distribution                       -
[-        ] isoform_quantification:fragment_probabilities                         -
[-        ] isoform_quantification:cells_splitting                                -
[-        ] isoform_quantification:em_algorithm                                   -
[-        ] isoform_quantification:cells_merging                                  -
[-        ] isoform_quantification:dge_generation                                 -
[-        ] apa_characterization:differential_isoform_usage                       -
[-        ] apa_characterization:generation_filtered_bams                         -
ERROR ~ Error executing process > 'reads_processing:samples_loading:read_10x (1135_F_Multiome, 1135_F_Multiome)'

Caused by:
  Process `reads_processing:samples_loading:read_10x (1135_F_Multiome, 1135_F_Multiome)` terminated with an error exit status (1)


Command executed:

  Rscript /mnt/isilon/cristancho_data/Shikhar/Splicing/IsoformSwitchAnalyzeR/SCALPEL/SCALPEL/src/read_10X.R 1135_F_Multiome
  ln -s 1135_F_Multiome/outs/possorted_genome_bam.bam 1135_F_Multiome.bam
  ln -s 1135_F_Multiome/outs/possorted_genome_bam.bam.bai 1135_F_Multiome.bam.bai
  gunzip -c 1135_F_Multiome/outs/filtered_feature_bc_matrix/barcodes.tsv.gz > 1135_F_Multiome.barcodes

Command exit status:
  1

Command output:
  [1] "reading file..."

Command error:
  
  Attaching package: ‘dplyr’
  
  The following objects are masked from ‘package:data.table’:
  
      between, first, last
  
  The following objects are masked from ‘package:stats’:
  
executor >  local (2)
[-        ] annotation_preprocessing:salmon_transcriptome_indexing                | 0 of 1
[-        ] annotation_preprocessing:salmon_bulk_quantification                   -
[-        ] annotation_preprocessing:tpm_counts_average                           -
[-        ] annotation_preprocessing:isoform_selection_weighting                  -
[3e/9ec145] rea…g:samples_loading:read_10x (8_1219_F_Multiome, 8_1219_F_Multiome) | 1 of 16, failed: 1
[-        ] reads_processing:samples_loading:bam_splitting                        -
[-        ] reads_processing:bedfile_conversion                                   -
[-        ] reads_processing:reads_mapping_and_filtering                          -
[-        ] reads_processing:ip_splitting                                         -
[-        ] reads_processing:ip_filtering                                         -
[-        ] isoform_quantification:probability_distribution                       -
[-        ] isoform_quantification:fragment_probabilities                         -
[-        ] isoform_quantification:cells_splitting                                -
[-        ] isoform_quantification:em_algorithm                                   -
[-        ] isoform_quantification:cells_merging                                  -
[-        ] isoform_quantification:dge_generation                                 -
[-        ] apa_characterization:differential_isoform_usage                       -
[-        ] apa_characterization:generation_filtered_bams                         -
ERROR ~ Error executing process > 'reads_processing:samples_loading:read_10x (1135_F_Multiome, 1135_F_Multiome)'

Caused by:
  Process `reads_processing:samples_loading:read_10x (1135_F_Multiome, 1135_F_Multiome)` terminated with an error exit status (1)


Command executed:

  Rscript /mnt/isilon/cristancho_data/Shikhar/Splicing/IsoformSwitchAnalyzeR/SCALPEL/SCALPEL/src/read_10X.R 1135_F_Multiome
  ln -s 1135_F_Multiome/outs/possorted_genome_bam.bam 1135_F_Multiome.bam
  ln -s 1135_F_Multiome/outs/possorted_genome_bam.bam.bai 1135_F_Multiome.bam.bai
  gunzip -c 1135_F_Multiome/outs/filtered_feature_bc_matrix/barcodes.tsv.gz > 1135_F_Multiome.barcodes

Command exit status:
  1

Command output:
  [1] "reading file..."

Command error:
  
  Attaching package: ‘dplyr’
  
  The following objects are masked from ‘package:data.table’:
  
      between, first, last
  
  The following objects are masked from ‘package:stats’:
  
      filter, lag
  
  The following objects are masked from ‘package:base’:
  
      intersect, setdiff, setequal, union
  
  Loading required package: SeuratObject
  Loading required package: sp
  
  Attaching package: ‘SeuratObject’
  
  The following objects are masked from ‘package:base’:
  
      intersect, t
  
  [1] "reading file..."
  10X data contains more than one type and is being returned as a list containing matrices of each type.
  Error in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE,  : 
    arguments imply differing number of rows: 32285, 56742
  Calls: data.frame ... as.data.frame -> as.data.frame.list -> do.call -> <Anonymous>
  In addition: Warning messages:
  1: In asMethod(object) :
    sparse->dense coercion: allocating vector of size 3.2 GiB
  2: In asMethod(object) :
    sparse->dense coercion: allocating vector of size 5.6 GiB
  Execution halted

Work dir:
  /mnt/isilon/cristancho_data/Shikhar/Splicing/IsoformSwitchAnalyzeR/SCALPEL/SCALPEL/work/bc/030a4fc970a18736b9898b645e4485

Tip: when you have fixed the problem you can continue the execution adding the option `-resume` to the run command line

 -- Check '.nextflow.log' file for details




Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions