Luận án: Phương pháp nhanh xây dựng cây bootstrap tiến hóa theo tiêu chuẩn ML và MP

"Khám phá phương pháp xây dựng ứng dụng nhanh với Bootstrap Tiến hóa. Tối ưu hóa giao diện người dùng chỉ trong vài bước."

Tác giả

Luan An

Thể loại

Luận án tiến sĩ

Năm xuất bản

Số trang

122

Thời gian đọc

19 phút

Lượt xem

0

Lượt tải

0

Phí lưu trữ

40 Point

Tổng quan nhanh

Chủ đề:
1. Tổng quan bài toán cây bootstrap tiến hóa hiện đại
Số trang:
122 trang
Trường:
Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội
Chuyên ngành:
Khoa học máy tính
Tác giả:
Năm:

Tóm tắt nội dung luận án

I. Tổng quan bài toán cây bootstrap tiến hóa hiện đại

Nghiên cứu sinh học hiện đại dựa nhiều vào dữ liệu phân tử. Phân tích quan hệ giữa các loài đòi hỏi mô hình toán học vững chắc. Cây bootstrap tiến hóa là công cụ cốt lõi trong đánh giá độ tin cậy tiến hóa. Quá trình này giúp xác định mối quan hệ di truyền chính xác giữa các nhóm sinh vật. Dữ liệu gen bùng nổ đặt ra áp lực lớn cho các giải thuật truyền thống. Các phương pháp cổ điển thường tốn nhiều tài nguyên máy tính. Thời gian chạy phân tích kéo dài làm chậm tiến độ nghiên cứu. Vì vậy, việc phát triển các thuật toán nhanh có ý nghĩa thực tiễn rất cao. Luận án tập trung giải quyết bài toán tăng tốc độ xây dựng cây mà vẫn đảm bảo độ tin cậy. Nghiên cứu cung cấp nền tảng lý thuyết và thực nghiệm vững chắc cho ngành tin sinh học.

1.1. Khái niệm cơ bản và vai trò của cây phát sinh loài

Cây phát sinh loài mô tả lịch sử tiến hóa của các loài sinh vật qua sơ đồ dạng nhánh. Cây phân nhánh dựa trên sự khác biệt về chuỗi nucleotide hoặc protein. Phân tích tiến hóa giúp giải mã nguồn gốc của các loài và cơ chế tiến hóa phân tử. Tuy nhiên, một cây tái dựng đơn lẻ có thể chứa sai số do ngẫu nhiên. Phân tích Bootstrap thống kê được áp dụng để kiểm tra độ vững chắc của cây. Phương pháp này tạo ra hàng nghìn tập dữ liệu giả lập từ dữ liệu gốc. Cây được xây dựng lại trên từng tập dữ liệu giả lập để kiểm chứng. Kết quả bootstrap cung cấp thước đo xác suất cho từng nhánh tiến hóa. Nhờ đó, các nhà khoa học đánh giá chính xác độ tin cậy của các giả thuyết tiến hóa.

1.2. Thách thức tốc độ trong phân tích Bootstrap chuẩn

Phương pháp phân tích Bootstrap truyền thống đòi hỏi lặp lại quy trình hàng trăm hoặc hàng nghìn lần. Mỗi lần lặp yêu cầu tối ưu hóa lại toàn bộ không gian tô-pô cây. Dữ liệu căn chỉnh đa trình tự ngày nay có kích thước lên đến hàng triệu vị trí. Việc tính toán lặp lại dẫn đến chi phí thời gian khổng lồ. Nhiều bài toán phân tích bộ gen phức tạp đòi hỏi nhiều tuần tính toán trên máy chủ lớn. Khi kích thước dữ liệu tăng, thuật toán truyền thống không còn đáp ứng được nhu cầu thực tế. Hiện tượng nghẽn cổ chai tính toán cản trở việc xử lý dữ liệu lớn. Do đó, nhu cầu cấp thiết là tìm ra các giải thuật xấp xỉ nhanh. Các giải thuật mới phải rút ngắn thời gian tính toán nhưng vẫn duy trì độ chính xác cao.

II. Nguyên lý xây dựng cây bootstrap tiến hóa chuẩn xác

Xây dựng cây bootstrap tiến hóa chuẩn xác đòi hỏi sự kết hợp giữa mô hình sinh học và lý thuyết thống kê. Dữ liệu đầu vào thường là tập căn chỉnh đa trình tự của các loài. Thuật toán phân tích vị trí biến dị để ước lượng cấu trúc cây và độ dài nhánh. Có nhiều tiêu chuẩn tối ưu hóa khác nhau được áp dụng trong thực tế. Hai tiêu chuẩn phổ biến nhất là Maximum Likelihood và Maximum Parsimony. Mỗi tiêu chuẩn đều có ưu điểm và hạn chế riêng về tốc độ cũng như độ chính xác. Quá trình tính toán cần cân bằng giữa việc mô hình hóa tiến hóa và khả năng thực thi thuật toán. Việc nắm vững nguyên lý giúp lựa chọn đúng phương pháp cho từng tập dữ liệu cụ thể.

