Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Tool to calculate the root mean square deviation between molecular structures

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
NotificationsYou must be signed in to change notification settings

grimme-lab/rmsd-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LGPL-3.0ReleaseCIdocs

Installation

To build this project from the source code in this repository you need to have

  • a Fortran compiler supporting Fortran 2008
  • meson version 0.53 or newer
  • a build-system backend,i.e.ninja version 1.7 or newer

Setup a build with

meson setup _build

You can select the Fortran compiler by theFC environment variable, currently this project supports GCC and Intel compilers.To compile the project run

meson compile -C _build

You can run the projects testsuite with

meson test -C _build --print-errorlogs

If the testsuite passes you can install with

meson configure _build --prefix=/path/to/installmeson install -C _build

This might require administrator access depending on the chosen install prefix.Now you are ready to usemctc-rmsd.

Usage

To calculate the RMSD between two structures use themctc-rmsd(1) program with

mctc-rmsd struc-a.xyz struc-b.xyz

The RMSD is calculated relative to the first provided structure.Multiple structures can be provided to perform additional RMSD calculations,

mctc-rmsd coord conf-1.xyz conf-2.xyz conf-3.xyz

To select a subset of atoms use a filter

mctc-rmsd xrd.pdb opt.pdb --filter heavy

The heavy atom RMSD (excluding all H atoms) is built-in by default.New filter can be defined in themctc.toml configuration file in the current directory or in your home directory with:

[rmsd.filter]# Definition of the built-in heavy atom filterheavy.exclude = ["H","h"]# Include all carbon, nitrogen and oxygen atomsorganic.include = [6,7,8]

For more details look upthe manual page.

License

This project is free software: you can redistribute it and/or modify it underthe terms of the GNU Lesser General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.

This project is distributed in the hope that it will be useful,but without any warranty; without even the implied warranty ofmerchantability or fitness for a particular purpose. See theGNU Lesser General Public License for more details.

Unless you explicitly state otherwise, any contribution intentionallysubmitted for inclusion in this project by you, as defined in theGNU Lesser General Public license, shall be licensed as above, without anyadditional terms or conditions.

About

Tool to calculate the root mean square deviation between molecular structures

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp