This book aims to provide brief overviews the NGS field with special focus on the challenges facing the NGS field, including information on different experimental platforms, assembly algorithms and software tools, assembly error correction approaches and the correlated challenges.