2.1. Tiếp cận theo tiêu chuẩn Maximum Likelihood và căn chỉnh đa trình tự

Tiêu chuẩn Maximum Likelihood dựa trên mô hình xác suất của quá trình đột biến nucleotide. Phương pháp này tìm cây có xác suất sinh ra dữ liệu cao nhất. Đầu vào là ma trận căn chỉnh đa trình tự đã được chuẩn hóa kỹ lưỡng. Thuật toán sử dụng phương pháp pruning của Felsenstein để tính hợp lý của cây. Nhờ tính toán chi tiết, Maximum Likelihood mang lại độ chính xác cao nhất trong phân tích tiến hóa. Phương pháp này xử lý tốt hiện tượng hút nhánh dài và các biến động tốc độ đột biến. Tuy nhiên, độ phức tạp tính toán rất lớn khi số lượng loài tăng cao. Tối ưu hóa trên không gian cây yêu cầu các kỹ thuật hoán đổi nhánh cục bộ thông minh. Đây là tiền đề cho các công cụ hiện đại ra đời.

2.2. So sánh hiệu quả với phương pháp Neighbor Joining cổ điển

Phương pháp Neighbor-Joining là thuật toán dựa trên ma trận khoảng cách di truyền. Thuật toán này có ưu thế vượt trội về tốc độ tính toán ban đầu. Quá trình gom cụm nhánh diễn ra tuần tự và không yêu cầu tìm kiếm không gian cây phức tạp. Tuy nhiên, phương pháp Neighbor-Joining làm mất mát nhiều thông tin vị trí trong chuỗi. Khi khoảng cách di truyền lớn, sai số ước lượng tăng cao rõ rệt. Ngược lại, các phương pháp tối ưu hóa trực tiếp trên cây bảo toàn thông tin tốt hơn. Cây bootstrap xây dựng bằng phương pháp khoảng cách thường có độ tin cậy thấp hơn Maximum Likelihood. Do đó, xu hướng hiện đại chuyển dần sang các thuật toán tối ưu hóa nhanh dựa trên mô hình ký tự trực tiếp.

III. Thuật toán UFBoot2 tạo cây bootstrap tiến hóa tối ưu

Thuật toán UFBoot2 là bước đột phá trong xây dựng cây bootstrap tiến hóa theo tiêu chuẩn Maximum Likelihood. Phương pháp này khắc phục triệt để các nhược điểm về thời gian của bootstrap truyền thống. UFBoot2 tăng tốc độ tính toán gấp hàng trăm lần nhưng vẫn duy trì độ chính xác cao. Giải thuật tích hợp các cải tiến quan trọng về thống kê và cấu trúc dữ liệu. Không gian cây được khảo sát hiệu quả nhờ cơ chế lấy mẫu thông minh. Thuật toán hạn chế tối đa việc tính toán lặp lại các ma trận likelihood phức tạp. Kết quả mang lại giải pháp toàn diện cho phân tích tiến hóa quy mô hệ gen. UFBoot2 hiện là chuẩn mực trong nhiều nghiên cứu sinh học phân tử quốc tế.

3.1. Cơ chế UltraFast Bootstrap nâng cao tốc độ tính toán

UltraFast Bootstrap kết hợp thuật toán tìm kiếm IQPNNI và công thức xấp xỉ RELL. Thay vì tối ưu cây từ đầu cho mỗi mẫu bootstrap, thuật toán thu thập tập cây ứng viên trong quá trình tìm kiếm cây Maximum Likelihood gốc. Trên mỗi mẫu bootstrap mới, thuật toán chỉ đánh giá điểm likelihood xấp xỉ cho tập cây ứng viên sẵn có. Kỹ thuật này giảm thiểu việc cập nhật độ dài cạnh liên tục. Nhờ đó, thời gian phân tích rút ngắn từ nhiều ngày xuống còn vài phút. Giải thuật còn áp dụng kỹ thuật pruning nâng cao để tăng tốc tính toán trên từng nút cây. Sự kết hợp này tạo nên bước nhảy vọt về hiệu năng xử lý dữ liệu lớn.

3.2. Đánh giá giá trị hỗ trợ nhánh chính xác trên IQ TREE

Giá trị hỗ trợ nhánh thu được từ UFBoot2 phản ánh xác suất thực của các nhánh phân loại. Thuật toán tích hợp trực tiếp trong phần mềm IQ-TREE phổ biến. Phần mềm cung cấp giao diện dòng lệnh linh hoạt và tối ưu đa luồng. Giá trị hỗ trợ từ 95% trở lên trong UFBoot2 tương đương với mức hỗ trợ tin cậy cao. Người dùng có thể kết hợp với kiểm định tỷ số likelihood xấp xỉ SH-aLRT. Sự kết hợp này mang lại cái nhìn hai chiều về độ vững chắc của cây phát sinh loài. IQ-TREE cùng UFBoot2 giúp loại bỏ các giả thuyết tiến hóa sai lệch một cách nhanh chóng và thuyết phục.

3.3. Kiểm soát độ lệch mô hình và dương tính giả

UFBoot2 bổ sung cơ chế kiểm soát sai số thống kê vượt trội so với phiên bản UFBoot đầu tiên. Khi dữ liệu vi phạm giả định mô hình tiến hóa, bootstrap truyền thống dễ tạo ra giá trị hỗ trợ nhánh quá cao. Hiện tượng này dẫn đến các kết luận dương tính giả nguy hiểm. UFBoot2 xử lý vấn đề bằng cách tự động đánh giá mức độ vi phạm mô hình và điều chỉnh xấp xỉ. Thuật toán cũng giải quyết tốt các đỉnh đa phân bằng cách kiểm tra các cạnh có độ dài bằng 0. Nhờ các cải tiến này, tỷ lệ dương tính giả giảm mạnh trên cả dữ liệu mô phỏng lẫn dữ liệu thực tế.

IV. Đột phá từ MPBoot cho cây bootstrap tiến hóa tiết kiệm

Bên cạnh Maximum Likelihood, tiêu chuẩn Tiết kiệm nhất (Maximum Parsimony) vẫn giữ vai trò quan trọng trong nhiều bài toán sinh học. Thuật toán MPBoot được thiết kế để giải nhanh bài toán cây bootstrap tiến hóa theo tiêu chuẩn này. Phương pháp này đặc biệt hữu ích khi xử lý các tập dữ liệu hình thái học hoặc dữ liệu phân tử lớn với tài nguyên hạn chế. MPBoot ứng dụng nguyên lý lấy mẫu điểm tiết kiệm để loại bỏ gánh nặng tính toán lặp. Thuật toán mang lại tốc độ vượt bậc so với các phần mềm chuyên dụng truyền thống. Đồng thời, chất lượng ước lượng bootstrap vẫn tương đương với các phương pháp chính xác.

4.1. Nguyên lý tính điểm Maximum Parsimony nhanh với REPS

MPBoot giới thiệu kỹ thuật lấy mẫu điểm tiết kiệm REPS (Resampling Parsimony Score). Thay vì tìm kiếm cây tối ưu lại từ đầu trên từng mẫu bootstrap, thuật toán lưu lại tập cây tốt nhất tìm được trên dữ liệu gốc. Khi tạo mẫu bootstrap mới, điểm tiết kiệm được tính trực tiếp trên tập cây đã lưu bằng các phép toán ma trận bit nhanh. Kỹ thuật này giảm độ phức tạp thời gian từ hàm đa thức bậc cao xuống mức tuyến tính. Cơ chế phân phối trọng số vị trí được tính toán song song trên bộ nhớ đệm. Nhờ đó, quá trình phân tích đạt hiệu suất tối đa mà không làm giảm chất lượng cây cuối cùng.

4.2. Tối ưu thời gian xử lý so với TNT và FastTree

Thực nghiệm so sánh MPBoot với các công cụ hàng đầu như TNT và FastTree cho thấy sự vượt trội rõ rệt. TNT là phần mềm kinh điển cho tiêu chuẩn tiết kiệm nhưng vẫn tốn nhiều thời gian khi chạy hàng nghìn lượt bootstrap. FastTree có tốc độ cao nhưng sử dụng phương pháp xấp xỉ khoảng cách kết hợp. MPBoot kết hợp được ưu điểm tốc độ của FastTree và độ chính xác của TNT. Trên các tập dữ liệu lớn hàng nghìn loài, MPBoot giảm thời gian chạy từ vài giờ xuống vài chục giây. Điểm tiết kiệm và giá trị hỗ trợ nhánh đạt độ tương đồng cao với kết quả bootstrap chuẩn.

V. Ứng dụng thực tiễn cây bootstrap tiến hóa trong dữ liệu

Các phương pháp xây dựng cây bootstrap tiến hóa nhanh mở ra tiềm năng lớn cho kỷ nguyên dữ liệu lớn sinh học. Việc phân tích hàng triệu chuỗi gen giờ đây có thể thực hiện trên máy tính cá nhân thông thường. Các thuật toán như UFBoot2 và MPBoot giải quyết rào cản tính toán trong nhiều dự án giải mã sự sống. Độ chuẩn xác cao của các giá trị hỗ trợ nhánh giúp củng cố các phân loại học mới. Các phần mềm hiện đại liên tục cập nhật các thuật toán này vào hệ thống phân tích chuẩn. Việc ứng dụng đúng kỹ thuật giúp rút ngắn chu kỳ nghiên cứu và nâng cao chất lượng công bố khoa học.

5.1. Tích hợp trên các công cụ RAxML và phần mềm sinh học

Hệ sinh thái tin sinh học hiện đại bao gồm nhiều công cụ mạnh như IQ-TREE, RAxML và FastTree. RAxML cung cấp thuật toán rapid bootstrap để tìm kiếm cây nhanh theo Maximum Likelihood. Tuy nhiên, sự ra đời của UFBoot2 trên IQ-TREE đã thiết lập tiêu chuẩn mới về tốc độ và kiểm soát sai số. Các nhà nghiên cứu có thể dễ dàng gọi các dòng lệnh phân tích trong các pipeline tự động hóa. Khả năng tương thích định dạng dữ liệu giúp chuyển đổi linh hoạt giữa các phần mềm. Nhờ đó, việc đánh giá độ tin cậy nhánh trở thành quy trình bắt buộc và dễ dàng trong mọi phân tích di truyền học.

5.2. Hướng dẫn ứng dụng phân tích dữ liệu bộ gen lớn

Khi làm việc với dữ liệu bộ gen quy mô lớn (phylogenomics), việc quản lý bộ nhớ và thời gian tính toán là yếu tố then chốt. Người dùng cần chuẩn bị tập căn chỉnh đa trình tự sạch và loại bỏ các vị trí kém chất lượng. Tiếp theo, lựa chọn mô hình tiến hóa phù hợp là bước quan trọng để tránh sai lệch kết quả. Sử dụng UFBoot2 với số lượt bootstrap tối thiểu 1000 lần để đảm bảo ước lượng tin cậy. Kết quả thu được cần được đối chiếu giữa giá trị hỗ trợ nhánh và cấu trúc tô-pô cây phát sinh loài. Quy trình này đảm bảo tính vững chắc cho các kết luận sinh học quan trọng.

Mục lục chi tiết luận án

