1
เว็บแอพพลิเคชันฐานขอมูลซ้ำซอนเชื้อไวรัสไขเลือดออกพรอมวิชวลไลเซชัน Redundant Web Application of Dengue Virus Database With Visualization 1.บทคัดยอ โครงงานนี้นำเสนอ เว็บแอพพลิเคชัน ฐานขอมูลซ้ำซอนเพื่อเก็บขอมูลเชื้อ ไวรัสไขเลือดออกที่สามารถเกิดขึ้นได หลายชนิด หลากหลายรูปแบบ อีกทั้ง เว็บแอพพลิเคชันนี้ยังสามารถแสดงกราฟ เพื่อแสดงผลการเปรียบเทียบของเชื้อไวรัส แตละชนิดออกมาเปนเปอรเซ็นตได 2.บทนำ เชื้อไวรัสไขเลือดออกมีลักษณะทาง พันธุกรรมที่เรียกวา miRNA ซึ่ง ประกอบดวยหนวยพันธุกรรม A T C G มาเรียงตอๆกันยาวกวาหมื่นหนวย ซึ่งใน การถอดรหัสนั้นจะตองอาศัยเทคนิคทาง เคมีหรือชีววิทยาซึ่งพบวามีอุปสรรค คือ เทคโนโลยีในปจจุบันสามารถดึงรหัสออกมา ไดเพียงทอนสั้น ๆ เหมือนจิ๊กซอแลวนำมา ตอกันได ดังรูปขางลาง อีกทั้งลักษณะทางพันธุกรรมโดยทั่วไปจะสามารถ เกิดการกลายพันธุได โดยการกลายพันธุคือ การทีmiRNA มีหนวยพันธุกรรมบางหนวยเปลี่ยนไป สามารถเกิดได 3 ลักษณะ ไดแก 1. Mutation 2. Insertion 3. Deletion 4.วัตถุประสงค 4.1 สรางเว็บแอพพลิเคชันฐานขอมูลที่ใชรับขอมูล miRNA จัดเก็บในฐานขอมูลที่สามารถไลดูขอมูล คนหา และ แสดงเน็ตเวิรคไดอะแกรมเพื่อนำไปใชงานจริงโดยนักวิจัย แพทยศิริราช 4.2 เปรียบเทียบเฟรมเวิรกระหวาง Google Apps Script และ Django วาตัวไหนดีกวากันทั้งในมุมมองของผูสราง และผูใชงานโดยเปรียบเทียบทางดาน 4.2.1 ความสามารถของแตละแพลตฟอรม 4.2.2 ความยากงายในการปรับปรุงแกไข 4.2.3 ความจุของขอมูล 5.ขั้นตอนการทำโครงงาน 5.1 ดาวนโหลดติดตั้งซอรฟแวรที่ใชและศึกษาวิธีการใชงาน 5.2 เขียนโปรแกรมจัดการไฟลฐานขอมูลใหเปนไฟล Fasta ไฟล XML และตารางขอมูล 5.3 ศึกษาการสรางเว็บแอพพลิเคชันฐานขอมูลทั้งสองเฟรมเวิรก 5.4 ออกแบบฐานขอมูลและหนาตาของโปรแกรม 5.5 สรางเว็บแอพพลิเคชันทั้งสองเฟรมเวิรก 5.6 ทดสอบเว็บแอพพลิเคชันและแกไขจุดบกพรอง 5.7 ประเมินเว็บแอพพลิเคชันฐานขอมูลที่สรางขึ้นทั้งจากมุมของ ผูสรางและผูใชงาน 5.8 สรุปผล 6.ผลลัพธที่ได ตัวอยางที่ 1 ไฟลฐานขอมูล Fasta เปน ไฟลที่แสดงรหัสทางพันธุกรรมของผูปวย แตละคนซึ่งถูกแบงออกเปนชนิดตาง ๆ โดยใชโปรแกรมภาษาไพธอน ตัวอยางที่ 2 ไฟลฐานขอมูล XML เปนไฟล ที่แสดงขอมูล A T C G Deletion Insertion ในแตละตำแหนงโดยใชโปรแกรมภาษา ไพธอน ตัวอยางที่ 3 ตารางขอมูลแสดงจำนวน A T C G Deletion Insertion ในตำแหนงตางๆ ตัวอยางที่ 4 กราฟแสดงขอมูลเปนเปอรเซ็นตโดยใช โปรแกรมภาษาไพธอน หรือ จังโก ตัวอยางที่ 5 กราฟแสดงขอมูลโดย โปรแกรม Google Apps Script 7.สรุปผล จากผลลัพธที่ไดพบวาเว็บแอพพลิเคชันที่สรางขึ้น มานั้นสามารถใชงานไดงาย มีความรวดเร็วในการ คนหาขอมูล เรียกดูขอมูลและแสดงเน็ตเวิรกไดอะแกรม ไดตามที่ตองการ สวนในการเปรียบเทียบระหวาง Google Apps Script และ Django นั้นพบวาในดาน ความสามารถของทั้งสองแพลตฟอรมมีความสามารถ ที่ตางกันเนื่องจากภาษาเขียนตางกันและในการปรับปรุง แกไขขอมูล Django สามารถเขาไปแกไขขอมูลไดงาย กวาเนื่องจากโปรแกรมมีความเปนระเบียบอีกทั้งยัง สามารถรองรับขอมูลขนาดใหญไดสวน Google Apps Script จะไดเปรียบในเรื่องความงายและมีความรวดเร็ว ในการเขียนมากกวา Django 9.กิตติกรรมประกาศ ขอขอบคุณทุนนวัตกรรมจากคณะวิศวกรรมศาสตร มหาวิทยาลัยศรีนครินทรวิโรฒ 8.อาจารยที่ปรึกษา อาจารยกำพล วรดิษฐ คณะวิศวกรรมศาสตร ภาควิชาวิศวกรรมไฟฟา อาจารยกานต เวียรศิลป คณะเภสัชศาสตร นายดิศวร เนตรศิรินิลกุล นายวรา ปนตาเสน นายอาติยะ เอี่ยมเมือง ภาควิชาวิศวกรรมไฟฟา 3.ความสำคัญและที่มา ในปจจุบันการระบาดของไขเลือดออกยังเปนปญหา สำคัญตอสุขภาพของคนไทยจากสถิติขอมูลโรคไขเลือด ออกจากกระทรวงสาธารณสุขป 2012 คิดเปนอัตรา สวน 70 : 100,000 ราย และมีอัตราการเสียชีวิต ประมาณ 1 : 10,000 ราย จากการเก็บขอมูลของหลาย สถาบันแพทยในประเทศไทยไดมีการบันทึกขอมูลทาง สถิติมากมายแตยังไมมีระบบการจัดการขอมูลไขเลือด ออกโดยอาศัยชีวสารสนเทศอยางเปนระบบ ดังนั้นโครง การวิจัยนี้จึงมีวัตถุประสงคเพื่อพัฒนาระบบชีวสารสน- เทศทำการเก็บขอมูลไวรัส Dengue และ Genome ของคนไขและเชื้อไวรัสเพื่อจัดขอมูลใหเปนระเบียบและ นำเสนอขอมูลที่เขาถึงงาย และเพื่อศึกษาชนิดของสาย พันธุเชื้อไวรัส Dengue เพื่อคนหากลไกลการเปลี่ยน แปลงระบบพันธุกรรมของไวรัส ซึ่งจะนำเสนอฐานขอ- มูลในรูปแบบ Front End และอาศัย Scription ของ โปรแกรม Open Sources ทางดาน Bioinformatics และฐานขอมูล mySQL เปน Back End

