recherche
MaisonTutoriel systèmeSérie WindowsPuis-je installer le logiciel HMMER sur les systèmes Windows ?

Puis-je installer le logiciel HMMER sur les systèmes Windows ?

Le logiciel hmmer peut-il être installé sur le système Windows

hmmer téléchargement et installation

Pour les systèmes Mac OS/X, Linux, UNIX, compilez et installez à partir du code source :

% 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 % fais vérifier

Pour le système Windows, téléchargez directement le package binaire compressé, décompressez-le et utilisez-le.

Hmmer programmes inclus

phmmer : similaire à Blastp, utilise une séquence protéique pour rechercher une bibliothèque de séquences protéiques

 ;

>tutoriel phmmer/HBB HUMAN uniprot sprot.fa

jackhmmer : Semblable à psiBlast, les séquences protéiques recherchent de manière itérative les bibliothèques de séquences protéiques

 ;

>tutoriel jackhmmer/HBB HUMAN uniprot sprot.fa

hmmbuild : créez un modèle HMM en utilisant plusieurs séquences alignées

 ;

hmmsearch : utilisez le modèle HMM pour rechercher la bibliothèque de séquences ;

hmmscan : recherchez la bibliothèque HMM à l'aide de séquences ;

hmmalign : utilisez HMM comme indice pour construire plusieurs séquences d'alignement

 ;

>tutoriel hmmalign globins4.hmm/globins45.fa

hmmconvert : Convertir le format HMM

hmmemit : Obtenez une séquence de motifs à partir du modèle HMM

 ;

hmmfetch : récupérez un modèle HMM de la bibliothèque HMM par nom ou numéro d'acceptation

 ;

hmmpress : formatez la base de données HMM pour faciliter la recherche hmmscan ;

hmmstat : Afficher les informations statistiques de la base de données HMM ;

Rechercher des bases de données de séquences à l'aide de modèles HMM

Utilisez hmmbuild pour construire le modèle HMM, saisissez un fichier de séquence d'alignement multiple au format Stockholm ou FASTA (tel que : tutoriel/globins4.sto), la commande est la suivante :

>hmmbuild globins4.hmm tutoriel/globins4.sto

globins4.hmm est le modèle HMM de sortie

Utilisez hmmsearch pour rechercher la base de données de séquences protéiques. La base de données de séquences protéiques est au format FASTA. La commande est la suivante :

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

globins4.out est le fichier de résultat de sortie, comme suit :

*Les exemples utilisent des exemples du tutoriel officiel

Recherchez dans la base de données HMM à l'aide de séquences protéiques

Créez une base de données HMM. La base de données HMM est un fichier contenant plusieurs modèles HMM. Elle peut être téléchargée depuis Pfam, SMART et TIGRFams, ou elle peut être créée par vous-même à partir de plusieurs séquences d'alignement, telles que :

>hmmbuild globins4.hmm tutoriel/globins4.sto

>hmmbuild fn3.hmm tutoriel/fn3.sto

>Tutoriel hmmbuild Pkinase.hmm/Pkinase.sto

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

Utilisez hmmpress pour formater la base de données, y compris la compression et la création d'index. La commande est la suivante :

>hmmpress minifam

Cette étape peut être complétée rapidement et le contenu de sortie est le suivant :

Travail… terminé.

Pressé et indexé 3 HMM (3 noms et 2 accessions).

Modèles compressés dans un fichier binaire : minifam.h3m

Index SSI pour le fichier de modèle binaire : minifam.h3i

Profils (partie MSV) insérés dans : minifam.h3f

Profils (reste) insérés dans : minifam.h3p

Utilisez hmmscan pour rechercher dans la base de données HMM, la commande est la suivante :

>Tutoriel hmmscan minifam/7LESS_DROME

Comment convertir des fichiers au format fasta au format sto à l'aide du logiciel hmmer

J'ai également rencontré ce problème. J'ai cherché en ligne pendant longtemps et je n'ai pas trouvé de solution appropriée, j'en ai donc écrit une moi-même. Le code est le suivant

.

import glob # sont tous des éléments de la bibliothèque standard

importer os

# Mettez le fichier fasta que vous souhaitez construire hmm (celui comparé) et ce programme dans le même dossier, puis exécutez ce programme pour exécuter directement hmmbuild

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

fs = glob.glob('*.fasta') # Obtenez chaque fichier fasta Si votre fichier fasta a un suffixe autre que .fasta, vous pouvez le modifier ici, ou le changer directement en '*.fa*'

pour f dans fs :

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

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

avec open(f, 'r') comme fhandle : # Ceci est utilisé pour lire les fichiers fasta et enregistrer tous les fichiers fasta dans la liste

