Trả lời nhanh
Tin sinh học (bioinformatics) là ngành khoa học liên ngành kết hợp sinh học, tin học và toán – thống kê để thu thập, lưu trữ, so sánh và phân tích dữ liệu sinh học, nhất là trình tự ADN, ARN và protein. Nhờ máy tính xử lý khối dữ liệu khổng lồ, các nhà khoa học tìm ra gene, dự đoán chức năng và phục vụ y học, nông nghiệp.
Tin sinh học là gì?
Khi giải trình tự bộ gene người, lượng dữ liệu thu được lên tới hàng tỉ kí tự A, T, G, C. Không ai có thể ngồi đọc và so sánh bằng mắt. Tin sinh học ra đời để giải quyết đúng vấn đề đó: dùng máy tính làm “kính hiển vi” cho dữ liệu.
Nói gọn: tin sinh học = sinh học + tin học + toán/thống kê. Sinh học đặt câu hỏi, tin học cung cấp công cụ lưu trữ và xử lý, toán – thống kê giúp đánh giá kết quả có đáng tin hay không.
Quy trình làm việc của tin sinh học
Một nghiên cứu tin sinh học thường đi qua bốn bước như sơ đồ dưới đây.

- Thu thập mẫu và dữ liệu: lấy ADN, ARN hoặc protein từ sinh vật, đưa vào máy giải trình tự.
- Lưu trữ dữ liệu: đưa trình tự vào cơ sở dữ liệu để người khác cùng khai thác.
- Phân tích: dùng phần mềm so sánh trình tự, tìm gene, dự đoán cấu trúc protein, xây dựng cây phát sinh loài.
- Diễn giải: rút ra kết luận sinh học, ví dụ gene nào liên quan bệnh, hai loài gần nhau đến mức nào.
Các công cụ và cơ sở dữ liệu thường gặp
| Tên | Loại | Dùng để làm gì |
|---|---|---|
| GenBank (NCBI) | Cơ sở dữ liệu | Lưu trữ trình tự nucleotide của nhiều loài |
| UniProt | Cơ sở dữ liệu | Lưu thông tin trình tự và chức năng protein |
| PDB | Cơ sở dữ liệu | Lưu cấu trúc không gian 3D của protein, axit nucleic |
| BLAST | Công cụ tìm kiếm | Tìm các trình tự giống với trình tự cho trước |
Mẹo nhớ: cơ sở dữ liệu giống thư viện, còn BLAST giống công cụ tìm kiếm trong thư viện đó.
Ứng dụng của tin sinh học
- Y học: tìm đột biến gene gây bệnh, hỗ trợ chẩn đoán, thiết kế thuốc dựa trên cấu trúc protein, hướng tới y học cá thể hoá.
- Nông nghiệp: chọn giống cây trồng, vật nuôi nhờ dấu chuẩn phân tử; phát hiện gene kháng sâu bệnh, chịu hạn.
- Tiến hoá và phân loại: so sánh trình tự để dựng cây phát sinh loài, xác định quan hệ họ hàng.
- Môi trường và dịch tễ: theo dõi biến đổi của virus, nhận diện vi sinh vật từ mẫu môi trường.
- Pháp y: đối chiếu dấu vân tay ADN.
Ví dụ minh hoạ: so sánh hai trình tự
Giả sử có hai đoạn ADN (ví dụ tự đặt, cùng độ dài 8 nucleotide):
- Trình tự 1: ATGCCGTA
- Trình tự 2: ATGACGTA
So từng vị trí, hai trình tự chỉ khác nhau ở vị trí thứ 4 (C và A). Có 7/8 vị trí giống nhau nên độ tương đồng là 7/8 = 87,5%. Phần mềm như BLAST làm đúng việc này nhưng với hàng triệu trình tự cùng lúc và biết xử lý cả đoạn bị chèn hoặc mất.
Lỗi sai thường gặp
- Nhầm với tin học thuần tuý: tin sinh học không chỉ là dùng máy tính trong lớp sinh; mục tiêu cuối cùng vẫn là trả lời câu hỏi sinh học.
- Cho rằng tin sinh học thay thế thí nghiệm: kết quả tính toán là dự đoán, thường cần kiểm chứng bằng thực nghiệm.
- Nhầm công nghệ gene với tin sinh học: công nghệ gene tác động trực tiếp lên vật liệu di truyền; tin sinh học xử lý dữ liệu về chúng.
Bài luyện tập
Bài 1. Hai trình tự ACGTTGCA và ACCTTGCA giống nhau bao nhiêu phần trăm?
Đáp án: Chúng khác nhau ở vị trí 3 (G và C), các vị trí còn lại giống nhau. Độ tương đồng là 7/8 = 87,5%.
Bài 2. Tính tỉ lệ G+C của đoạn ATGCGCTAAC.
Đáp án: Đoạn dài 10 nucleotide, có 2 G và 3 C nên G+C = 5. Tỉ lệ = 5/10 = 50%.
Bài 3. Giả sử bộ gene người có khoảng 3 tỉ cặp nucleotide và mỗi nucleotide mã hoá bằng 2 bit (vì có 4 loại). Cần khoảng bao nhiêu dung lượng để lưu một trình tự?
Đáp án: 3×109 × 2 bit = 6×109 bit. Vì 1 byte = 8 bit nên được 0,75×109 byte, tức khoảng 750 MB (chưa tính dữ liệu đi kèm). Đây là ước lượng theo giả thiết của đề.
Ghi nhớ
- Tin sinh học là ngành liên ngành: sinh học, tin học, toán – thống kê.
- Đối tượng chính: dữ liệu trình tự ADN, ARN, protein và cấu trúc phân tử.
- Công cụ tiêu biểu: cơ sở dữ liệu (GenBank, UniProt, PDB) và BLAST.
- Ứng dụng rộng: y học, nông nghiệp, tiến hoá, môi trường, pháp y.
Câu hỏi thường gặp
Tin sinh học là gì, nói ngắn gọn?
Là ngành dùng máy tính, thuật toán và thống kê để lưu trữ, phân tích dữ liệu sinh học như trình tự ADN, ARN, protein nhằm trả lời các câu hỏi sinh học.
Tin sinh học khác công nghệ sinh học thế nào?
Công nghệ sinh học là dùng sinh vật hoặc thành phần của chúng để tạo sản phẩm. Tin sinh học tập trung xử lý, phân tích dữ liệu sinh học bằng máy tính và có thể hỗ trợ công nghệ sinh học.
BLAST dùng để làm gì?
BLAST là công cụ tìm các trình tự nucleotide hoặc amino acid tương đồng với một trình tự cho trước trong cơ sở dữ liệu, từ đó dự đoán chức năng hoặc quan hệ họ hàng.
Học tin sinh học cần giỏi những môn nào?
Cần nền tảng sinh học (di truyền, phân tử), kĩ năng lập trình hoặc sử dụng phần mềm, và tư duy toán – thống kê cơ bản.