Redundant Web Application of Dengue Virus Database With ...eng.swu.ac.th/km/KumponWebApp.pdf · 5.ขั้นตอนการทำโครงงาน 5.1 ดาวน โหลดติดตั้งซอร

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Redundant Web Application of Dengue Virus Database With ...eng.swu.ac.th/km/KumponWebApp.pdf · 5.ขั้นตอนการทำโครงงาน 5.1 ดาวน โหลดติดตั้งซอร

เว็บแอพพลิเคชันฐานขอมูลซ้ำซอนเชื้อไวรัสไขเลือดออกพรอมวิชวลไลเซชัน

Redundant Web Application of Dengue Virus Database With Visualization

1.บทคัดยอโครงงานนี้นำเสนอ เว็บแอพพลิเคชัน

ฐานขอมูลซ้ำซอนเพื่อเก็บขอมูลเชื้อ

ไวรัสไขเลือดออกที่สามารถเกิดขึ้นได

หลายชนิด หลากหลายรูปแบบ อีกทั้ง

เว็บแอพพลิเคชันนี้ยังสามารถแสดงกราฟ

เพื่อแสดงผลการเปรียบเทียบของเชื้อไวรัส

แตละชนิดออกมาเปนเปอรเซ็นตได

2.บทนำเชื้อไวรัสไขเลือดออกมีลักษณะทาง

