15 June 2004

DNA Computing

วันนี้ไปฟัง colloquium ของภาคฯมาอีกแล้ว วันนี้เป็นเรื่อง DNA Computing ซึ่งได้ยินมาสักพักหนึ่งแล้ว แต่ไม่เคยได้ศึกษาสักที จากที่ฟังมาสรุปได้คร่าวๆ ว่า DNA Computing คือการนำปฏิกิริยาต่างๆ ที่เกิดระหว่างโมเลกุล DNA มาใช้ในการคำนวณ โดยเริ่มต้นเกิดจากการทดลองของ Adleman (A ของ RSA) โดยกำหนดส่วนของสาย DNA ให้แทนโหนดของกราฟ แล้วใช้ประโยชน์จากการจับตัวระหว่างสาย DNA เพื่อหาว่ากราฟมี Hamitonian Path หรือไม่ และหลังจากนั้นก็มีนักวิทยาศาสตร์อื่นๆ เสนอวิธีการใช้ DNA แทน State Machine

DNA Computing มีข้อดีตรงที่มีจำนวนโมเลกุล ถ้าสามารถนำมาใช้ในการคำนวณได้ ก็จะได้ parallel machine ขนาดใหญ่ซึ่งสามารถคำนวนสิ่งต่างๆ ได้เร็วมาก อีกทั้งพลังงานที่ใช้ในปฏิกิริยาก็ยังต่ำมากๆ เมื่อเทียบกับคอมพิวเตอร์ในปัจจุบัน นอกจากแนวคิดที่จะนำ DNA มาใช้เป็นเครื่องคำนวณแล้ว ยังมีนักวิทยาศาสตร์ชาวอิสราเอลนำไปใช้เป็นยารักษาโรคด้วย โดยสร้าง DNA ที่สามารถทดสอบโมเลกุลต่างๆ ในเซล เช่นถ้าพบว่าเป็นเซลมะเร็ง ก็จะสร้างยารักษาออกมา ทำให้สามารถรักษาโรคได้ตรงจุดที่เกิด เขาตั้งชื่อยาแบบนี้ว่า Smart Drug ตอนนี้ผลการวิจัยก็ได้รับการตีพิมพ์ในวารสาร Nature ด้วยแล้ว ลองค้นดูก็เจอข่าวเกี่ยวกับเรื่องนี้ด้วย

No comments: