FAIRMD Lipids project (formerly NMRlipids) contains the core functionality for managing and accessing the Database.
Project description
FAIRMD Lipids
This is the FAIRMD Lipids — an API package for the community-driven catalogue FAIRMD Lipid Databank (formerly NMRlipids Databank) containing atomistic MD simulations of biologically relevant lipid membranes emerging from the NMRlipids Open Collaboration.
Installation
The code has been tested in Linux and MacOS environment with python 3.10 or newer. Recent Gromacs version should be available in the system. All dependecies are listed in pyproject.toml.
We recommend installing python libraries into an environment, for example, using conda:
conda create --name fairmd-lipids python==3.10 -c conda-forge
conda activate fairmd-lipids
Install fairmd-lipids package from repo:
pip install git+https://github.com/NMRLipids/FAIRMD_lipids.git
or from pypi:
pip install fairmd-lipids
Note that the data is stored as a separated repository and should be loaded after
cloning. Default data storage is
BilayerData. You MUST specify
FMDL_DATA_PATH before start working. The easiest way to start is to use
fmdl_initialize_data script provided with the package:
fmdl_initialize_data stable
source databank_env.rc
Then you can work with the standalone scripts as well as use fairmd-lipids package in
your python code.
Documentation
The FAIRMD Lipids project documentation is available in here. More information and example applications are available from the FAIRMD Lipids manuscript.
The fairmd-lipids python module provides programmatic access to all simulation data in
the FAIRMD Lipids. It allows to request data to construct various datasets on the base
of experimental and simulation data from the database that allow one to learn various
models about lipid bilayer properties. It also allows to design and effectively run
automated analysis across all the simulations in the database.
How to use
A jupyter template notebook can be used to get started with the analyses utilizing the FAIRMD Lipids.
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 FAIRMD Lipids
manuscript.
Web UI
FAIRMD Lipids-webUI provides an easy access to the FAIRMD Lipids content. 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. Web-UI provides basic graphical reports for the computed properties as well as graphical comparison between simulation and experimental data.
The Web-UI is being developed in the repository BilayerGUI_laravel.
Contribution
The project is open for contributions!
Please consult CONTRIBUTION.md for further information.
Do not hesitate contacting us via databank@nmrlipids.fi if you have any questions or inquiries!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fairmd_lipids-1.3.2a0.tar.gz.
File metadata
- Download URL: fairmd_lipids-1.3.2a0.tar.gz
- Upload date:
- Size: 5.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24ffb6921cdbbe61d4bb76fc5056018fa3ba3ca393effa96894259ae1829bb81
|
|
| MD5 |
f2e74fa1384f3d2658a29367ca2b0c52
|
|
| BLAKE2b-256 |
a71fe56dbeed69889b3ba54e76a9df98236c08dd05d80802c18766d41e44562a
|
Provenance
The following attestation bundles were made for fairmd_lipids-1.3.2a0.tar.gz:
Publisher:
release.yml on NMRLipids/FAIRMD_lipids
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fairmd_lipids-1.3.2a0.tar.gz -
Subject digest:
24ffb6921cdbbe61d4bb76fc5056018fa3ba3ca393effa96894259ae1829bb81 - Sigstore transparency entry: 663032052
- Sigstore integration time:
-
Permalink:
NMRLipids/FAIRMD_lipids@8a01984f056075f72f55b8e4e75d3646328bb609 -
Branch / Tag:
refs/tags/v1.3.2-alpha - Owner: https://github.com/NMRLipids
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@8a01984f056075f72f55b8e4e75d3646328bb609 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fairmd_lipids-1.3.2a0-py3-none-any.whl.
File metadata
- Download URL: fairmd_lipids-1.3.2a0-py3-none-any.whl
- Upload date:
- Size: 6.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9e7600ed500b5660905d7d854d22958d21bdcb29d650a712e55593eec71510b
|
|
| MD5 |
c64a67a92eb44b1bce44be6f6a384a0c
|
|
| BLAKE2b-256 |
cf5a17b13401dbc45a4eafb005fd12ffbe4416a9d4f31b1f1ff470576e1cc3c7
|
Provenance
The following attestation bundles were made for fairmd_lipids-1.3.2a0-py3-none-any.whl:
Publisher:
release.yml on NMRLipids/FAIRMD_lipids
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fairmd_lipids-1.3.2a0-py3-none-any.whl -
Subject digest:
f9e7600ed500b5660905d7d854d22958d21bdcb29d650a712e55593eec71510b - Sigstore transparency entry: 663032054
- Sigstore integration time:
-
Permalink:
NMRLipids/FAIRMD_lipids@8a01984f056075f72f55b8e4e75d3646328bb609 -
Branch / Tag:
refs/tags/v1.3.2-alpha - Owner: https://github.com/NMRLipids
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@8a01984f056075f72f55b8e4e75d3646328bb609 -
Trigger Event:
push
-
Statement type: