Discover and explore top open-source AI tools and projects—updated daily.
ur-whitelabLLM agent for molecular dynamics simulations
Top 100.0% on SourcePulse
MDCrow offers an LLM-agent-based toolset for automating molecular dynamics (MD) simulations, primarily targeting researchers and developers in computational chemistry and biophysics. By leveraging large language models and the Langchain framework, it simplifies the setup and execution of complex MD tasks, making advanced simulations more accessible and efficient.
How It Works
MDCrow integrates LLMs with a suite of tools designed for molecular dynamics simulations, with a strong focus on the OpenMM simulation toolkit. It acts as an agent that interprets natural language commands to configure simulation parameters, prepare input files, and run simulations. This approach abstracts away much of the intricate scripting typically required for MD, enabling users to interact with simulation software through conversational prompts.
Quick Start & Requirements
Environment setup requires Conda:
conda env create -n mdcrow -f environment.yamlconda activate mdcrowconda env update -n <YOUR_CONDA_ENV_HERE> -f environment.yamlInstallation:
pip install git+https://github.com/ur-whitelab/MDCrow.gitUsage requires API keys for supported LLM providers (OpenAI, TogetherAI, Fireworks, Anthropic), configured in a .env file.
Highlighted Details
langchain-together, langchain-anthropic, langchain-fireworks).agent.run("Simulate protein 1ZNI at 300 K for 0.1 ps and calculate the RMSD over time.").Maintenance & Community
The README expresses an appreciation for contributions but provides no specific details on active maintainers, community channels (e.g., Discord, Slack), or roadmap.
Licensing & Compatibility
No license information is provided in the README. This absence makes it difficult to assess compatibility for commercial use or integration into closed-source projects without further inquiry.
Limitations & Caveats
The project requires users to manage LLM API keys and set up a specific Conda environment, which may present an initial barrier. The lack of explicit licensing information is a significant caveat for adoption. Details regarding supported MD simulation complexities, performance benchmarks, or specific hardware requirements (e.g., GPU acceleration for OpenMM) are not detailed.
9 months ago
Inactive
joonspk-research