Skip to content

NMRLipids/Databank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NMRlipids Databank

This is the NMRlipids databank — a community-driven catalogue containing atomistic MD simulations of biologically relevant lipid membranes emerging from the NMRlipids open collaboration.

NMRlipids databank is an overlay databank. For each simulation, there is a README.yaml which contains all the essential information for the data upcycling and reuse, including the permanent location of each simulation file. The description of the content in README.yaml files can be found from here. The README.yaml files are located in Data/simulations folder under subfolders named based on file hash identities.

The NMRlipids databank documentation is available in here.

More information and example applications are available from the NMRlipids databank manuscript.

NMRlipids Databank-GUI

NMRlipids Databank-GUI provides easy access to the NMRlipids Databank content through a graphical user interface (GUI). Simulations can be searched based on their molecular composition, force field, temperature, membrane properties, and quality; the search results are ranked based on the simulation quality as evaluated against experimental data when available. Membranes can be visualized, and properties between different simulations and experiments compared.

NMRlipids Databank-API

The NMRlipids Databank-API provides programmatic access to all simulation data in the NMRlipids Databank. This enables wide range of novel data-driven applications — from construction of machine learning models that predict membrane properties, to automatic analysis of virtually any property across all simulations in the Databank.

NMRlipids Databank-API documentation is available in here.

A template can be used to get started with the analyses utilizing the NMRlipids databank. Codes that analyze area per lipid, C-H bond order parameters, X-ray scattering form factors, and principal component equilibration are also available as examples. Connection of Universal molecule and atom naming conventions with simulation specific names delivered by mapping files can be used to perform automatic analyses over large sets of simulations. The results for large analyses can be stored using the same structure as used for README.yaml files as done, for example, for water permeation and lipid flip-flop rates in the repository related to the NMRlipids databank manuscript.

Instructions to add data into the databank

The NMRlipids Databank is open for additions of simulation data by anyone. Instructions to add data are available in here.

System requirements

The code has been tested in Linux environment with python 3.7 or newer and recent Gromacs version installed.

Setup using conda as distribution:

$ conda create --name databank python==3.7.16 MDAnalysis MDAnalysisTests
$ conda activate databank
$ (databank) pip install tqdm pyyaml