How would you implement a workflow for single-cell data processing from raw reads to downstream analysis?