กลับไปหน้าบทความ

อ่าน 3 นาที

แพ็คเกจ ViennaRNA

ViennaRNA Packageเป็นซอฟต์แวร์ชุดโปรแกรมและไลบรารี แบบสแตนด์อโลน ที่ใช้สำหรับการทำนายและวิเคราะห์โครงสร้างทุติยภูมิของกรดนิวคลีอิกRNA ซอร์สโค้ดของ

แพ็คเกจ ViennaRNA

แพ็คเกจ ViennaRNA
ผู้เขียนต้นฉบับโฮแฟคเกอร์และคณะ
นักพัฒนาInstitut für theoretische Chemie, Währingerstr
ปล่อย28 กันยายน 2543 ( 28 กันยายน 2000 )
เวอร์ชันเสถียร
2.7.0 / 20 ตุลาคม 2024 ( 2024-10-20 )
เขียนเป็นC , Perl , Python
ระบบปฏิบัติการลินุกซ์ , มอสซาเรลล่า , วินโดวส์
แพลตฟอร์มIA-32 , x86-64
มีจำหน่ายในภาษาอังกฤษ
พิมพ์ชีวสารสนเทศ
ใบอนุญาตซอฟต์แวร์ฟรี
เว็บไซต์www.tbi.univie.ac.at/RNA
ที่เก็บข้อมูลhttps://github.com/ViennaRNA/

ViennaRNA Packageเป็นซอฟต์แวร์ชุดโปรแกรมและไลบรารี แบบสแตนด์อโลน ที่ใช้สำหรับการทำนายและวิเคราะห์โครงสร้างทุติยภูมิของกรดนิวคลีอิกRNA [ 1 ] ซอร์สโค้ดของ แพ็กเกนี้เผยแพร่เป็นซอฟต์แวร์โอเพนซอร์สฟรีและมีไบนารีที่คอมไพล์แล้วสำหรับระบบปฏิบัติการLinux , macOSและWindowsบทความต้นฉบับได้รับการอ้างอิงมากกว่า 2,000 ครั้ง

พื้นหลัง

โครงสร้างสามมิติของโมเลกุลชีวภาพขนาดใหญ่ เช่นโปรตีนและกรดนิวคลีอิกมีบทบาทสำคัญในการกำหนดหน้าที่การทำงานของพวกมัน[ 2 ]กระบวนการถอดรหัสหน้าที่จากลำดับนี้เป็นคำถามที่ท้าทายทั้งในเชิงทดลองและเชิงคำนวณซึ่งได้รับการศึกษาอย่างกว้างขวาง[ 3 ] [ 4 ] โครงสร้าง RNA สร้าง โครงสร้างทุติยภูมิและ ตติยภูมิที่ซับซ้อน เมื่อเทียบกับDNAซึ่งสร้างคู่สายที่มีความสมบูรณ์ระหว่างสองสาย ส่วนหนึ่งเป็นเพราะออกซิเจนที่เพิ่มเข้ามาใน RNA ทำให้มีแนวโน้มที่จะเกิดพันธะไฮโดรเจนในโครงสร้างหลักของกรดนิวคลีอิกมากขึ้น ปฏิสัมพันธ์ของการจับคู่เบสและการเรียงซ้อนของเบสใน RNA มีบทบาทสำคัญในการสร้างไร โบโซม สไปโซโซมหรือtRNA

การทำนาย โครงสร้างทุติยภูมิโดยทั่วไปทำได้โดยใช้วิธีการต่างๆ เช่น การเขียนโปรแกรมเชิงพลวัต การลดพลังงานให้เหลือน้อยที่สุด (สำหรับโครงสร้างที่มีเสถียรภาพมากที่สุด) และการสร้างโครงสร้างที่ไม่เหมาะสม นอกจาก นี้ยังมีการนำ เครื่องมือทำนายโครงสร้าง มาใช้มากมาย อีกด้วย

การพัฒนา

