suchen
HeimSystem-TutorialWindows-SerieKann ich die HMMER-Software auf Windows-Systemen installieren?

Kann ich die HMMER-Software auf Windows-Systemen installieren?

Kann Hmmer-Software auf einem Windows-System installiert werden

Hmmer-Download und Installation

Für Mac OS/X-, Linux- und UNIX-Systeme kompilieren und installieren Sie aus dem Quellcode:

% wget ftp://selab.janelia.org/pub/software/hmmer3/3.0/hmmer-3.0.tar.gz % tar zxf hmmer-3.0.tar.gz % cd hmmer-3.0 % ./configure % make % Machen Sie einen Scheck

Laden Sie für Windows-Systeme das komprimierte Binärpaket direkt herunter, dekomprimieren Sie es und verwenden Sie es.

Hmmer enthaltene Programme

phmmer: Verwendet ähnlich wie Blastp eine Proteinsequenz, um eine Proteinsequenzbibliothek zu durchsuchen

>phmmer-Tutorial/HBB HUMAN uniprot sprot.fa

jackhmmer: Ähnlich wie bei psiBlast durchsuchen Proteinsequenzen iterativ Proteinsequenzbibliotheken

>Jackhmmer-Tutorial/HBB HUMAN uniprot sprot.fa

hmmbuild: Erstellen Sie ein HMM-Modell mit mehreren ausgerichteten Sequenzen

hmmsearch: Verwenden Sie das HMM-Modell, um die Sequenzbibliothek zu durchsuchen

hmmscan: HMM-Bibliothek anhand von Sequenzen durchsuchen;

hmmalign: Verwenden Sie HMM als Anhaltspunkt, um mehrere Ausrichtungssequenzen zu erstellen

>hmmalign globins4.hmm Tutorial/globins45.fa

hmmconvert: HMM-Format konvertieren

hmmemit: Erhalten Sie eine Mustersequenz aus dem HMM-Modell

hmmfetch: Rufen Sie ein HMM-Modell anhand des Namens oder der Akzeptanznummer aus der HMM-Bibliothek ab

hmmpress: Formatieren Sie die HMM-Datenbank, um die hmmscan-Suche zu erleichtern

hmmstat: Statistische Informationen der HMM-Datenbank anzeigen;

Durchsuchen Sie Sequenzdatenbanken mithilfe von HMM-Modellen

Verwenden Sie hmmbuild, um das HMM-Modell zu erstellen. Die Eingabe ist eine Multiple-Alignment-Sequenzdatei im Stockholm-Format oder FASTA-Format (z. B. Tutorial/globins4.sto). Der Befehl lautet wie folgt:

>hmmbuild globins4.hmm Tutorial/globins4.sto

globins4.hmm ist das Ausgabe-HMM-Modell

Verwenden Sie hmmsearch, um die Proteinsequenzdatenbank zu durchsuchen. Der Befehl lautet wie folgt:

>hmmsearch globins4.hmm uniprot sprot.fasta >globins4.out

globins4.out ist die Ausgabeergebnisdatei wie folgt:

*Beispiele verwenden Beispiele aus dem offiziellen Tutorial

Durchsuchen Sie die HMM-Datenbank anhand von Proteinsequenzen

Erstellen Sie eine HMM-Datenbank. Die HMM-Datenbank ist eine Datei, die mehrere HMM-Modelle enthält. Sie kann von Pfam, SMART und TIGRFams heruntergeladen oder selbst aus mehreren Ausrichtungssequenzen erstellt werden, wie zum Beispiel:

>hmmbuild globins4.hmm Tutorial/globins4.sto

>hmmbuild fn3.hmm Tutorial/fn3.sto

>hmmbuild Pkinase.hmm Tutorial/Pkinase.sto

>cat globins4.hmm fn3.hmm Pkinase.hmm >minifam

Verwenden Sie hmmpress, um die Datenbank zu formatieren, einschließlich Komprimierung und Indexerstellung. Der Befehl lautet wie folgt:

>hmmpress minifam

Dieser Schritt kann schnell abgeschlossen werden und der Ausgabeinhalt lautet wie folgt:

Arbeiten… fertig.

Gepresste und indexierte 3 HMMs (3 Namen und 2 Akzessionen).

Modelle in Binärdatei gepresst: minifam.h3m

SSI-Index für binäre Modelldatei: minifam.h3i

Profile (MSV-Teil) eingepresst in: minifam.h3f

Profile (Rest) eingedrückt in: minifam.h3p

Verwenden Sie hmmscan, um die HMM-Datenbank zu durchsuchen. Der Befehl lautet wie folgt:

>hmmscan minifam-Tutorial/7LESS_DROME

So konvertieren Sie Dateien im Fasta-Format mit der Hmmer-Software in das Sto-Format.

Ich bin auch lange auf dieses Problem gestoßen und konnte keine passende Lösung finden, also habe ich selbst eine geschrieben

import glob # sind alle Dinge aus der Standardbibliothek

Betriebssystem importieren

# Legen Sie die Fasta-Datei, die Sie erstellen möchten, hmm (im Vergleich) im selben Ordner wie dieses Programm ab und führen Sie dann dieses Programm aus, um hmmbuild direkt auszuführen

os.chdir(os.path.dirname(__file__))

fs = glob.glob('*.fasta') # Jede Fasta-Datei abrufen Wenn Ihre Fasta-Datei ein anderes Suffix als .fasta hat, können Sie es hier ändern oder direkt in „*.fa*“ ändern

für f in fs:

hmm = os.path.splitext(f)[0] + '.hmm'

stockholm = os.path.splitext(f)[0] + '.sto'

mit open(f, 'r') als fhandle: # Dies wird verwendet, um Fasta-Dateien zu lesen und alle Fasta-Dateien in der Liste zu speichern

fastas = ['>' + tmp.replace('n', 'r', 1).replace('n', '').replace('r', 'n') für tmp in tuple(filter( Keine, (fhandle.read().split('>'))))]

für mich in Reichweite(len(fastas)):

fastas[i] = fastas[i].split('n')

fastas[i][0] = fastas[i][0].split()[0][1:10]

tmp = []

für j in range(len(fastas[i][1]) // 80 + 1):

tmp.append(fastas[i][1][80 * j : 80 * j + 80])

fastas[i][1] = tmp

with open(stockholm, 'w') as out: # Die Sto-Datei wird hier geschrieben

out.write('# STOCKHOLM 1.0nn')

für j im Bereich(len(fastas[0][1]) - 1):

für mich in Reichweite(len(fastas)):

out.write('% -12s%sn' % (fastas[i][0], fastas[i][1][j]))

out.write('n')

für mich in Reichweite(len(fastas)):

out.write('% -12s%sn' % (fastas[i][0], fastas[i][1][-1]))

out.write('//')

os.system('hmmbuild --amino %s %s' % (hmm, stockholm)) # hmmbuild läuft hier, Sie können die Parameter darin selbst ändern

Wie man sich selbst Bioinformatik beibringt

1. Beginnen Sie mit der Verwendung vorhandener Bioinformatik-Tools, Netzwerkservern usw. Wiederholen Sie Ihre Arbeit nicht, wenn Sie bereits fertige Tools verwenden können .

2. Sie sind mit Befehlszeilen-Betriebssystemen, DOS und Linux vertraut und können einfache Shells schreiben und dann in der Lage sein, Programme auf Befehlszeilenebene zu installieren und einige reguläre Prozesse auszuführen. Zu lernen, wie man Software findet und installiert, ist die wichtigste und grundlegendste Fähigkeit. Tatsächlich lassen sich viele Probleme leicht lösen, wenn Sie das richtige Softwarepaket finden.

3. Seien Sie mit einer einfachen Skriptsprache vertraut. Ich persönlich empfehle Python. Weitere Informationen finden Sie in meinem Beitrag. Kleine Skripte sind sehr nützlich, wenn keine fertigen Tools vorhanden sind oder eine Datenformatkonvertierung erforderlich ist. Allgemeine Anwendungen müssen nicht zu viel Code selbst schreiben. Wir müssen davon ausgehen, dass andere Experten möglicherweise auf die Probleme gestoßen sind, auf die wir normalerweise stoßen. Daher gibt es im Internet eine große Anzahl von Toolkits. Was weitere Programmiersprachen betrifft, kann man alles beherrschen, R, Perl usw. sind alle ähnlich.

4. Machen Sie sich mit einfachen Algorithmen und Datenstrukturen vertraut, damit Sie die internen Mechanismen vieler Programme verstehen und deren Vor- und Nachteile kennen, was auch beim Schreiben Ihrer eigenen Programme hilfreich ist. Wenn Sie die Energie haben, dann studieren Sie Statistik, maschinelles Lernen usw. .

5. Erweitern, erforschen, analysieren und entwickeln Sie Ihr eigenes biologisches Feld.

Das obige ist der detaillierte Inhalt vonKann ich die HMMER-Software auf Windows-Systemen installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:Excel办公网. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
So aktivieren Sie den Gruppenrichtlinienredakteur in Windows 11 HomeSo aktivieren Sie den Gruppenrichtlinienredakteur in Windows 11 HomeApr 15, 2025 pm 06:01 PM

Aktivieren Sie den Gruppenrichtlinien-Editor (gpedit.msc) unter Windows 11 Home: Eine Schritt-für-Schritt-Anleitung Viele Benutzer, insbesondere in freigegebenen Büroumgebungen, verlassen sich auf den Gruppenrichtlinien -Editor (Gpedit.MSC), um mehrere Benutzerkonten zu verwalten und nicht autorisierte AC zu verhindern

Windows KB5054979 Aktualisieren Sie Informationen Aktualisieren Sie die Inhaltsliste für AktualisierungWindows KB5054979 Aktualisieren Sie Informationen Aktualisieren Sie die Inhaltsliste für AktualisierungApr 15, 2025 pm 05:36 PM

KB5054979 ist ein kumulatives Sicherheitsupdate, das am 27. März 2025 für Windows 11 Version 24H2 veröffentlicht wurde. Es zielt auf .NET Framework -Versionen 3.5 und 4.8.1 ab, was die Sicherheit und die Gesamtstabilität verbessert. Insbesondere befasst sich das Update auf ein Problem mit Datei und direkt

Erstellen eines verschlüsselten Backup -Laufwerks, das unter Windows, Mac und Linux funktioniertErstellen eines verschlüsselten Backup -Laufwerks, das unter Windows, Mac und Linux funktioniertApr 15, 2025 am 06:13 AM

Schutz Ihres digitalen Lebens: Erstellen verschlüsselter Backups mit Veracrypt Unser digitales Leben ist voll von unersetzlichen Erinnerungen, entscheidenden Dokumenten und wesentlichen Arbeitsdateien. Der Verlust dieser aufgrund von Geräteausfällen, Diebstahl oder Ransomware -Angriffen Co.

Wie (und warum) die Mausbeschleunigung unter Windows 11 ausschalten,Wie (und warum) die Mausbeschleunigung unter Windows 11 ausschalten,Apr 15, 2025 am 06:06 AM

Verbesserung der Mausgenauigkeit: Deaktivieren Sie die Windows 11 -Mausbeschleunigungsfunktion Der Mauscursor bewegt sich zu schnell auf dem Bildschirm, auch wenn Sie die Maus nur ein paar Zentimeter bewegen? Dies ist die Mausbeschleunigungsfunktion. In diesem Artikel wird Sie begleitet, wie Sie diese Funktion deaktivieren, um die Mausbewegung besser zu steuern. Ist es ratsam, die Mausbeschleunigung zu deaktivieren? In Windows -Systemen gibt es keine direkte Option "Mausbeschleunigung". Stattdessen handelt es sich um die Einstellung "Enhanced Pointer Precision", die Microsoft als Mausbeschleunigungsfunktion ansieht. Wenn diese Funktion aktiviert ist, wirkt sich die DPI -Einstellung der Maus (Punkte pro Zoll) aus. Es steuert die Beziehung zwischen der physischen Bewegungsgeschwindigkeit der Maus und dem Abstand, den der Cursor auf dem Bildschirm bewegt. Bewegen Sie die Maus langsam, Fenster reduzieren den effektiven DPI und der Cursor bewegt sich kürzer

GPD-Duo Laptop Review: Produktivität der Dual-Screen-Produktivität für erfahrene BenutzerGPD-Duo Laptop Review: Produktivität der Dual-Screen-Produktivität für erfahrene BenutzerApr 15, 2025 am 06:05 AM

Das GPD-Duo: Ein leistungsstarker Dual-Screen-Laptop, der durch Softwareprobleme behindert wird Die mobile Produktivität wird mit dem innovativen Dual-Screen-Design des GPD-Duos gesteigert. Wesentliche Software -Mängel verhindern jedoch, dass sie ihr volles Potenzial ausschöpfen. Bewertung

Razers Fernspiel kann besser sein als Steam LinkRazers Fernspiel kann besser sein als Steam LinkApr 15, 2025 am 06:04 AM

Die neue Remote Play -App von Razer bietet eine überzeugende Alternative zu etablierten Diensten wie Steam Link. In der App integriert sich nahtlos in Razer Cortex und ermöglicht es Benutzern, PC -Spiele mit einem einzigen Tap zu starten. Android -Benutzer profitieren von haptischem Feedback WHE

10 Möglichkeiten zum Anpassen des Windows 11 -Startmenüs10 Möglichkeiten zum Anpassen des Windows 11 -StartmenüsApr 15, 2025 am 06:02 AM

Passen Sie Ihr Windows 11 -Startmenü an: Eine umfassende Anleitung Das Windows 11 -Startmenü ist Ihr Gateway zu Apps und Einstellungen. Wenn das Standard -Setup nicht nach Ihren Wünschen ist, können Sie diese an Ihre Bedürfnisse an Ihre Bedürfnisse anpassen. Dieser Leitfaden untersucht Vari

So verwenden Sie Windows 11 als Bluetooth -AudioempfängerSo verwenden Sie Windows 11 als Bluetooth -AudioempfängerApr 15, 2025 am 03:01 AM

Verwandeln Sie Ihren Windows 11 -PC in einen Bluetooth -Lautsprecher und genießen Sie Ihre Lieblingsmusik von Ihrem Handy! Diese Anleitung zeigt Ihnen, wie Sie Ihr iPhone oder Android -Gerät für die Audio -Wiedergabe einfach mit Ihrem Computer anschließen können. Schritt 1: Kombinieren Sie Ihr Bluetooth -Gerät Erstens, PA

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor