awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookresearch avatar

facebookresearch/esmArchived

0
View on GitHub↗
4,138 estrellas·801 forks·Python·MIT·5 vistas

Esm

Este proyecto es una colección de modelos de lenguaje de proteínas tipo transformer preentrenados diseñados para el embedding de secuencias, predicción de estructuras, estimación de efectos de variantes y plegamiento inverso generativo. Proporciona un framework para transformar secuencias de aminoácidos en vectores numéricos de alta dimensión y predecir propiedades biológicas a través de estos embeddings.

El sistema incluye un modelo generativo para el plegamiento inverso que diseña secuencias de aminoácidos para adaptarse a una estructura de esqueleto de proteína objetivo específica. También cuenta con herramientas para el análisis de variantes de proteínas que utilizan predicción zero-shot para estimar el impacto funcional de las mutaciones en la estabilidad y actividad de las proteínas.

Las capacidades adicionales cubren la predicción de coordenadas atómicas 3D a partir de secuencias únicas, la generación de mapas de contacto de proteínas mediante mecanismos de atención y la recuperación de datos estructurales y embeddings de grandes conjuntos de datos metagenómicos. El proyecto también incluye utilidades para el diseño de secuencias de proteínas, puntuación de fitness y gestión de memoria para procesar secuencias largas en hardware limitado.

Features

  • Protein Sequence Embeddings - Transforms amino acid sequences into high-dimensional numerical representations using pretrained transformer models.
  • Transformer Language Models - Learns protein sequence patterns by processing amino acid strings through self-attention mechanisms to generate high-dimensional embeddings.
  • Inverse Folding Sequence Sampling - Generates amino acid sequences conditioned on a target 3D structural backbone using generative sampling.
  • Protein Inverse Folding Models - Designs new amino acid sequences that fit a specific target protein backbone structure using inverse folding.
  • Per-Residue Representations - Generates high-dimensional numerical embeddings for individual amino acids to predict specific protein properties.
  • Protein Structure Prediction - Predicts the three dimensional atomic coordinates of proteins from a single amino acid sequence using transformer models.
  • Protein Variant Effect Predictors - Estimates the functional impact of mutations using zero-shot inference by comparing sequence likelihoods.
  • Generative Protein Design - Implements generative models that create amino acid sequences based on learned evolutionary patterns.
  • Generative Sequence Design - Uses generative models to optimize amino acid sequences based on specific structural constraints.
  • Sequence Sampling - Samples candidate amino acid sequences from probability distributions conditioned on structural backbones.
  • Protein Folding Coordinates - Predicts 3D atomic coordinates by mapping sequence embeddings to geometric representations through a structure-prediction transformer.
  • Sequence Fitness Scoring - Calculates the conditional log-likelihood of sequences given a structure to evaluate biological fitness.
  • Metagenomic Protein Data Retrieval - Provides bulk access to predicted structures, databases, and embeddings for millions of metagenomic proteins.
  • Zero-Shot Mutation Likelihoods - Estimates the functional impact of mutations by comparing the model likelihood of wild-type and mutant protein sequences.
  • Contact Map Predictions - Infers spatial proximity between residues by extracting interaction strengths from the internal attention heads of the transformer.
  • Metagenomic Protein Analysis - Processes and retrieves structural data and embeddings for millions of proteins from large metagenomic datasets.
  • Protein Contact Map Predictions - Identifies residues likely to be in physical contact by analyzing self-attention maps within a language model.
  • Geometric Backbone Encoders - Transforms three-dimensional protein coordinates into numerical vectors using a geometric encoder for inverse folding tasks.
  • Protein Variant Analysis - Estimates the functional impact of mutations on protein stability and activity using zero-shot prediction.
  • Transformer and Language Models - Evolutionary-scale language models for structure prediction and design.

Historial de estrellas

Gráfico del historial de estrellas de facebookresearch/esmGráfico del historial de estrellas de facebookresearch/esm

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Esm

