Skip to main content

Structure-based Models for Biomolecules using OpenMM

Project description

Citing OpenSMOG PyPI conda-forge ReadTheDocs SMOG server Update GitHub-Stars

Documentation | Install | Tutorials

Overview

OpenSMOG is a Python library for performing molecular dynamics simulations using Structure-Based Models. OpenSMOG uses the OpenMM. Python API employing a wide variety of potential forms, including the most commonly employed models such as the C-alpha and All-Atoms. The input files are generated using SMOG2 software with the flag -openSMOG. Details on how to create the files can be found in the SMOG2 User Manual.

Resources

Citation

When using OpenSMOG to perform chromatin dynamics simulations or analyses, please use this citation.

Installation

The OpenSMOG library can be installed via conda or pip, or compiled from source (GitHub).

Install via conda

The code below will install OpenSMOG from conda-forge.

conda install -c conda-forge OpenSMOG

Install via pip

The code below will install OpenSMOG from PyPI.

pip install OpenSMOG

Install OpenMM

The OpenSMOG library uses OpenMM API to run the molecular dynamics simulations. These requirements can be met by installing the following packages from the conda-forge channel:

conda install -c conda-forge openmm

The following are libraries required for installing OpenSMOG:

Installing SMOG2

The inputs OpenSMOG simulations are generated using SMOG2 > 2.4. Here, there is a quick installation guide based on conda.

First, just create a new environment and activate it:

conda create --name smog2.4 perl
conda activate smog2.4

Next, it is necessary an installation of a few Perl modules:

conda install -c bioconda perl-xml-simple perl-xml-libxml java-jdk
conda install -c eumetsat perl-pdl
perl -MCPAN -e 'install XML::Validator::Schema'

Add the Perl and smog2 path into the configure.smog2 file.

which perl

Then load and test the smog2 installation:

source configure.smog2
./test-config

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

OpenSMOG-0.0.1-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file OpenSMOG-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: OpenSMOG-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for OpenSMOG-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f767f66e63b9a7b232d75d2f8c53f9e8664a02944dc5a6b8df591b748fc2642e
MD5 1c454614a630c373b38e6e4f7b7aee18
BLAKE2b-256 ca6df235dad86f01b4e328b3b0fbf55ef7c16d56b444370af34d8e3997e864d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page