เวอร์ชันแรกของ ViennaRNA Package ได้รับการเผยแพร่โดย Hofacker et al. ในปี 1994 [ 1 ]แพ็กเกจนี้ได้แจกจ่ายเครื่องมือเพื่อคำนวณโครงสร้างพลังงานอิสระขั้นต่ำหรือฟังก์ชันการแบ่งส่วนของโมเลกุล RNA โดยใช้แนวคิดของการเขียนโปรแกรมแบบไดนามิกเกณฑ์ที่ไม่ใช่เทอร์โมไดนามิก เช่น การสร้างการจับคู่สูงสุดหรือการพับแบบจลนศาสตร์ในรูปแบบต่างๆ พร้อมกับฮิวริสติกการพับแบบผกผันเพื่อกำหนดลำดับที่เป็นกลางทางโครงสร้างได้รับการนำไปใช้ นอกจากนี้ แพ็กเกจยังประกอบด้วยชุดสถิติที่มีรูทีนสำหรับการวิเคราะห์คลัสเตอร์เรขาคณิตเชิงสถิติ และการแยกส่วน

แพ็กเกจดังกล่าวมีให้ใช้งานทั้งในรูปแบบไลบรารีและชุดรูทีนแบบสแตนด์อโลน

เวอร์ชั่น 2.0

มีการเปลี่ยนแปลงระบบที่สำคัญหลายประการในเวอร์ชันนี้ โดยใช้แบบจำลองพลังงานแบบพารามิเตอร์ใหม่ ( Turner 2004 ) [ 5 ]การปรับโครงสร้าง RNAlib เพื่อรองรับการคำนวณพร้อมกันในลักษณะที่ปลอดภัยต่อเธรด การปรับปรุงอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน ( API ) และการรวมเครื่องมือเสริมใหม่หลายอย่าง ตัวอย่างเช่น เครื่องมือสำหรับประเมินปฏิสัมพันธ์ RNA-RNA และกลุ่มโครงสร้างที่จำกัด นอกจากนี้ คุณสมบัติอื่นๆ ยังรวมถึงข้อมูลเอาต์พุตเพิ่มเติม เช่น โครงสร้างเซนทรอยด์และโครงสร้างความแม่นยำที่คาดหวังสูงสุดที่ได้มาจากความน่าจะเป็นของการจับคู่เบส หรือค่า zสำหรับโครงสร้างทุติยภูมิที่มีเสถียรภาพในระดับท้องถิ่น และการสนับสนุนการป้อนข้อมูลใน รูปแบบ FASTAอย่างไรก็ตาม การอัปเดตเหล่านี้เข้ากันได้กับเวอร์ชันก่อนหน้าโดยไม่ส่งผลกระทบต่อประสิทธิภาพการคำนวณของอัลกอริทึมหลัก[ 6 ]

เว็บเซิร์ฟเวอร์

เครื่องมือที่จัดเตรียมโดย ViennaRNA Package สามารถใช้งานได้โดยสาธารณะผ่านทางเว็บอินเทอร์เฟซ[ 7 ] [ 8 ]

เครื่องมือ

นอกจากเครื่องมือทำนายและวิเคราะห์แล้ว แพ็คเกจ ViennaRNA ยังมีสคริปต์และยูทิลิตี้หลายตัวสำหรับการสร้างกราฟและการประมวลผลอินพุต-เอาต์พุต สรุปโปรแกรมที่มีอยู่จะรวบรวมไว้ในตารางด้านล่าง (รายการทั้งหมดพร้อมตัวอย่างสามารถพบได้ในเอกสารอย่างเป็นทางการ) [ 9 ]

