awesome-repositories.com
Blog
MCP
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
·
deepchem avatar

deepchem/deepchem

0
View on GitHub↗
6,545 estrellas·2,082 forks·Python·mit·8 vistasdeepchem.io↗

Deepchem

DeepChem is an open-source Python framework for applying deep learning to molecular, chemical, and biological data, serving as a comprehensive toolkit for drug discovery and materials science. At its core, it provides a featurizer-pipeline abstraction that converts raw molecular data into numerical representations, including graph-based molecular structures, SMILES tokenization vocabularies, and disk-sharded dataset persistence for handling large-scale data that exceeds RAM capacity.

The framework distinguishes itself through integrated molecular docking workflows that automate pocket detection, pose generation, and scoring into a single programmatic pipeline, alongside meta-learning task encapsulation for few-shot model training and fast adaptation across many tasks. It supports multi-backend dataset conversion between NumPy, pandas, TensorFlow, and PyTorch formats through a common interface, and offers hyperparameter search strategies using both grid search and Gaussian process optimization.

DeepChem covers a broad capability surface including molecular featurization through fingerprints, graphs, Coulomb matrices, and image encodings, as well as biological sequence analysis with one-hot encoding, pileup image generation, and position frequency matrix computation. It provides data loading from diverse file formats such as CSV, FASTA, FASTQ, SDF, and SAM/BAM/CRAM alignment files, and supports property prediction for binding affinity, solubility, and material characteristics, along with protein structure analysis and cell counting in microscopy images.

The library manages dependencies through core and optional package installation, loading specialized tools like RDKit, PyTorch, or TensorFlow on demand to enable specific featurization or modeling tasks.

Features

  • Molecular Featurization Libraries - Converts molecular structures into numerical representations for machine learning models.
  • Molecular - Provides a complete toolchain for applying deep learning to molecular and chemical data.
  • Few-Shot Learning Mechanisms - Implements few-shot learning mechanisms for fast adaptation across molecular tasks with limited data.
  • Model Fine-Tuning - Supports fine-tuning pre-trained meta-models with gradient descent steps for task specialization.
  • Meta Learning Frameworks - Encapsulates models and task data into a reusable meta-learning interface for few-shot training.
  • Task Encapsulation Interfaces - Encapsulates tasks and models for few-shot meta-learning with fast adaptation across many tasks.
  • Molecular Docking Pipelines - Automates molecular docking by chaining pocket detection, pose generation, and scoring into a single pipeline.
  • Binding Pose Generators - Compute energetically favorable conformations of a small molecule interacting with a protein by invoking external docking software.
  • Docking Pose Scorers - Evaluate the quality of predicted binding poses by computing interaction terms such as repulsion, hydrophobic contacts, and hydrogen bonds.
  • Molecular Tokenization - Implements subword tokenization of SMILES strings for transformer-based molecular language models.
  • Binding Affinity Prediction - Predicts protein-ligand binding affinity and docking poses for structure-based drug design.
  • Computational Workbenches - Provides a comprehensive toolkit for molecular modeling, docking, and property prediction in drug discovery.
  • Molecular Deep Learning Frameworks - Applies deep learning to molecular, chemical, and biological data for drug discovery and materials science.
  • Property Forecasting Models - Applies ML to structural data to forecast physical characteristics of materials.
  • Property Prediction - Predicts physical and chemical properties of molecular structures from their data.
  • Sequence Featurization - Featurizes genomic and proteomic sequences from alignment files for downstream machine learning models.
  • Disk-Backed Stores - Provides disk-backed storage for molecular datasets too large to fit in memory.
  • Molecular Workflow Orchestration - Orchestrates deep learning workflows on molecular and chemical data for drug discovery.
  • Molecular - Stores molecules as canonicalized graphs with atom features and adjacency lists for graph neural network models.
  • Deep Learning Toolkits - Provides tools for featurizing molecules and training neural networks for chemical property prediction.
  • Molecular Property Prediction - Trains ML models on molecular data to predict chemical and quantum properties.
  • Crystal Property Forecasting - Forecasts physical and chemical properties of materials from crystal structural data using ML.
  • Featurization Pipelines - Converts molecular structures into fingerprints, graphs, and descriptors for ML model input.
  • Materials Forecasting Platforms - Trains and evaluates ML models to forecast physical and chemical properties of materials.
  • Affinity Scoring Functions - Computes binding affinity scores between small molecules and protein targets using learned representations.
  • Complex Featurization Pipelines - Provides featurization pipelines that convert protein-ligand complexes into numerical descriptors for ML models.
  • Molecular Graph Representations - Ships weighted directed graph representations of macromolecules for polymer and molecular modeling.
  • Molecular Featurization Pipelines - Provides a unified featurizer-pipeline abstraction that decouples molecular data loading from model training.
  • Machine Learning Workflow Libraries - Ships a complete workflow library for molecular machine learning from data loading through evaluation.
  • One-Hot - Converts arbitrary strings or SMILES into fixed-length one-hot encoded arrays for sequence-based models.
  • Molecular SMICS Tokenizers - Splits SMILES strings into subword tokens using a learned vocabulary for transformer-based molecular models.
  • Cell Counting in Microscopy Images - Provides deep learning-based cell segmentation and counting from microscopy images.
  • In-Memory Data Stores - Holds features, labels, weights, and identifiers as NumPy arrays in RAM for fast access and iteration.
  • Dataset Iterators - Provides a mechanism for yielding minibatches of features, labels, weights, and identifiers from a Dataset.
  • Sharded NumPy Dataset Persisters - Provides sharded NumPy file persistence for datasets too large to fit in RAM.
  • Multi-Framework Dataset Converters - Provides a common interface for converting datasets between NumPy, pandas, TensorFlow, and PyTorch formats.
  • Multi-Framework Dataset Conversions - Converts datasets between NumPy, pandas, TensorFlow, and PyTorch formats through a common interface.
  • CSV Data Loaders - Reads tabular data from CSV files, applies a featurizer, and stores the result as a Dataset.
  • Molecular Graph Stores - Stores molecules as canonicalized graphs with atom features and adjacency lists for GNN models.
  • FASTA File Loaders - Reads nucleotide or protein sequences from FASTA files, one-hot encodes them, and stores them in a Dataset.
  • FASTQ File Loaders - Reads large sequence datasets from FASTQ files, one-hot encodes them, and stores them in a Dataset.
  • Genomic Alignment Parsers - Parses SAM, BAM, CRAM, and FASTA alignment files to extract read-level metadata and sequence information.
  • Genomic Pileup Image Generators - Creates multi-channel image representations of genomic read alignments around variant positions for variant calling.
  • Fingerprint Generators - Generates fixed-length bit-vector or count-based fingerprints from molecular structures.
  • Solubility Estimators - Trains models on molecular structures to estimate compound solubility in solvents.
  • Molecule-to-Graph Converters - Converts molecular structures into graph data objects with atom and bond features for GNNs.
  • Physicochemical Descriptor Calculators - Computes physicochemical and structural descriptors from molecules for QSAR modeling.
  • Binding Pocket Detection - Detects potential binding pockets on protein surfaces using geometric algorithms.
  • Conformation Feature Extraction - Extracts descriptive features from protein conformations for downstream modeling tasks.
  • Protein Structure Featurizers - Extracts N, CA, and C backbone atom coordinates from PDB files for protein structure modeling.
  • Sequence Motif Analyzers - Builds position frequency matrices from multiple sequence alignments for sequence motif analysis.
  • Biological Analysis - Democratizes deep learning for drug discovery and chemistry.
  • General Tools - Deep learning toolkit for drug discovery and quantum chemistry.