พันธุกรรมที่เรียกวา miRNA ซึ่ง

ประกอบดวยหนวยพันธุกรรม A T C G

มาเรียงตอๆกันยาวกวาหมื่นหนวย ซึ่งใน

การถอดรหัสนั้นจะตองอาศัยเทคนิคทาง

เคมีหรือชีววิทยาซึ่งพบวามีอุปสรรค คือ

เทคโนโลยีในปจจุบันสามารถดึงรหัสออกมา

ไดเพียงทอนสั้น ๆ เหมือนจิ๊กซอแลวนำมา

ตอกันได ดังรูปขางลาง

อีกทั้งลักษณะทางพันธุกรรมโดยทั่วไปจะสามารถ

เกิดการกลายพันธุได โดยการกลายพันธุคือ การที่

miRNA มีหนวยพันธุกรรมบางหนวยเปลี่ยนไป

สามารถเกิดได 3 ลักษณะ ไดแก

1. Mutation

2. Insertion

3. Deletion

4.วัตถุประสงค4.1 สรางเว็บแอพพลิเคชันฐานขอมูลที่ใชรับขอมูล miRNA

จัดเก็บในฐานขอมูลที่สามารถไลดูขอมูล คนหา และ

แสดงเน็ตเวิรคไดอะแกรมเพื่อนำไปใชงานจริงโดยนักวิจัย

แพทยศิริราช

4.2 เปรียบเทียบเฟรมเวิรกระหวาง Google Apps Script

และ Django วาตัวไหนดีกวากันทั้งในมุมมองของผูสราง

และผูใชงานโดยเปรียบเทียบทางดาน

4.2.1 ความสามารถของแตละแพลตฟอรม

4.2.2 ความยากงายในการปรับปรุงแกไข

4.2.3 ความจุของขอมูล

5.ขั้นตอนการทำโครงงาน5.1 ดาวนโหลดติดตั้งซอรฟแวรที่ใชและศึกษาวิธีการใชงาน

5.2 เขียนโปรแกรมจัดการไฟลฐานขอมูลใหเปนไฟล Fasta

ไฟล XML และตารางขอมูล

5.3 ศึกษาการสรางเว็บแอพพลิเคชันฐานขอมูลทั้งสองเฟรมเวิรก

5.4 ออกแบบฐานขอมูลและหนาตาของโปรแกรม

5.5 สรางเว็บแอพพลิเคชันทั้งสองเฟรมเวิรก

5.6 ทดสอบเว็บแอพพลิเคชันและแกไขจุดบกพรอง

5.7 ประเมินเว็บแอพพลิเคชันฐานขอมูลที่สรางขึ้นทั้งจากมุมของ

ผูสรางและผูใชงาน

5.8 สรุปผล

6.ผลลัพธที่ไดตัวอยางที่ 1 ไฟลฐานขอมูล Fasta เปน

ไฟลที่แสดงรหัสทางพันธุกรรมของผูปวย

