Skip to main content

Automated CG-to-AA workflow for protein condensate simulations

Project description

CondenSimAdapter

CondenSimAdapter is an automated workflow for protein condensate simulations, covering the main stages from coarse-grained (CG) to all-atom (AA).

Installation

Quick Start

# 1. Create a conda environment
conda create -n conden python=3.11 -y
conda activate conden

# 2. Install from PyPI
pip install CondenSimAdapter

# 3. Verify installation
adapter --version

Standard Installation

pip install CondenSimAdapter

This installs everything including:

  • Core simulation tools (OpenMM, MDAnalysis, mdtraj)
  • Neural network backmapping (PyTorch, DGL, e3nn)

Requirements: CUDA-capable GPU with CUDA >= 12.1

Development Installation

If you want to modify the source code:

git clone https://github.com/hanlab-computChem/CondenSimAdapter.git
cd CondenSimAdapter
pip install -e ".[dev]"

Testing

# Run tests
pytest tests/

# Run with coverage
pytest tests/ --cov=CondenSimAdapter

Usage

Command Line Interface

# Show help
adapter --help

# Run backmapping
adapter backmap -c cg_structure.pdb -o aa_structure.pdb

# Check model status
adapter models status

Python API

from CondenSimAdapter import backmap

# Backmap CG structure to AA
backmap.convert("cg_input.pdb", "aa_output.pdb")

Requirements

  • Python >= 3.10, < 3.12 (3.11 recommended)
  • CUDA >= 12.1 (for ML features)
  • GROMACS >= 2023 (install separately)

Links

License

GPL-3.0

Project details


Download files

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

Source Distribution

condensimadapter-1.0.0b3.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

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

condensimadapter-1.0.0b3-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file condensimadapter-1.0.0b3.tar.gz.

File metadata

  • Download URL: condensimadapter-1.0.0b3.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for condensimadapter-1.0.0b3.tar.gz
Algorithm Hash digest
SHA256 adee34db86452f844d60226c8d23dd25e2cb3b4fe9f0b01ae7cf2df11485d960
MD5 bbe1193da10d3be47e65dd3d5a4f36a2
BLAKE2b-256 8af9435e7ce15088664bce23a567dc7bc2844807a5e202396ff8ddbc74b853fe

See more details on using hashes here.

File details

Details for the file condensimadapter-1.0.0b3-py3-none-any.whl.

File metadata

File hashes

Hashes for condensimadapter-1.0.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 7f78dbb5d586a8f638dca76397900943ea7e0b10a0c00b52bff12f72ef4cf598
MD5 477817719bb4900dff4e0907e5b437fb
BLAKE2b-256 df024637a34d1a0f6e1b1bfae36bbd314ebf3446b81c8a62db40a5c601538969

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