Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    • Menu
    Projects Groups Snippets
  • Get a free trial
  • Sign up
  • Login
  • Sign in / Register
  • GROMACS GROMACS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 270
    • Issues 270
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 76
    • Merge requests 76
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GROMACS
  • GROMACSGROMACS
  • Issues
  • #1861
Closed
Open
Created Nov 25, 2015 by Paul Bauer@acmnpvOwner

Add support for trajectories of part of the system to new analysis framework - Redmine #1861

Currently the new analysis framework can only read trajectory files of all atoms in the tpr. Convert could produce a tpr of a subgroup, but that is messy (#1667).
Allowing reading of trajectories of part of the system should not be much work, since that just requires one extra selection with the xtc group and an index translation.

(from redmine: issue id 1861, created on 2015-11-25 by berkhess, closed on 2016-04-05)

  • Relations:
    • relates #1667 (closed)
  • Changesets:
    • Revision 12c07b72 by Teemu Murtola on 2016-01-10T12:25:09Z:
Support arbitrary subset trajectories in poscalc.*

- Make low-level selection code work with trajectories that contain an
  arbitrary subset of the topology atoms, instead of just the first N.
- Add an entry to t_trxframe to represent such trajectories.
- Add some basic tests.  Negative cases crash with an assert, so not
  tested (should get caught higher up).

This should cover all of selection evaluation, but various consistency
checks need to be adjusted as well (will be done in a child change).

Related to #1861.

Change-Id: I727c79a38e39fb9142976875ab3311e7b1172a55
  • Revision 4239f345 by Teemu Murtola on 2016-01-10T13:33:53Z:
Support frames with atom subsets in selections

- Instead of just computing the highest atom index required for
  evaluating the selections, compute all the atom indices.
- Use these to check that the input frame actually contains the
  necessary atoms.
- Add basic tests for one positive and a few negative cases.

Part of #1861.

Change-Id: If4c2d031f638f56d81ca4c7844dffa242f863af8
  • Revision 4ee73c88 by Teemu Murtola on 2016-01-10T16:19:44Z:
Support trajectory analysis with any atom subset

Make tools written for the new C++ analysis framework support analyzing
trajectories that contain an arbitrary subset of atoms.

Part of #1861.

Change-Id: I4a658e953f6f4e3d2ec1151c9c4d405c2e888780
Assignee
Assign to
Time tracking