Historial de estrellas

Gráfico del historial de estrellas de deepchem/deepchemGráfico del historial de estrellas de deepchem/deepchem

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

Preguntas frecuentes

¿Qué hace deepchem/deepchem?

DeepChem is an open-source Python framework for applying deep learning to molecular, chemical, and biological data, serving as a comprehensive toolkit for drug discovery and materials science. At its core, it provides a featurizer-pipeline abstraction that converts raw molecular data into numerical representations, including graph-based molecular structures, SMILES tokenization vocabularies, and disk-sharded dataset persistence for handling large-scale data that exceeds RAM…

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

Las características principales de deepchem/deepchem son: Molecular Featurization Libraries, Molecular, Few-Shot Learning Mechanisms, Model Fine-Tuning, Meta Learning Frameworks, Task Encapsulation Interfaces, Molecular Docking Pipelines, Binding Pose Generators.

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

Las alternativas de código abierto para deepchem/deepchem incluyen: jwohlwend/boltz — Boltz is a deep learning molecular modeler and biomolecular structure prediction system. It uses neural network… patwalters/practical_cheminformatics_tutorials — This project is a collection of educational notebooks and computational workflows designed for cheminformatics and… apache/ignite — Ignite is a distributed in-memory data grid and compute platform. It functions as a distributed SQL database and… autogluon/autogluon — AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end… dmlc/dgl — DGL is a Python library for building and training graph neural networks. It functions as a graph message passing… bmaltais/kohya_ss — kohya_ss is a graphical user interface and workbench for fine-tuning diffusion models, specifically designed for…

Alternativas open-source a Deepchem

Proyectos open-source similares, clasificados según cuántas características comparten con Deepchem.
  • jwohlwend/boltzAvatar de jwohlwend

    jwohlwend/boltz

    4,038Ver en GitHub↗

    Boltz is a deep learning molecular modeler and biomolecular structure prediction system. It uses neural network architectures to simulate the physical folding and docking of biomolecules, specifically predicting the three-dimensional shapes of protein and ligand complexes. The project functions as a protein-ligand complex predictor and binding affinity predictor, estimating the strength and probability of molecular interactions between ligands and targets. These capabilities are applied to computer aided drug design, including ligand binding affinity prediction and protein-ligand interaction

    Python
    Ver en GitHub↗4,038
  • patwalters/practical_cheminformatics_tutorialsAvatar de PatWalters

    PatWalters/practical_cheminformatics_tutorials

    1,267Ver en GitHub↗

    This project is a collection of educational notebooks and computational workflows designed for cheminformatics and molecular data science. It provides a structured environment for processing chemical structures, performing scaffold identification, and executing reaction enumeration through standardized data representations. The toolkit distinguishes itself by integrating statistical clustering and visualization techniques to interpret chemical diversity within large datasets. It supports advanced research workflows by enabling structure-activity relationship analysis and the evaluation of pro

    Jupyter Notebook
    Ver en GitHub↗1,267
  • apache/igniteAvatar de apache

    apache/ignite

    5,066Ver en GitHub↗

    Ignite is a distributed in-memory data grid and compute platform. It functions as a distributed SQL database and storage engine designed to store and process large datasets in RAM to minimize latency and increase calculation speed. The system is distinguished by a multi-tier storage engine that manages data placement across memory and disk to balance high-speed access with large capacity. It features a distributed compute grid that executes custom logic directly on the nodes where data resides to reduce network traffic. The platform provides a broad set of capabilities including ACID transac

    Javabig-datacachecloud
    Ver en GitHub↗5,066
  • autogluon/autogluonAvatar de autogluon

    autogluon/autogluon

    9,997Ver en GitHub↗

    AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc

    Pythonautogluonautomated-machine-learningautoml
    Ver en GitHub↗9,997
  • Ver las 30 alternativas a Deepchem→