Lời cam đoan
Lời cảm ơn
Danh mục các ký hiệu và chữ viết tắt
Danh mục các bảng
Danh mục các hình vẽ, đồ thị
Danh mục các thuật toán
MỞ ĐẦU
1. Chương 1: BÀI TOÁN XÂY DỰNG CÂY BOOTSTRAP TIẾN HÓA
1.1. Một số khái niệm cơ bản
1.1.1. Thông tin di truyền
1.1.2. Sắp hàng đa chuỗi
1.2. Tổng quan phân tích tiến hóa
1.3. Xây dựng cây tiến hóa
1.3.1. Phát biểu bài toán
1.3.2. Tiêu chuẩn tiết kiệm nhất (maximum parsimony – MP)
1.3.3. Mô hình hóa quá trình biến đổi nucleotide
1.3.4. Tiêu chuẩn hợp lý nhất (maximum likelihood – ML)
1.3.5. Một số kỹ thuật biến đổi cục bộ trên cây dùng trong xây dựng cây tiến hóa
1.4. Giới thiệu phương pháp bootstrap trong thống kê
1.5. Xây dựng cây bootstrap tiến hóa
1.5.2. Phát biểu bài toán
1.5.3. Các tiêu chí đánh giá
1.5.4. Các phương pháp hiện tại
1.6. Kết luận chương
2. Chương 2: PHƯƠNG PHÁP UFBOOT2 GIẢI NHANH BÀI TOÁN XÂY DỰNG CÂY BOOTSTRAP TIẾN HÓA THEO TIÊU CHUẨN HỢP LÝ NHẤT
2.1. Giới thiệu về xây dựng cây tiến hóa theo tiêu chuẩn hợp lý nhất
2.2. Thuật toán pruning để tính likelihood cây
2.2.1. Tính likelihood cho một cây theo định nghĩa
2.2.2. Tính likelihood cho một cây theo thuật toán pruning
2.3. Thuật toán UFBoot
2.3.2. Thuật toán IQPNNI
2.3.3. Công thức RELL
2.3.4. Giả mã của thuật toán UFBoot
2.3.5. Thuật toán pruning ước lượng độ dài cạnh
2.4. Đề xuất thuật toán UFBoot2
2.4.1. Cải tiến tốc độ
2.4.2. Cải tiến để xử lý đỉnh đa phân tốt hơn
2.4.3. Cải tiến để giảm ảnh hưởng của vi phạm mô hình
2.4.4. Cải tiến mở rộng để phân tích sắp hàng các bộ gen
2.5. Thực nghiệm và kết quả
2.5.1. Thời gian tính toán
2.5.2. Tỉ lệ dương tính giả
2.5.3. Độ chuẩn xác của ước lượng bootstrap
2.5.4. Khả năng phân tích sắp hàng bộ gen
2.6. Kết luận chương
3. Chương 3: PHƯƠNG PHÁP MỚI MPBOOT GIẢI NHANH BÀI TOÁN XÂY DỰNG CÂY BOOTSTRAP TIẾN HÓA THEO TIÊU CHUẨN TIẾT KIỆM NHẤT
3.2. Xây dựng cây tiến hóa theo tiêu chuẩn MP
3.3. Đề xuất thuật toán MPBoot
3.3.1. Lấy mẫu cây trên sắp hàng gốc
3.3.2. Lấy mẫu điểm MP (Resampling parsimony score - REPS)
3.3.3. Tăng tốc tính toán REPS
3.3.4. Thuật toán MPBoot
3.4. Thiết kế thực nghiệm
3.4.1. Dữ liệu mô phỏng
3.4.2. Dữ liệu thực
3.5. Kết quả thực nghiệm
3.5.1. Thời gian tính toán
3.5.2. Khả năng tìm được cây có điểm MP tốt nhất
3.5.3. Độ chuẩn xác của ước lượng bootstrap
3.6. Bình luận về kết quả
3.7. Kết luận chương
DANH MỤC CÁC CÔNG TRÌNH KHOA HỌC CỦA TÁC GIẢ LIÊN QUAN ĐẾN LUẬN ÁN
TÀI LIỆU THAM KHẢO
PHỤ LỤC 1: BẢNG BỔ SUNG
PHỤ LỤC 2: CÁC CÂU LỆNH TNT VÀ PAUP*
Script TNT để thực hiện fast-TNT với ma trận chi phí đều
Script TNT để thực hiện intensive-TNT với ma trận chi phí đều
Các lệnh TNT làm việc với ma trận chi phí không đều
Lệnh bootstrap trong PAUP* sử dụng chiến lược giống fast-TNT với ma trận chi phí đều
Xem trước tài liệu
Tải đầy đủ để xem toàn bộ nội dung
Luận án tiến sĩ công nghệ thông tin các phương pháp nhanh xây dựng cây bootstrap tiến hóa

Tải xuống file đầy đủ để xem toàn bộ nội dung

Tải đầy đủ (122 trang)

Trích đoạn nội dung luận án

Tải xuống để đọc toàn bộ

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Hoàng Thị Điệp CÁC PHƯƠNG PHÁP NHANH XÂY DỰNG CÂY BOOTSTRAP TIẾN HÓA LUẬN ÁN TIẾN SĨ CÔNG NGHỆ THÔNG TIN Hà Nội – 2019 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Hoàng Thị Điệp CÁC PHƯƠNG PHÁP NHANH XÂY DỰNG CÂY BOOTSTRAP TIẾN HÓA Chuyên ngành: Khoa học Máy tính Mã số: 9480101.01 LUẬN ÁN TIẾN SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. Lê Sỹ Vinh 2. Hoàng Xuân Huấn Hà Nội – 2019 TIEU LUAN MOI download : skknchat@gmail.com Lời cam đoan Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi. Các kết quả được viết chung với các tác giả khác đều được sự đồng ý của các đồng tác giả trước khi đưa vào luận án.

Các kết quả nêu trong luận án là trung thực và chưa từng được ai công bố trong các công trình nào khác. Tác giả 1 TIEU LUAN MOI download : skknchat@gmail.com Lời cảm ơn Luận án được thực hiện tại Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội, dưới sự hướng dẫn của PGS. Lê Sỹ Vinh, PGS. Hoàng Xuân Huấn và TS.

Bùi Quang Minh (hiện đang công tác tại Trung tâm Tin sinh Tích hợp Vienna, University of Vienna và Medical University Vienna, Vienna, nước Cộng hòa Áo). Tôi xin bày tỏ lòng biết ơn sâu sắc tới PGS. Hoàng Xuân Huấn, thầy đã giới thiệu cho tôi nhiều kiến thức bổ ích về toán và học máy thống kê và về nhiều bài toán ứng dụng khác nhau thông qua nhóm seminar học máy và tin sinh; giúp tôi định vị được bài toán của mình trong tổng thể. Thầy cũng đã nhiệt tình hướng dẫn tôi tìm hiểu một số bài toán tin sinh và tạo điều kiện cho tôi tham gia nhóm làm việc tại Viện nghiên cứu cao cấp về toán.