แตละคนซึ่งถูกแบงออกเปนชนิดตาง ๆ

โดยใชโปรแกรมภาษาไพธอน

ตัวอยางที่ 2 ไฟลฐานขอมูล XML เปนไฟล

ที่แสดงขอมูล A T C G Deletion Insertion

ในแตละตำแหนงโดยใชโปรแกรมภาษา

ไพธอน

ตัวอยางที่ 3 ตารางขอมูลแสดงจำนวน A T C G

Deletion Insertion ในตำแหนงตางๆ

ตัวอยางที่ 4

กราฟแสดงขอมูลเปนเปอรเซ็นตโดยใช

โปรแกรมภาษาไพธอน หรือ จังโก

ตัวอยางที่ 5 กราฟแสดงขอมูลโดย

โปรแกรม Google Apps Script

7.สรุปผลจากผลลัพธที่ไดพบวาเว็บแอพพลิเคชันที่สรางขึ้น

มานั้นสามารถใชงานไดงาย มีความรวดเร็วในการ

คนหาขอมูล เรียกดูขอมูลและแสดงเน็ตเวิรกไดอะแกรม

ไดตามที่ตองการ สวนในการเปรียบเทียบระหวาง

Google Apps Script และ Django นั้นพบวาในดาน

ความสามารถของทั้งสองแพลตฟอรมมีความสามารถ

ที่ตางกันเนื่องจากภาษาเขียนตางกันและในการปรับปรุง

แกไขขอมูล Django สามารถเขาไปแกไขขอมูลไดงาย

กวาเนื่องจากโปรแกรมมีความเปนระเบียบอีกทั้งยัง

สามารถรองรับขอมูลขนาดใหญไดสวน Google Apps

Script จะไดเปรียบในเรื่องความงายและมีความรวดเร็ว

ในการเขียนมากกวา Django

9.กิตติกรรมประกาศ ขอขอบคุณทุนนวัตกรรมจากคณะวิศวกรรมศาสตร มหาวิทยาลัยศรีนครินทรวิโรฒ

8.อาจารยที่ปรึกษาอาจารยกำพล วรดิษฐ

คณะวิศวกรรมศาสตร ภาควิชาวิศวกรรมไฟฟา

อาจารยกานต เวียรศิลป

คณะเภสัชศาสตร

นายดิศวร เนตรศิรินิลกุล นายวรา ปนตาเสน นายอาติยะ เอี่ยมเมือง

ภาควิชาวิศวกรรมไฟฟา

3.ความสำคัญและที่มาในปจจุบันการระบาดของไขเลือดออกยังเปนปญหา

สำคัญตอสุขภาพของคนไทยจากสถิติขอมูลโรคไขเลือด

ออกจากกระทรวงสาธารณสุขป 2012 คิดเปนอัตรา

สวน 70 : 100,000 ราย และมีอัตราการเสียชีวิต

ประมาณ 1 : 10,000 ราย จากการเก็บขอมูลของหลาย

สถาบันแพทยในประเทศไทยไดมีการบันทึกขอมูลทาง

สถิติมากมายแตยังไมมีระบบการจัดการขอมูลไขเลือด

ออกโดยอาศัยชีวสารสนเทศอยางเปนระบบ ดังนั้นโครง

การวิจัยนี้จึงมีวัตถุประสงคเพื่อพัฒนาระบบชีวสารสน-

เทศทำการเก็บขอมูลไวรัส Dengue และ Genome

ของคนไขและเชื้อไวรัสเพื่อจัดขอมูลใหเปนระเบียบและ

นำเสนอขอมูลที่เขาถึงงาย และเพื่อศึกษาชนิดของสาย

พันธุเชื้อไวรัส Dengue เพื่อคนหากลไกลการเปลี่ยน

แปลงระบบพันธุกรรมของไวรัส ซึ่งจะนำเสนอฐานขอ-

มูลในรูปแบบ Front End และอาศัย Scription ของ

โปรแกรม Open Sources ทางดาน Bioinformatics

และฐานขอมูล mySQL เปน Back End