Ich habe eine Liste von Proteinpaaren und möchte die Geschwindigkeit und Genauigkeit von "BLAST Two Sequences" mit einem Smith-Waterman-Programm für die Ausrichtung vergleichen. Ich weiß, dass es eine "Blast Two Sequences" -Option auf der NCBI-Website gibt, aber ich würde es gerne aus einem Python-Skript heraus ausführen. Vielleicht hat Biopython diese Fähigkeit? Wenn ich Blast Two Sequences nicht verwenden kann, werde ich verschiedene Versionen von Smith-Waterman vergleichen, aber das wäre nicht annähernd so aufregend :) ODER wenn jemand eine andere Idee für ein großartiges Projekt in Bioinformatik hat, bei dem Proteinpaare verglichen werden Bitte zögern Sie nicht, lassen Sie es mich wissen! Vielen Dank im Voraus.Blast Zwei Sequenzen aus einem Python-Skript
1
A
Antwort
0
Chapter 7 (BLAST) des Biopython Tutorial und Kochbuch sollten Sie haben, was Sie suchen.
Das NCBBI
Modul ermöglicht die Interaktion mit Online-BLAST-Tools, Bio.Blast.Applications
hat eine Reihe von verschiedenen lokalen Alignment-Dienstprogrammen, und das Bio.Seq
-Modul enthält Objekte zum Interagieren mit verschiedenen Sequenzen.
Biopythons documentation ist ziemlich gut und die API ist in der Regel gut geschrieben. Wenn Sie nach einem interessanten Projekt suchen, empfehle ich Ihnen, die Tutorial and Cookbook zu lesen - es ist ein guter Überblick darüber, was Biopython zu bieten hat.
Verwandte Themen
- 1. Entfernen Sie doppelte Elemente aus zwei Sequenzen
- 2. Verarbeitung von Paaren von Werten aus zwei Sequenzen in Clojure
- 3. Traversieren von zwei Sequenzen in Freemarker
- 4. Kann ich zwei Sequenzen zusammen mit einem passenden Schlüssel paaren?
- 5. Filterduplikate von BLAST XML
- 6. Führen rekursive Sequenzen Speicherverlust aus?
- 7. Finden Sie passende Sequenzen in zwei Binärdateien
- 8. Boost Hana Zip zwei Sequenzen in Karte
- 9. Wie verketten Sie zwei DNAStringSet-Sequenzen pro Beispiel in R?
- 10. Script erzeugt Sequenzen unter einem anderen Schema
- 11. Repeating-Sequenzen in einem einzigen Matlab Plot
- 12. Eine Folge von Sequenzen (von Sequenzen) abflachen
- 13. Python-Implementierung von BLAST Alignment-Algorithmus?
- 14. Algorithmus zum Messen der Ähnlichkeit zwischen zwei Sequenzen von Strings
- 15. So implementieren Sie zwei Sequenzen in einer Tabelle mit Jpa
- 16. Wie entkomme ich C-Style-Escape-Sequenzen aus Ruby?
- 17. Was ist die Pythonic-Methode, um zwei Sequenzen zu einem Wörterbuch zu kombinieren?
- 18. Zip spärliche Sequenzen
- 19. Zeichenzählung der Sequenzen generieren
- 20. DB2 Bund und Sequenzen
- 21. Ich möchte Videodatei aus Sequenzen von Bildern und Audiodatei machen
- 22. Python: Multiple Consensus-Sequenzen
- 23. Idiom für padding-Sequenzen
- 24. Vergleichen Sequenzen Python
- 25. wie Multichannel-Event-Sequenzen darzustellen
- 26. Suche ersten Wert in einem Vektor von verketteten Lauf Sequenzen
- 27. Rang Sequenzen in SQL
- 28. Generische Operationen auf Sequenzen
- 29. Scala: Ersetzen Newline Tab und Rück Sequenzen aus String
- 30. Padding binäre Block Lazy Sequenzen