Tôi xin cảm ơn PGS. Lê Sỹ Vinh, thầy đã tạo điều kiện tốt nhất để tôi kết nối với nhóm chuyên gia nghiên cứu ở Trung tâm Tin sinh Tích hợp Vienna; đồng thời luôn theo sát góp ý, lên kế hoạch, đốc thúc và động viên tôi làm nghiên cứu. Tôi xin cảm ơn TS. Bùi Quang Minh, thầy đã giới thiệu cho tôi bài toán chính trong luận án này và hướng dẫn tôi vượt qua rất nhiều khó khăn khi triển khai các hướng giải quyết khác nhau cho bài toán, cũng như khi viết bài.

Tôi cũng xin cảm ơn tới các Thầy, Cô thuộc Khoa Công nghệ Thông tin, Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội đã tạo mọi điều kiện thuận lợi giúp tôi trong quá trình làm nghiên cứu sinh. Cuối cùng, tôi xin gửi lời cảm ơn sâu sắc tới gia đình và bạn bè, những người đã cho tôi điểm tựa vững chắc để tôi hoàn thành tốt luận án này. 2 TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC Lời cam đoan. 3 Danh mục các ký hiệu và chữ viết tắt.

7 Danh mục các bảng. 9 Danh mục các hình vẽ, đồ thị. 10 Danh mục các thuật toán. 14 Chương 1 BÀI TOÁN XÂY DỰNG CÂY BOOTSTRAP TIẾN HÓA.

Một số khái niệm cơ bản .1 Thông tin di truyền .2 Sắp hàng đa chuỗi .2 Tổng quan phân tích tiến hóa .3 Xây dựng cây tiến hóa .1 Phát biểu bài toán .2 Tiêu chuẩn tiết kiệm nhất (maximum parsimony – MP) .3 Mô hình hóa quá trình biến đổi nucleotide .4 Tiêu chuẩn hợp lý nhất (maximum likelihood – ML) .5 Một số kỹ thuật biến đổi cục bộ trên cây dùng trong xây dựng cây tiến hóa .4 Giới thiệu phương pháp bootstrap trong thống kê. 36 3 TIEU LUAN MOI download : skknchat@gmail.5 Xây dựng cây bootstrap tiến hóa.2 Phát biểu bài toán .3 Các tiêu chí đánh giá .4 Các phương pháp hiện tại.6 Kết luận chương. 48 Chương 2 PHƯƠNG PHÁP UFBOOT2 GIẢI NHANH BÀI TOÁN XÂY DỰNG CÂY BOOTSTRAP TIẾN HÓA THEO TIÊU CHUẨN HỢP LÝ NHẤT .1 Giới thiệu về xây dựng cây tiến hóa theo tiêu chuẩn hợp lý nhất.2 Thuật toán pruning để tính likelihood cây .1 Tính likelihood cho một cây theo định nghĩa .2 Tính likelihood cho một cây theo thuật toán pruning .3 Thuật toán UFBoot.2 Thuật toán IQPNNI .3 Công thức RELL .4 Giả mã của thuật toán UFBoot .5 Thuật toán pruning ước lượng độ dài cạnh .4 Đề xuất thuật toán UFBoot2 .1 Cải tiến tốc độ .2 Cải tiến để xử lý đỉnh đa phân tốt hơn .3 Cải tiến để giảm ảnh hưởng của vi phạm mô hình. 67 4 TIEU LUAN MOI download : skknchat@gmail.4 Cải tiến mở rộng để phân tích sắp hàng các bộ gen .5 Thực nghiệm và kết quả .1 Thời gian tính toán .2 Tỉ lệ dương tính giả .3 Độ chuẩn xác của ước lượng bootstrap .4 Khả năng phân tích sắp hàng bộ gen.6 Kết luận chương.

