A computer-implemented method for determining a signal cell label, comprising: (a) obtaining sequencing data of a plurality of barcoded first targets, wherein the plurality of barcoded first targets is created from a plurality of first targets in a plurality of cells that are barcoded using a plurality of barcodes, and wherein each of the plurality of barcodes comprises a cell label and a molecular label; (b) determining a rank of each of the cell labels of the plurality of barcodes based on the number of molecular labels with distinct sequences associated with each of the cell labels of the plurality of barcodes; (c) determining a cell label threshold based on the number of molecular labels with distinct sequences associated with each of the cell labels and the rank of each of the cell labels of the plurality of barcodes determined in (b), wherein determining the cell label threshold comprises: determining a cumulative sum for each rank of the cell labels, wherein the cumulative sum for the rank comprises a summation of a number of molecular labels with distinct sequences associated with each of the cell labels with a lower rank; generating a cumulative sum plot based on the cumulative sum for each rank of the cell labels; generating a second derivative plot of the cumulative sum plot; and determining a minimum of the second derivative plot of the cumulative sum plot, wherein the minimum of the second derivative plot corresponds to the cell label threshold; (d) identifying each of the cell labels as a signal cell label or a noise cell label based on the number of molecular labels with distinct sequences associated with each of the cell labels and the cell label threshold determined in (c); and (e) if a cell label of the plurality of barcodes is identified as a noise cell label in (d), removing sequencing information associated with the identified cell label from the sequencing data obtained in (a). (a) obtaining sequencing data of a plurality of barcoded first targets, wherein the plurality of barcoded first targets is created from a plurality of first targets in a plurality of cells that are barcoded using a plurality of barcodes, and wherein each of the plurality of barcodes comprises a cell label and a molecular label; (b) determining a rank of each of the cell labels of the plurality of barcodes based on the number of molecular labels with distinct sequences associated with each of the cell labels of the plurality of barcodes; (c) determining a cell label threshold based on the number of molecular labels with distinct sequences associated with each of the cell labels and the rank of each of the cell labels of the plurality of barcodes determined in (b), wherein determining the cell label threshold comprises: determining a cumulative sum for each rank of the cell labels, wherein the cumulative sum for the rank comprises a summation of a number of molecular labels with distinct sequences associated with each of the cell labels with a lower rank; generating a cumulative sum plot based on the cumulative sum for each rank of the cell labels; generating a second derivative plot of the cumulative sum plot; and determining a minimum of the second derivative plot of the cumulative sum plot, wherein the minimum of the second derivative plot corresponds to the cell label threshold; determining a cumulative sum for each rank of the cell labels, wherein the cumulative sum for the rank comprises a summation of a number of molecular labels with distinct sequences associated with each of the cell labels with a lower rank; generating a cumulative sum plot based on the cumulative sum for each rank of the cell labels; generating a second derivative plot of the cumulative sum plot; and determining a minimum of the second derivative plot of the cumulative sum plot, wherein the minimum of the second derivative plot corresponds to the cell label threshold; (d) identifying each of the cell labels as a signal cell label or a noise cell label based on the number of molecular labels with distinct sequences associated with each of the cell labels and the cell label threshold determined in (c); and (e) if a cell label of the plurality of barcodes is identified as a noise cell label in (d), removing sequencing information associated with the identified cell label from the sequencing data obtained in (a).