fastas = ['>' + tmp.replace('n', 'r', 1).replace('n', '').replace('r', 'n') pour tmp dans tuple(filter( Aucun, (fhandle.read().split('>'))))]

pour moi à portée(len(fastas)):

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

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

tmp = []

for j in range(len(fastas[i][1]) // 80 + 1):

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

fastas[i][1] = tmp

avec open(stockholm, 'w') comme out : # Le fichier sto est en cours d'écriture ici

out.write('#STOCKHOLM 1.0nn')

for j in range(len(fastas[0][1]) - 1):

pour moi à portée(len(fastas)):

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

out.write('n')

pour moi à portée(len(fastas)):

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

out.write('//')

os.system('hmmbuild --amino %s %s' % (hmm, stockholm)) # hmmbuild est en cours d'exécution ici, vous pouvez modifier les paramètres à l'intérieur par vous-même

Comment apprendre la bioinformatique

1. Commencez avec les outils bioinformatiques existants. Familiarisez-vous avec la façon d'utiliser les logiciels, les serveurs de réseau, les bases de données, etc. existants pour servir la recherche biologique. Ne répétez pas le travail si vous pouvez utiliser des outils prêts à l'emploi. .

2. Familier avec les systèmes d'exploitation en ligne de commande, DOS, Linux, et peut écrire des shells simples, puis être capable d'installer des programmes au niveau de la ligne de commande et d'exécuter certains processus réguliers. Apprendre à trouver et installer des logiciels est la compétence la plus importante et la plus fondamentale. En fait, de nombreux problèmes peuvent être facilement résolus si vous trouvez le bon logiciel.

3. Familiarisez-vous avec un langage de script simple. Je recommande personnellement d'utiliser Python. Pour des raisons spécifiques, veuillez consulter mon article. Les petits scripts sont très utiles lorsqu'il n'existe pas d'outils prêts à l'emploi ou lorsqu'une conversion de format de données est requise. Les applications générales n'ont pas besoin d'écrire trop de code par elles-mêmes. Il faut croire que d'autres experts ont peut-être rencontré les problèmes que nous rencontrons habituellement, il existe donc un grand nombre de boîtes à outils sur Internet. Quant aux autres langages de programmation, on peut tout maîtriser, R, Perl, etc. sont tous similaires.

4. Familiarisez-vous avec des algorithmes et des structures de données simples, afin de pouvoir comprendre les mécanismes internes de nombreux programmes, puis connaître leurs avantages et leurs inconvénients, ce qui vous sera également utile pour écrire vos propres programmes. Si vous en avez l'énergie, étudiez les statistiques, l'apprentissage automatique, etc. .

5. Développez, recherchez, analysez et développez dans votre propre domaine biologique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Les notifications Windows deviennent ennuyeuses? Modifier ces 5 paramètresLes notifications Windows deviennent ennuyeuses? Modifier ces 5 paramètresApr 16, 2025 am 06:08 AM

Bien que la fonction de notification Windows soit pratique, trop de pop-ups peuvent rendre les gens bouleversés. Ne vous inquiétez pas, Windows fournit plusieurs façons de gérer et de restreindre les notifications, de garder les informations ouvertes et d'éviter les interférences. 1. Tous les notifications MUTE Dans certains cas, comme l'enregistrement d'un écran, en se concentrant sur le travail, les présentations ou les jeux, vous pourriez avoir besoin d'un environnement complètement calme. Windows vous permet de désactiver toutes les notifications pour éviter d'être interrompues. Ouvrez l'application Paramètres, cliquez sur Système à gauche et sélectionnez Notifications. Éteignez l'interrupteur à côté de la "notification" pour désactiver les notifications pour toutes les applications. Lorsque vous avez terminé, n'oubliez pas de rouvrir les notifications pour éviter de manquer des mises à jour importantes. Cette méthode peut ne pas convenir aux utilisateurs qui ne souhaitent pas manquer les notifications d'application liées à l'emploi.

Je n'achète jamais cette partie PC utiliséeJe n'achète jamais cette partie PC utiliséeApr 16, 2025 am 06:02 AM

Pourquoi les ventilateurs du disque dur et SSD échouent et comment choisir le stockage utilisé en toute sécurité L'échec du disque dur ou des ventilateurs SSD peut être un problème majeur. Cet article explore pourquoi ces composants échouent et comment atténuer les risques lors de l'achat de stockage d'occasion. Les risques de H utilisé

Asus & # 039; L'ordinateur portable ROG Zephyrus G14 OLED Gaming est de 300 $Asus & # 039; L'ordinateur portable ROG Zephyrus G14 OLED Gaming est de 300 $Apr 16, 2025 am 03:01 AM

ASUS ROG ZEPHYRUS G14 Offre spéciale pour ordinateur portable Esports! Achetez ASUS ROG Zephyrus G14 Esports ordinateur portable maintenant et profitez d'une offre de 300 $! Le prix d'origine est de 1999 $, le prix actuel n'est que de 1699 $! Profitez de l'expérience de jeu immersive à tout moment, n'importe où ou utilisez-la comme un poste de travail portable fiable. Best Buy est actuellement des offres sur cet ordinateur portable E-Sports de 14 pouces ROG ROG ZEPHYRUS G14. Sa configuration et ses performances puissantes sont impressionnantes. Cet ASUS ROG Zephyrus G14 Laptop E-Sports coûte 16 sur Best Buy

5 fonctionnalités Windows cachées que vous devriez utiliser5 fonctionnalités Windows cachées que vous devriez utiliserApr 16, 2025 am 12:57 AM

Déverrouillez les fonctionnalités Windows cachées pour une expérience plus fluide! Découvrez les fonctionnalités Windows étonnamment utiles qui peuvent améliorer considérablement votre expérience informatique. Même les utilisateurs assaisonnés de Windows pourraient trouver de nouvelles astuces ici. Verrouillage dynamique: Auto

Comment activer l'éditeur de politique de groupe dans Windows 11 HomeComment activer l'éditeur de politique de groupe dans Windows 11 HomeApr 15, 2025 pm 06:01 PM

Activer l'éditeur de politique de groupe (GPedit.msc) sur Windows 11 Home: un guide étape par étape De nombreux utilisateurs, en particulier dans les environnements de bureau partagés, comptent sur l'éditeur de politique de groupe (GPEDIT.MSC) pour gérer plusieurs comptes d'utilisateurs et empêcher la CA non autorisée

Windows KB5054979 Mise à jour des informations sur la liste de contenu de mise à jourWindows KB5054979 Mise à jour des informations sur la liste de contenu de mise à jourApr 15, 2025 pm 05:36 PM

KB5054979 est une mise à jour de sécurité cumulative publiée le 27 mars 2025 pour Windows 11 version 24h2. Il cible .NET Framework Versions 3.5 et 4.8.1, améliorant la sécurité et la stabilité globale. Notamment, la mise à jour résout un problème avec les opérations de fichiers et de répertoires sur les parts UNC à l'aide d'API System.io. Deux méthodes d'installation sont fournies: l'une via les paramètres Windows en vérifiant les mises à jour sous Windows Update, et l'autre via un téléchargement manuel à partir du catalogue de mise à jour Microsoft.

Création d'un lecteur de sauvegarde chiffré qui fonctionne sur Windows, Mac et LinuxCréation d'un lecteur de sauvegarde chiffré qui fonctionne sur Windows, Mac et LinuxApr 15, 2025 am 06:13 AM

Protéger votre vie numérique: créer des sauvegardes chiffrées avec Veracrypt Nos vies numériques débordent de souvenirs irremplaçables, de documents cruciaux et de fichiers de travail essentiels. La perte de ceux-ci due à la défaillance de l'appareil, au vol ou aux attaques de ransomware CO

Comment (et pourquoi) désactiver l'accélération de la souris sur Windows 11Comment (et pourquoi) désactiver l'accélération de la souris sur Windows 11Apr 15, 2025 am 06:06 AM

Améliorer la précision de la souris: désactiver la fonction d'accélération de la souris Windows 11 Le curseur de la souris se déplace trop rapidement sur l'écran, même si vous ne déplacez la souris que quelques centimètres? C'est ce qu'est la fonction d'accélération de la souris. Cet article vous guidera sur la façon de désactiver cette fonctionnalité pour mieux contrôler le mouvement de la souris. Est-il sage de désactiver l'accélération de la souris? Il n'y a pas d'option directe "accélération de la souris" dans les systèmes Windows. Au lieu de cela, il s'agit du paramètre "amélioré de précision du pointeur", que Microsoft considère comme une fonctionnalité d'accélération de souris. Lorsque cette fonction est activée, le réglage DPI de la souris (points par pouce) prend effet. Il contrôle la relation entre la vitesse de mouvement physique de la souris et la distance que le curseur se déplace sur l'écran. Déplacez la souris lentement, les fenêtres réduiront le DPI efficace et le curseur se déplace plus court

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

MantisBT

MantisBT

Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.

VSCode Windows 64 bits Télécharger

VSCode Windows 64 bits Télécharger

Un éditeur IDE gratuit et puissant lancé par Microsoft

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Puissant environnement de développement intégré PHP