76 Chương 3 PHƯƠNG PHÁP MỚI MPBOOT GIẢI NHANH BÀI TOÁN XÂY DỰNG CÂY BOOTSTRAP TIẾN HÓA THEO TIÊU CHUẨN TIẾT KIỆM NHẤT .2 Xây dựng cây tiến hóa theo tiêu chuẩn MP .3 Đề xuất thuật toán MPBoot.1 Lấy mẫu cây trên sắp hàng gốc .2 Lấy mẫu điểm MP (Resampling parsimony score - REPS) .3 Tăng tốc tính toán REPS .4 Thuật toán MPBoot .4 Thiết kế thực nghiệm .1 Dữ liệu mô phỏng.2 Dữ liệu thực .5 Kết quả thực nghiệm .1 Thời gian tính toán .2 Khả năng tìm được cây có điểm MP tốt nhất. 89 5 TIEU LUAN MOI download : skknchat@gmail.3 Độ chuẩn xác của ước lượng bootstrap .6 Bình luận về kết quả.7 Kết luận chương. 101 DANH MỤC CÁC CÔNG TRÌNH KHOA HỌC CỦA TÁC GIẢ LIÊN QUAN ĐẾN LUẬN ÁN. 104 TÀI LIỆU THAM KHẢO.

105 PHỤ LỤC 1: BẢNG BỔ SUNG. 117 PHỤ LỤC 2: CÁC CÂU LỆNH TNT VÀ PAUP*. Script TNT để thực hiện fast-TNT với ma trận chi phí đều. Script TNT để thực hiện intensive-TNT với ma trận chi phí đều.

Các lệnh TNT làm việc với ma trận chi phí không đều. Lệnh bootstrap trong PAUP* sử dụng chiến lược giống fast-TNT với ma trận chi phí đều. 120 6 TIEU LUAN MOI download : skknchat@gmail.com Danh mục các ký hiệu và chữ viết tắt thuật toán do Vinh và cộng sự [49] đề xuất để giải nhanh xây IQPNNI dựng cây tiến hóa theo tiêu chuẩn ML (Important Quartet Puzzling and NNI Optimization) ML tiêu chuẩn hợp lý nhất (Maximum Likelihood) MP tiêu chuẩn tiết kiệm nhất (Maximum Parsimony) phương pháp mới luận án đề xuất để giải nhanh bài toán xây MPBoot dựng cây bootstrap tiến hóa theo tiêu chuẩn MP MSA sắp hàng đa chuỗi (Multiple Sequence Alignment) NNI hoán đổi hàng xóm gần nhất (Nearest-Neighbor Interchange) phương pháp bootstrap nhanh trong RAxML (RAxML Rapid RBS Bootstrap) lấy mẫu ước lượng log-likelihood (Resampling Estimated RELL Log-Likelihoods) REPS lấy mẫu điểm MP (REsampling Parsimony Score) SBS phương pháp bootstrap chuẩn (Standard BootStrap) SPR cắt và ghép cây con (Subtree Pruning and Regrafting) TBR chặt đôi và nối lại (Tree Bisection and Reconnection). phương pháp do Minh và cộng sự [56] đề xuất để giải nhanh UFBoot bài toán xây dựng cây bootstrap tiến hóa theo tiêu chuẩn ML (UltraFast Bootstrap approximation) phương pháp luận án đề xuất để giải nhanh bài toán xây UFBoot2 dựng cây bootstrap tiến hóa theo tiêu chuẩn ML 7 TIEU LUAN MOI download : skknchat@gmail.com thuật toán UFBoot2 tích hợp bước tinh chỉnh tối ưu để giảm UFBoot2+NNI ảnh hưởng của vi phạm mô hình 8 TIEU LUAN MOI download : skknchat@gmail.com Danh mục các bảng Bảng 1.

Danh sách 64 codon. Mỗi codon mã hoá một axít amin. Danh sách 20 axít amin. Ví dụ minh họa (A) ma trận chí phí đều và (B) ma trận chi phí không đều cho dữ liệu DNA.

Các tham số tự do của một số mô hình biến đổi nucleotide điển hình. Thông tin bộ dữ liệu thực từ TreeBASE. Tóm tắt giá trị hỗ trợ bootstrap cho cạnh đúng không tồn tại của UFBoot2 khi bật và tắt cải tiến xử lý đỉnh đa phân trên dữ liệu mô phỏng từ cây đúng hình sao. Thông tin bộ dữ liệu DNA mô phỏng PANDIT.

Thông tin bộ dữ liệu mô phỏng PANDIT (loại trừ các sắp hàng có phân tích TNT hoặc PAUP* không hoàn thành). Tổng thời gian chạy (giờ) của 5 phương pháp trên 114 sắp hàng TreeBASE. Con số in đậm ứng với phương pháp nhanh nhất theo ma trận chi phí tương ứng. Các dòng lệnh dùng để chạy các thuật toán của IQ-TREE và RAxML dùng trong Chương 2 luận án.117 9 TIEU LUAN MOI download : skknchat@gmail.com Danh mục các hình vẽ, đồ thị Hình 0.

