Inferring Developmental Trajectories and Causal Regulations with Single-cell Genomics