For the complete documentation index, see llms.txt. This page is also available as Markdown.

Structure des protéines ESMFold

Prédiction ultra-rapide de la structure des protéines par Meta AI — prédisez des structures protéiques 3D à partir de séquences d’acides aminés en quelques secondes, sans alignements multiples de séquences.

🧬 Développé par Meta AI Research | Licence MIT | 10 à 60 fois plus rapide qu'AlphaFold2


Qu'est-ce qu'ESMFold ?

ESMFold est le système de prédiction de structure protéique de Meta AI qui exploite Evolutionary Scale Modeling (ESM-2) — le plus grand modèle de langage pour protéines au monde (15 milliards de paramètres) — pour prédire directement des structures protéiques 3D à partir de séquences d’acides aminés.

Principaux avantages par rapport à AlphaFold2

Fonctionnalité
ESMFold
AlphaFold2

MSA requis

❌ Non

✅ Oui

Vitesse (protéine typique)

~2 secondes

~10 min à quelques heures

Précision (TM-score)

~0.87

~0.92

VRAM GPU (650 aa)

~8 Go

~8 Go

Entrée à séquence unique

✅ Oui

Limité

Protéines orphelines

✅ Excellente

Éprouve des difficultés

Pourquoi pas de MSA ?

AlphaFold2 nécessite un alignement multiple de séquences (MSA) — la collecte et l'alignement des proches évolutifs de la protéine requête. Cela est coûteux en calcul et impossible pour des protéines nouvelles ou conçues sans proches évolutifs.

ESMFold stocke l'information évolutive dans les poids de son modèle de langage (entraîné sur 250 millions de séquences protéiques), éliminant complètement la MSA. Cela le rend :

  • Plus rapide : Aucune recherche de MSA (minutes économisées par prédiction)

  • Plus évolutif : Traite efficacement des protéomes entiers

  • Mieux adapté aux protéines nouvelles : Les séquences conçues n'ont aucun proche évolutif


Démarrage rapide sur Clore.ai

Étape 1 : Sélectionnez un serveur

Sur clore.ai place de marché :

  • Minimum : GPU NVIDIA avec 16 Go de VRAM (le modèle de langage ESM-2 est volumineux)

  • Recommandé : A100 40 Go, RTX 3090, RTX 4090 pour le modèle complet

  • Option plus légère : Utilisez esm2_t33_650M_UR50D pour 8 Go de VRAM

Guide de VRAM GPU :

Longueur de la protéine
Variante du modèle
VRAM requise

Jusqu'à 300 aa

ESMFold (3B)

~16 Go

Jusqu'à 500 aa

ESMFold (3B)

~20 Go

Jusqu'à 1000 aa

ESMFold (3B)

~40 Go

Jusqu'à 600 aa

ESMFold (par morceaux)

~8 Go

Étape 2 : Construire une image Docker personnalisée

Étape 3 : déployez sur Clore.ai

  • Image Docker : yourname/esmfold:latest

  • Ports : 22 (SSH)

  • Environnement : NVIDIA_VISIBLE_DEVICES=all


Installation et configuration

Méthode 1 : installation via pip

Méthode 2 : depuis les sources

Vérifier l'installation


Utilisation de base

Prédire la structure d'une seule protéine

Prédire plusieurs séquences (lot)

Obtenir la confiance par résidu (pLDDT)


Serveur d'API REST

Construire une API de production pour ESMFold :


Exemples d'utilisation de l'API


Script de traitement par lot


Visualisation des structures

Avec Py3Dmol (Jupyter / Python)

Utiliser PyMOL

Visualisation programmatique avec Biotite


Optimisation de la mémoire

Guide de taille de morceaux

Déchargement sur CPU pour les séquences très longues


Dépannage

Mémoire CUDA insuffisante

ImportError pour openfold

Chargement lent du modèle

Interprétation du pLDDT :

  • >90 = Confiance très élevée (bleu dans le code couleur d’AlphaFold)

  • 70–90 = Confiant (cyan/bleu clair)

  • 50–70 = Faible confiance (jaune) — à interpréter avec prudence

  • <50 = Très faible confiance (orange/rouge) — région probablement désordonnée


Recommandations GPU Clore.ai

La mémoire VRAM requise par ESMFold est principalement déterminée par le modèle de langage ESM-2 à 15 milliards de paramètres. La longueur de la séquence ajoute une surcharge mémoire supplémentaire.

GPU
VRAM
Prix Clore.ai
Longueur maximale de séquence
Temps de prédiction (300 aa)

RTX 3090

24 Go

0,07–0,21 $/h

~400 aa (avec découpage)

~8 secondes

RTX 4090

24 Go

0,14–0,42 $/h

~400 aa (avec découpage)

~5 secondes

A100 40 Go

40 Go

~800 aa sans difficulté

~3 secondes

A100 80 Go

80 Go

~1 500+ aa, grandes protéines

~4 secondes

Meilleur rapport qualité-prix pour la recherche : La RTX 3090 à 0,07–0,21 $/h prend en charge la grande majorité des tâches de prédiction de structure protéique (protéine humaine moyenne : ~300–400 aa). À ~8 secondes par prédiction, vous pouvez traiter ~450 structures par heure pour un total d’environ 0,12 $ — contre AlphaFold2, qui nécessite un calcul MSA prenant des minutes par structure.

Protéomique à haut débit : Pour cribler des milliers de séquences, l’A100 40 Go (bare metal)


Ressources

Mis à jour

Ce contenu vous a-t-il été utile ?