Bioinformatics approaches to analyzing CRISPR screen data: from dropout screens to single-cell CRISPR screens