BPThuy
Senior Member
Chào bạn, mình hỏi thêm một chút, hơi mang tính kỹ thuật, nhưng mình tò mò nên muốn hiểu thêm: bạn làm thế nào để thỏa hiệp hai quá trình khác nhau: duplications (nhân đôi) và (point) mutations (đột biến)? Trước hết bạn chọn một gene, cho nhân đôi trước, sau đó cho đột biến với xác suất nào đó (tức là lựa chọn để protein con còn có thể tương tác với "bạn của bố mẹ" không)? Như vậy kết quả sẽ phụ thuộc rất nhiều vào giá trị tương đối xác suất này, hơn nữa chưa tính đến mutations ngay từ đầu.
Cụ thể hơn bạn có thể mô tả giúp mình biết cách thiết lập các links mới của gene mới không? Có lẽ dùng ngôn ngữ mô tả lập trình cho dễ.
Thêm một câu hỏi khác, bạn có tính đến complexes tạo bởi một vài proteins khác nhau không? Hiện thời mình hiểu bạn đang giả định mỗi gene qui định một protein. Giả thiết đó có ảnh hưởng lớn không?
Mô hình được xây dựng theo nguyên tắc:
1, Nhân đôi: Các protein mới được sinh ra tương tác giống hệt protein ban đầu
2, Đột biến: Sau bước 1, xóa các tương tác đến protein mới với xác suất q.
Rồi thêm vào các tương tác đến protein mới (với các protein ban đầu nó chưa có tương tác - Nd) với xác suất p/Nd.
Coi n,p,q là bộ thông số của mô hình và có thể thay đổi được. n chính là số protein của mạng ban đầu. p,q là hằng số.
Kết quả cho thấy, mô hình phụ thuộc rất mạnh vào bộ thông số n,p,q.
Hiện tại có hai bộ thông số phù hợp với thực nghiệm thu được các năm 2000 và 2008.