https://github.com/kull-centre/colabcalvados

Jupyter Notebook on Google Colaboratory to generate and refine protein conformational ensembles from CALVADOS simulations

https://github.com/kull-centre/colabcalvados

Science Score: 34.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
    Organization kull-centre has institutional domain (www1.bio.ku.dk)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.3%) to scientific vocabulary
Last synced: 4 months ago · JSON representation

Repository

Jupyter Notebook on Google Colaboratory to generate and refine protein conformational ensembles from CALVADOS simulations

Basic Info
  • Host: GitHub
  • Owner: KULL-Centre
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 4.26 MB
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

ColabCALVADOS

Colab

CUDA module in Colab CALVADOS is unavailable because of a recent update from Google Colab. We are using OpenCL to accelerate simulations for now. --09.09.2025

This repository provides Jupyter Notebooks designed to explore the conformational properties of intrinsically disordered regions (IDRs) and multi-domain proteins (MDPs) through molecular dynamics (MD) simulations on Google Colaboratory. Simulations are performed using CALVADOS, an implicit-solvent coarse-grained model.

Folder Structure

  • simulate_and_reweight This folder includes the notebook CALVADOS_simulate_and_reweight.ipynb along with instructions for integrating simulations with experimental small-angle X-ray scattering (SAXS) data. The workflow involves applying Bayesian/Maximum-Entropy reweighting to refine the conformational ensemble of the protein of study.

  • simulate This folder contains a lite version of the notebook, focused on running simulations and backmapping to all-atom resolution.

Getting Started

You will need a Google account and Google Chrome to work with the notebooks.

  1. Browse the Data. Visit the data/SAXS folder to find sequences, PDB structures and SAXS data for several IDRs and MDPs.

    • Select a protein and download its PDB (needed only for MDPs) and SAXS data file (.dat).
    • Alternatively, you can analyze a protein of your choice by providing your own sequence and SAXS data file.
  2. Access the Notebook. The lab exercise is conducted using a Jupyter Notebook hosted on Google Colab. To access the notebook, click the "Open in Colab" badge below. Further instructions can be found here and here.

Colab

Authors

Fan Cao (@fancaoErik)

Francesco Pesce (@FrPsc)

Giulio Tesei (@gitesei)

Kresten Lindorff-Larsen (@lindorff-larsen)

Owner

  • Name: Linderstrøm-Lang Centre for Protein Science, University of Copenhagen
  • Login: KULL-Centre
  • Kind: organization
  • Location: Copenhagen, Denmark

GitHub Events

Total
  • Watch event: 3
  • Member event: 2
  • Push event: 48
  • Create event: 2
Last Year
  • Watch event: 3
  • Member event: 2
  • Push event: 48
  • Create event: 2