Proyectos open-source similares, clasificados según cuántas características comparten con Esm.
  • google-research/bertAvatar de google-research

    google-research/bert

    39,869Ver en GitHub↗

    This project is a transformer-based language model and natural language processing toolkit designed to generate deep contextual representations of text. By utilizing a transformer-based encoder architecture, the system processes input sequences through stacked self-attention layers to capture the semantic meaning of tokens based on their surrounding sentence structure. The model distinguishes itself through bidirectional contextual processing, which analyzes text in both directions simultaneously, and masked language modeling, which trains the system by predicting hidden tokens within a seque

    Pythongooglenatural-language-processingnatural-language-understanding
    Ver en GitHub↗39,869
  • naklecha/llama3-from-scratchAvatar de naklecha

    naklecha/llama3-from-scratch

    15,230Ver en GitHub↗

    This project is a manual reconstruction of the Llama 3 transformer architecture implemented as a PyTorch neural network. It serves as a reference for the internal mathematical structure and tensor flow of a transformer-based language model designed for next token prediction. The implementation focuses on building the model from scratch using basic matrix operations and tensor manipulations. It demonstrates the manual construction of core components, including rotary positional embeddings, multi-head self-attention, and root mean square normalization. The codebase covers the full inference pi

    Jupyter Notebook
    Ver en GitHub↗15,230
  • baichuan-inc/baichuan2Avatar de baichuan-inc

    baichuan-inc/Baichuan2

    4,098Ver en GitHub↗

    Baichuan2 is a collection of pre-trained large language models, including base and chat variants, designed for natural language generation and multi-turn conversational AI. It provides an inference engine and a fine-tuning framework to adapt these models to custom datasets and specialized domains. The project features a quantization toolkit and an inference engine that enable model execution across diverse hardware, including graphics processors, central processors, and specialized accelerators. These tools support low-bit weight quantization to reduce memory usage and increase inference spee

    Pythonartificial-intelligencebenchmarkceval
    Ver en GitHub↗4,098
  • bojone/bert4kerasAvatar de bojone

    bojone/bert4keras

    5,419Ver en GitHub↗

    bert4keras is a lightweight reimplementation of the BERT transformer architecture for the Keras deep learning framework. It serves as a natural language processing toolkit and transformer model library used for text classification, sequence labeling, and semantic embedding extraction. The framework includes a sequence-to-sequence model system for question answering and text generation, as well as a model inference server to deploy trained transformers as web APIs for real-time predictions. Capabilities cover a broad range of natural language understanding tasks, including reading comprehensi

    Python
    Ver en GitHub↗5,419
Ver las 30 alternativas a Esm→

Preguntas frecuentes

¿Qué hace facebookresearch/esm?

Este proyecto es una colección de modelos de lenguaje de proteínas tipo transformer preentrenados diseñados para el embedding de secuencias, predicción de estructuras, estimación de efectos de variantes y plegamiento inverso generativo. Proporciona un framework para transformar secuencias de aminoácidos en vectores numéricos de alta dimensión y predecir propiedades biológicas a través de estos embeddings.

¿Cuáles son las características principales de facebookresearch/esm?

Las características principales de facebookresearch/esm son: Protein Sequence Embeddings, Transformer Language Models, Inverse Folding Sequence Sampling, Protein Inverse Folding Models, Per-Residue Representations, Protein Structure Prediction, Protein Variant Effect Predictors, Generative Protein Design.

¿Qué alternativas de código abierto existen para facebookresearch/esm?

Las alternativas de código abierto para facebookresearch/esm incluyen: naklecha/llama3-from-scratch — This project is a manual reconstruction of the Llama 3 transformer architecture implemented as a PyTorch neural… google-research/bert — This project is a transformer-based language model and natural language processing toolkit designed to generate deep… baichuan-inc/baichuan2 — Baichuan2 is a collection of pre-trained large language models, including base and chat variants, designed for natural… google-deepmind/alphafold — AlphaFold is a deep learning biology tool and structural bioinformatic pipeline designed to predict the… deepmind/alphafold — AlphaFold is a deep learning biology framework and machine learning pipeline designed to predict the three-dimensional… bojone/bert4keras — bert4keras is a lightweight reimplementation of the BERT transformer architecture for the Keras deep learning…