Ví dụ minh họa đầu ra bài toán xây dựng cây tiến hóa và bài toán xây dựng cây bootstrap tiến hóa trong phân tích tiến hóa cho 4 loài. Minh họa một sắp hàng đa chuỗi axít amin của bốn loài linh trưởng. Một ví dụ về cây tiến hóa giữa bốn loài linh trưởng: (A) dạng cây nhị phân có gốc và (B) dạng cây nhị phân không gốc. Minh họa cách tìm điểm MP cho cấu trúc cây 1 bằng cách khảo sát 4 cách gán đỉnh trong.

Minh họa đa biến đổi trên cây gồm 1 đỉnh cha và 2 đỉnh con. Điểm MP bằng 1 trong khi số biến đổi thực sự là 3. Tần suất tương đối của biến đổi giữa các nucleotide. Một cây 𝑇𝑇 đơn giản để minh họa cách tính likelihood của cây tại một vị trí sắp hàng.

Ba kỹ thuật xáo trộn cấu trúc cây (NNI, SPR và TBR) trên cạnh tô đậm của cây ban đầu. Với SPR và TBR, tất cả các cặp cạnh đánh dấu bằng vòng tròn nhỏ trên 2 cây con sẽ được nối với nhau (các đường kẻ đứt), trừ phép nối 2 hình tròn đen với nhau vì nó sẽ tạo ra cây ban đầu. Minh họa phân bố của trung vị mẫu tìm bằng phương pháp bootstrap. Minh họa 3 bước làm bootstrap chuẩn phi tham số.

Sắp hàng gốc có 4 taxa với 10 vị trí sắp hàng. Trong ví dụ này, ta làm bootstrap tiến hóa với 3 bản sao (𝐵𝐵 = 3). Phân tích thực tế thường cần tới 1000 bản sao bootstrap (𝐵𝐵 = 1000). Minh họa khái niệm độ chuẩn xác và khả năng lặp lại khi làm bootstrap với 𝐵𝐵 bản sao trên sắp hàng gốc 1.43 10 TIEU LUAN MOI download : skknchat@gmail.

Ví dụ đồ thị thể hiện độ chuẩn xác của phương pháp bootstrap lạc quan (màu đỏ), phương pháp bảo thủ (màu xanh), phương pháp không chệch (màu đen). Ta chỉ phân tích phần bên phải của đồ thị (x >= 70). Một cây biết độ dài cạnh và dữ liệu tại một vị trí đơn lẻ trên sắp hàng. Ví dụ này để minh họa tính likelihood bằng định nghĩa và bằng thuật toán pruning.

Đỉnh gốc là u. Một cây T để minh họa thuật toán pruning và pruning nhanh. Nó được định gốc ngẫu nhiên tại điểm r trên cạnh (a,b). Gốc cách 2 đầu cạnh khoảng tương ứng là 𝑡𝑡𝑡𝑡 và 𝑡𝑡𝑡𝑡.

Sơ đồ khối thuật toán IQPNNI. Minh họa cấu trúc cây (A) không có đỉnh đa phân nào, (B) có 1 đỉnh đa phân và (C) hình sao.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Trích dẫn luận án này

Hoàng Thị Điệp (2019). Cây Bootstrap Tiến Hóa: Phương Pháp Nhanh Xây Dựng [Luận án tiến sĩ, Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/he-thong-thong-tin/cay-bootstrap-tien-hoa-phuong-phap-nhanh

Câu hỏi thường gặp

Luận án "Cây Bootstrap Tiến Hóa: Phương Pháp Nhanh Xây Dựng" nghiên cứu về vấn đề gì?

"Khám phá phương pháp xây dựng ứng dụng nhanh với Bootstrap Tiến hóa. Tối ưu hóa giao diện người dùng chỉ trong vài bước."

Luận án "Cây Bootstrap Tiến Hóa: Phương Pháp Nhanh Xây Dựng" được bảo vệ tại trường nào?

Luận án này được bảo vệ tại Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội. Năm bảo vệ: 2019.

Luận án "Cây Bootstrap Tiến Hóa: Phương Pháp Nhanh Xây Dựng" thuộc chuyên ngành gì?

Luận án "Cây Bootstrap Tiến Hóa: Phương Pháp Nhanh Xây Dựng" thuộc chuyên ngành Khoa học Máy tính. Danh mục: Hệ Thống Thông Tin.

Luận án "Cây Bootstrap Tiến Hóa: Phương Pháp Nhanh Xây Dựng" có bao nhiêu trang?

Luận án "Cây Bootstrap Tiến Hóa: Phương Pháp Nhanh Xây Dựng" có 122 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.

Cách tải luận án "Cây Bootstrap Tiến Hóa: Phương Pháp Nhanh Xây Dựng" về máy như thế nào?

Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.

Luận án liên quan

Chia sẻ tài liệu: Facebook Twitter