Skip to Content
BiologyBiology Tools

Biology Tools

Software libraries for drug discovery and computational biology.

Deep Learning for Life Sciences

ToolDescriptionLink
DeepChemComprehensive ML library for drug discoverydeepchem.io 
DGL-LifeSciGNN library for life science applicationsgithub 
ChempropMessage passing neural networksgithub 
TorchDrugGNN-based drug discovery librarytorchdrug.ai 
DeepPurposeDeep learning for drug-target interactiongithub 

Protein Structure Prediction

ToolDescriptionLink
AlphaFold3Advanced modeling with ligands, nucleotides, PTMsgithub 
AlphaFold2Protein structure predictionalphafold.ebi.ac.uk 
ESM/ESMFoldProtein language models & fast structure predictiongithub 
ColabFoldCommunity notebooks for AF2, ESMFold, RoseTTAFoldgithub 
OpenFoldPyTorch reimplementation of AlphaFold2github 
RoseTTAFoldThree-track neural network for structuregithub 
OmegaFoldSingle-sequence structure predictiongithub 
Boltz-1Unified prediction for proteins, RNA, DNA, ligandsgithub 
Chai-1Proteins, small molecules, DNA, RNA with restraintsgithub 

Protein Design

ToolDescriptionLink
ProteinMPNNMessage passing for inverse foldinggithub 
RFDiffusionDiffusion model for backbone generationgithub 
ColabDesignNotebooks for AfDesign, TrDesign, ProteinMPNNgithub 
ESM-IF1Inverse folding with ESMgithub 
EvoDiffDiscrete diffusion for sequencesgithub 
ProtGPT2GPT-2 based sequence generationhuggingface 
BindCraftBinder designgithub 
LM-Design / ByProtLanguage model designgithub 
ProteinSolverGraph neural network for constraint-based designgithub 
ECNetFine-tunable fitness/function predictiongithub 

Protein Language Models

ModelDescriptionLink
ESM-2Protein embeddings (8M-15B params)github 
ProtTransTransformer embeddings for proteinsgithub 
AMPLIFYESM2 reimplementation with open traininggithub 
PoETVariant effect prediction and generationgithub 
EvoProtGradMCMC-based directed evolutiongithub 

Multimer & Complex Prediction

ToolDescriptionLink
AlphaFold2-MultimerProtein complex predictiongithub 
AlphaPulldownProtein-protein interaction screeninggithub 
AF2ComplexComplex assemblygithub 
PeSToInterface residue predictiongithub 

Visualization & Analysis

ToolDescriptionLink
PyMOLMolecular visualizationpymol.org 
ChimeraXMolecular visualization for structural biologyrbvi.ucsf.edu 
BioPythonPython tools for biological computationbiopython.org 
ProDyProtein dynamics analysisprody.csb.pitt.edu 

Single-Cell Analysis

ToolDescriptionLink
ScanpySingle-cell analysis in Pythonscanpy.readthedocs.io 
SeuratSingle-cell analysis in Rsatijalab.org/seurat 
SquidpySpatial transcriptomics analysissquidpy.readthedocs.io 
scGPTTransformer model for single-cellgithub 
scFoundationSingle-cell foundation modelgithub 
scPRINTCell imputation modelgithub 
Open ProblemsCommunity benchmarking platform for single-cell methods — tasks, metrics, and leaderboardsopenproblems.bio 

Drug Discovery Platforms

ToolDescriptionLink
RDKitCore cheminformatics toolkitrdkit.org 
Open Drug Discovery ToolkitADMET predictiongithub 
TDCTherapeutics Data Commonstdcommons.ai 

Drug-Target Interaction

ToolDescriptionLink
NeoDTIDrug-target interaction predictiongithub 
TransformerCPITransformer for compound-protein interactiongithub 
drGATAttention-based drug response predictorgithub 

Biological Language Models

ModelDescriptionLink
ESM-2Protein embedding modelsgithub 
ChemBERTa-2Chemical SMILES embeddingsgithub 
BioGPTBiomedical text generationgithub 
GeneGPTBiomedical information systemgithub 
GenePTSingle-cell foundation modelgithub 

Network & Pathway Analysis

ToolDescriptionLink
STRINGProtein-protein interaction networksstring-db.org 
CytoscapeNetwork visualization and analysiscytoscape.org 
PathwayCommonsBiological pathway datapathwaycommons.org 

Awesome Lists

ListFocus
awesome-protein-design Protein design papers
awesome-protein-design-software Protein design tools
awesome-AI-based-protein-design AI protein design
awesome-computational-biology Computational biology resources
awesome-small-molecule-ml Drug discovery ML
awesome-drug-discovery Drug discovery tools

Getting Started

conda create -n bio python=3.10 conda activate bio # Core tools pip install deepchem rdkit # For protein work pip install biopython fair-esm # For single-cell pip install scanpy squidpy