Mặc dù ra mắt từ năm 2010, các nguyên tắc lập trình cơ bản và cách xử lý dữ liệu chuỗi trong Bioinformatics Programming Using Python vẫn là kiến thức nền tảng và thiết yếu. Cuốn sách này là cầu nối giúp các nhà khoa học và Developer làm chủ Python để thao tác với các loại dữ liệu sinh học đặc thù (DNA, RNA, Protein).
Tại sao cuốn sách này là bắt buộc cho Computational Biologist Việt Nam? Sách không chỉ dạy Python cơ bản mà đi sâu vào các ứng dụng lập trình trong nghiên cứu sinh học:
Sequence Analysis: Hướng dẫn viết code để đọc, phân tích và thao tác với các chuỗi sinh học, bao gồm các định dạng file chuẩn trong Genomics.
Database Interaction: Cách trích xuất dữ liệu từ các ngân hàng dữ liệu sinh học (như NCBI) và quản lý chúng.
Thuật toán Cốt lõi: Giới thiệu về lập trình các thuật toán so sánh chuỗi (Alignment) và sử dụng các kỹ thuật như Dynamic Programming để giải quyết bài toán phức tạp.
Biopython: Hướng dẫn sử dụng các thư viện Python chuyên biệt (Biopython) để tăng tốc độ phát triển.
Đối với các Developer và nhà nghiên cứu tại Hà Nội và TP.HCM đang tham gia vào các dự án Y sinh, Gen học hoặc Phát triển Dược phẩm, cuốn sách này cung cấp bộ công cụ lập trình Python chuyên ngành không thể thiếu.