tltsne
Time-lagged t-SNE of molecular trajectories.
Authors
Vojtech Spiwok and Pavel Kriz
Usage
Trajectory of molecular simulation is dimensionally reduced by t-distributed stochastic embedding (t-SNE) [1] and by a version of t-SNE that focuses on slow motions via analysis inspired by time-lagged independent component analysis (TICA) [2,3].
The input is a trajectory in pdb, xtc, trr, dcd, netcdf or mdcrd (only atoms intended for analysis). The second input file is a topology (pdb file with same atoms as in trajectory). Output contains frame ID, PCA, TICA, t-SNE and time-lagged t-SNE coordinates.
usage: tltsne [-h] [-i INFILE] [-p INTOP] [-o OUTFILE] [-nofit NOFIT]
[-lagtime LAGTIME] [-pcadim PCADIM] [-ticadim TICADIM]
[-maxpcs MAXPCS] [-ncomp NCOMP] [-perplex1 PERPLEX1]
[-perplex2 PERPLEX2] [-rate RATE] [-niter NITER] [-exag EXAG]
Time-lagged t-SNE of simulation trajectories, requires scimpy, pyemma, sklearn
and mdtraj
optional arguments:
-h, --help show this help message and exit
-i INFILE Input trajectory in pdb, xtc, trr, dcd, netcdf or mdcrd
of atoms to be analyzed. No jumps in PBC allowed.
-p INTOP Input topology in pdb with atoms to be analyzed.
-o OUTFILE Output file.
-nofit NOFIT Structure is NOT fit to reference topology if nofit is
set to 1 (default 0).
-lagtime LAGTIME Lag time in number of frames (default 1).
-pcadim PCADIM Number o PCA coordinates to be printed (defaut 2).
-ticadim TICADIM Number o TICA coordinates to be printed (defaut 2).
-maxpcs MAXPCS Number of TICA coordinates to be passed to t-SNE
(default 50).
-ncomp NCOMP Number of t-SNE and time-lagged t-SNE coordinates to be
printed (defaut 2).
-perplex1 PERPLEX1 Perplexity of t-SNE (default 10.0).
-perplex2 PERPLEX2 Perplexity of time-lagged t-SNE (default 10.0).
-rate RATE Learnning rate of t-SNE and time-lagged t-SNE (default
200.0).
-niter NITER Number of iterations of t-SNE and time-lagged t-SNE
(default 1000).
-exag EXAG Early exaggeration of t-SNE and time-lagged t-SNE.
Install
Install via PIP:
pip3 install tltsne
(or with sudo).
Install from GitHub:
git clone https://github.com/spiwokv/tltsne.git
cd tltsne
pip3 install .
(or with sudo).
Thanks
References
-
L.J.P. van der Maaten, G.E. Hinton. Visualizing High-Dimensional Data Using t-SNE. J. Mach. Learn. Res. 2008, 9, 2579-2605.
-
G. Perez-Hernandez, F. Paul, T. Giorgino, G. de Fabritiis, F. Noé: Identification of slow molecular order parameters for Markov model construction. J. Chem. Phys. 2013, 139, 015102.
-
C. R. Schwantes and V. S. Pande: Improvements in Markov state model construction reveal many non-native interactions in the folding of NTL9. J. Chem. Theory Comput. 2013, 9, 2000-2009.
Metadata
Release files for tltsne 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tltsne-0.0.2.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tltsne-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.6 kB
Release files / tltsne-0.0.2.tar.gz
| Download URL | tltsne-0.0.2.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
365d2913ebb7fb1206e881a8b05c1966dfc42509eee06a594719b87cd152cda0
|
|
BLAKE2b-256 checksum How to use checksums |
4f0358ce360d581fb9bf4bc101d803641a0c7543c0b6cf0aced9b59bacccf917
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.9
|
Release files / tltsne-0.0.2-py3-none-any.whl
| Download URL | tltsne-0.0.2-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d6961fd3ea9b6d6ceb79fdb474dabbc0d823c1bc695d96331cca642a6bdd4cbe
|
|
BLAKE2b-256 checksum How to use checksums |
b548e89debf02405dbb524dea7c3a8f1b08cb8a36812f66f4e21a4d99caeaa49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.9
|