The FastPCA package is an implementation of the principal component analysis of large MD data sets, using either Cartesian atom coordinates,
interatom distances or backbone dihedral angles as input coordinates.
In particular, it features the dihedral angle PCA on a torus (dPCA+) by
Sittel et al., 2017,
which performs maximal gap shifting to treat periodic data correctly.
It is optimized and parallelized with constant memory consumption for large data sets.
Technical information and the source code can be found at the
project site.