Set of useful HADDOCK utility scripts
-
Updated
Sep 19, 2025 - Python
Set of useful HADDOCK utility scripts
Differentiable FRET distance distribution modeling in JAX
Differentiable Cryo-EM map fitting in JAX
Generate realistic synthetic 3D Cryo-EM densities from structural models for testing algorithms and training ML models.
NMR spectroscopy calculations for protein structures. Jupyter Notebook tutorials are available to visualize the concepts.
Differentiable High-Speed AFM (HS-AFM) simulation for protein structures. JAX-powered toolkit for generating synthetic movies with realistic tip-dilation and scanning lag.
A lightweight Python library for simulating Small-Angle X-ray Scattering (SAXS) profiles from protein coordinates, with Jupyter Notebook examples.
Differentiable VAE framework for predicting protein structural ensembles (IDPs) consistent with SAXS and NMR data. Built on JAX/Flax.
GNN-based protein structure refinement using JAX-differentiable kinematics to fit solution-state experimental data (SAXS/NMR).
Differentiable EPR/DEER distance distribution modeling in JAX
Consensus-based visualisation of protein–protein interactions from MD trajectories
Fast Langevin dynamics engine using the Anisotropic Network Model (ANM) for rapid protein conformational ensemble generation.
JAX-native differentiable protein folding framework integrating experimental NMR constraints (RDCs) and biophysical "self-correction." Several Jupyter Notebooks visualize the concepts.
Integrative Refinement Engine for Differentiable Biophysics in JAX
Generate realistic PDB files with mixed secondary structures for testing, education and bioinformatics tool development. Jupyter Notebook tutorials are available to visualize the concepts..
Lightweight Crystallography profile simulation from protein coordinates, with Jupyter Notebook tutorials
Alessandro Nascimento Lab website
Differentiable biophysical modeling in JAX (SAXS, NMR, CD), with Jupyter Notebook examples.
Add a description, image, and links to the computational-structural-biology topic page so that developers can more easily learn about it.
To associate your repository with the computational-structural-biology topic, visit your repo's landing page and select "manage topics."