Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add extended similarity comparison functionality #1051

Merged
merged 75 commits into from
Sep 22, 2023

Conversation

drroe
Copy link
Contributor

@drroe drroe commented Sep 22, 2023

Adds two new commands, crdtransform and extendedcomp.

crdtransform is for manipulating trajectories in various ways.

[help crdtransform]
        <input crd set> [name <output crd set>]
        { rmsrefine [mask <mask>] [mass] [rmstol <tolerance>] |
          normcoords |
          trim [metric <metric>] [{ntrimmed <#>|cutoff <val>}]
               [criterion {comp|medoid}]]
        }
  <metric> = msd bub fai gle ja jt rt rr sm ss1 ss2
  Transform a trajectory in one of several ways:
  - rmsrefine  : Do an iterative RMS refinement of all frames.
  - normcoords : Normalize coordinates between 0.0 and 1.0.
  - trim       : Remove trajectory frames using extended similarity metrics.

The iterative refinement procedure is similar to that found in J. Chem. Theory Comput. 2022, 18, 3218−3230.

extendedcomp is for calculating extended similarity comparison values (see J. Comp.-Aid. Mol. Design, 2022, 36, 157-173). Based on work done by @ramirandaq and @lexin-chen.

 [help extendedcomp]
        <input crd set> [name <output data set>]
        [metric <metric>] [out <file>]
  <metric> = msd bub fai gle ja jt rt rr sm ss1 ss2
  Calculate extended comparison similarity values for each trajectory frame.

Adds a test and updates manual.

@drroe drroe added the New Command New command for cpptraj label Sep 22, 2023
@drroe drroe self-assigned this Sep 22, 2023
@drroe drroe merged commit a60fbee into Amber-MD:master Sep 22, 2023
11 checks passed
@drroe drroe deleted the extendedSimilarityCluster branch September 22, 2023 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Command New command for cpptraj
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant