To fully assess the effectiveness of DeepCNA, we generate various datasets by emulating different cell ploidy. The simulation pipeline is implemented by following our previous study [19]. Specifically, the simulation consists of three steps: 1) construct a clonal tree following the approach adopted in [24]; 2) generate genome sequence for each cell based on simulated CNAs; and 3) produce reads of each cell given biological and technological parameters. When generating the clonal tree, we assume the ancestral cell state is homogeneous with the defined ploidy and then all clones evolve from that state. Nodes of the clonal tree represent tumor clones and edges are labeled with CNAs. The size of simulated CNAs ranges between 3 and 20 Mb, the number of clones is set to 4, and the number of cells is set to 100. Given the CNAs of each cell, SCSsim [25] tool is employed to generate reads under sequencing coverage of 0.02. Read alignments are obtained using BWA [26] tool under default parameters, and further processed with SAMtools [27] to generate BAM files. We generate diploid, triploid and tetraploid datasets to examine the ability of DeepCNA in distinguishing between different tumor ploidy. For each tumor ploidy, the simulation is repeated 10 times, resulting in 30 datasets for benchmarking.
Two real datasets are employed in this study. The first dataset consists of 100 single cells from a breast ductal carcinoma patient [28], and sequencing data can be downloaded from NCBI SRA under accession number SRA018951. The second dataset is a 10X Genomics dataset containing 2053 cells from a triple negative ductal carcinoma [16], and sequencing data are freely available at https://support.10xgenomics.com/single-cell-dna/datasets/1.0.0/breast_tissue_E_2k.
Do you have any questions about this protocol?
Post your question to gather feedback from the community. We will also invite the authors of this article to respond.