โปรแกรม คำอธิบาย
นักวิเคราะห์ วิเคราะห์เมทริกซ์ระยะทาง
วิเคราะห์ลำดับ วิเคราะห์ชุดลำดับที่มีความยาวเท่ากัน
คินโฟลด์ จำลองการพับตัวแบบจลนศาสตร์ของโครงสร้างทุติยภูมิของ RNA
RNA2Dfold คำนวณโครงสร้าง MFE ฟังก์ชันการแบ่งส่วน และโครงสร้างตัวอย่างตัวแทนของย่านใกล้เคียง k,l
อาร์เอ็นเอลิดูเพล็กซ์ ทำนายปฏิสัมพันธ์ RNA-RNA ที่ได้รับการอนุรักษ์ไว้ระหว่างการจัดเรียงลำดับสองแบบ
อาร์เอ็นเอลิโฟลด์ คำนวณโครงสร้างทุติยภูมิสำหรับชุดลำดับ RNA ที่จัดเรียงแล้ว
อาร์เอ็นเอโคโฟลด์ คำนวณโครงสร้างทุติยภูมิของ RNA สองโมเลกุลที่เกิดการรวมตัวเป็นไดเมอร์
ระยะทางอาร์เอ็นเอ คำนวณระยะห่างระหว่างโครงสร้างทุติยภูมิของ RNA
อาร์เอ็นเอดูเพล็กซ์ คำนวณโครงสร้างเมื่อเกิดการผสมกันของสาย RNA สองสาย
RNAeval ประเมินพลังงานอิสระของลำดับ RNA ที่มีโครงสร้างทุติยภูมิที่กำหนดให้
อาร์เอ็นเอโฟลด์ คำนวณโครงสร้างทุติยภูมิที่มีพลังงานอิสระต่ำสุดและฟังก์ชันการแบ่งส่วนของ RNA
RNAforester เปรียบเทียบโครงสร้างทุติยภูมิของ RNA ผ่านการจัดเรียงแบบฟอเรสต์
อาร์เอ็นเอฮีท คำนวณค่าความร้อนจำเพาะ (กราฟการหลอมเหลว) ของลำดับ RNA
อาร์เอ็นเออินเวิร์ส ค้นหาลำดับ RNA ที่มีโครงสร้างทุติยภูมิที่กำหนด (การออกแบบลำดับ)
อาร์เอ็นเอลาลิโฟลด์ คำนวณโครงสร้างทุติยภูมิที่มีเสถียรภาพเฉพาะที่สำหรับชุดของ RNA ที่จัดเรียงแล้ว
RNALfold คำนวณโครงสร้างทุติยภูมิที่มีเสถียรภาพในระดับท้องถิ่นของ RNA สายยาว
RNApaln การจัดเรียง RNA โดยอิงตามแนวโน้มการจับคู่เบสของลำดับ
RNApdist คำนวณระยะห่างระหว่างกลุ่มโครงสร้างทุติยภูมิของ RNA ทางอุณหพลศาสตร์
RNAparconv แปลงไฟล์พารามิเตอร์พลังงานจาก ViennaRNA เวอร์ชัน 1.8 เป็นรูปแบบ 2.0
RNAPKplex ทำนายโครงสร้างทุติยภูมิของ RNA รวมถึงพсевдокнот
อาร์เอ็นเอเพล็กซ์ ค้นหาเป้าหมายของ RNA ที่ใช้ในการค้นหา
RNAplfold คำนวณความน่าจะเป็นเฉลี่ยของคู่สำหรับโครงสร้างทุติยภูมิที่มีเสถียรภาพในระดับท้องถิ่น
RNAplot วาดโครงสร้างทุติยภูมิของ RNA ในรูปแบบ PostScript, SVG หรือ GML
อาร์เอ็นเอสนู๊ป ค้นหาเป้าหมายของการค้นหา H/ACA snoRNA
อาร์เอ็นเอซับออปต์ คำนวณโครงสร้างทุติยภูมิที่ไม่เหมาะสมของ RNA
RNAup คำนวณอุณหพลศาสตร์ของปฏิกิริยาระหว่าง RNA กับ RNA

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
  • ViennaRNAบนGitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=ViennaRNA_Package&oldid=1314089470 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ แพ็คเกจ ViennaRNA

ViennaRNA Packageเป็นซอฟต์แวร์ชุดโปรแกรมและไลบรารี แบบสแตนด์อโลน ที่ใช้สำหรับการทำนายและวิเคราะห์โครงสร้างทุติยภูมิของกรดนิวคลีอิกRNA ซอร์สโค้ดของ

พื้นหลัง

โครงสร้างสามมิติของโมเลกุลชีวภาพขนาดใหญ่ เช่น โปรตีน และ กรดนิวคลีอิก มีบทบาทสำคัญในการกำหนดหน้าที่การทำงานของพวกมัน [ 2 ] กระบวนการถอดรหัสหน้าที่จากลำดับนี้เป็นคำถามที่ท้าทายทั้งในเชิงทดลองและเชิงคำนวณซึ่งได้รับการศึกษาอย่างกว้างขวาง [ 3 ] [ 4 ] โครงสร้าง...

การพัฒนา

เวอร์ชันแรกของ ViennaRNA Package ได้รับการเผยแพร่โดย Hofacker et al.

เวอร์ชั่น 2.0

มีการเปลี่ยนแปลงระบบที่สำคัญหลายประการในเวอร์ชันนี้ โดยใช้แบบจำลองพลังงานแบบพารามิเตอร์ใหม่ ( Turner 2004 ) [ 5 ] การปรับโครงสร้าง RNAlib เพื่อรองรับการคำนวณพร้อมกันในลักษณะที่ปลอดภัยต่อเธรด การปรับปรุงอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน ( API )...