Learn R Programming

SOMMD

Self Organising Map for analysis of Molecular Dynamics data

Features

SOMMD provides functions to processes data from Molecular Dynamics simulations using Self Organising Maps. Features include the ability to read different input formats such as pdb, gro, dcd and xtc files. Trajectory can be analysed to identify groups of important frames.

Installing SOMMD

For the majority of users we recommend the use of the last stable release available from CRAN. To install from within R issue the command:

#!r
install.packages("SOMMD", dependencies=TRUE)

Citation

To cite SOMMD in publications use:

Motta, S., Callea, L., Bonati, L., Pandini, A. (2022). “PathDetect-SOM: A Neural Network Approach for the Identification of Pathways in Ligand Binding Simulations.” Journal of Chemical Theory and Computation, 18(3), 1957-1968. doi:10.1021/acs.jctc.1c01163 https://doi.org/10.1021/acs.jctc.1c01163.

Copy Link

Version

Install

install.packages('SOMMD')

Monthly Downloads

131

Version

0.1.2

License

GPL-3

Maintainer

Stefano Motta

Last Published

October 2nd, 2024

Functions in SOMMD (0.1.2)

stride.trj

Stride a trj
rio_read_xtc2xyz

Read xtc trajectory file
fit.trj

Coordinate superposition
summary.trj

Summarizing a trajectory object
rio_write_xtc

Write xtc trajectory file
trace.path

Trace pathway
neur.population

Get Neuron Population
som.add.circles

Add circles to SOM
som.add.clusters.legend

Add legend clusters
remap.data

map data to existing SOM
silhouette.profile

Silhouette profile
trj2pdb

Extract frame to pdb
rio_read_xtc

Read xtc trajectory file
trj2xyz

Convert Trajectory to xyz
silhouette.score

Silhouette score
summary.struct

Summarizing a structure object
struct2pdb

Convert structure to pdb object
rio_read_xtc_natoms

Read xtc trajectory file
calc.distances

calc.distances
map.color

Map the property vector to colours
cluster.pathways

Clustering of Pathways
average.neur.property

Compute average property
cluster.representatives

Cluster Representatives
cat.trj

Concatenate simulations
calc.dists

Calculation of Distances
comp.trans.mat

Compute transition matrix
matrix2graph

Convert transition matrix to an igraph object
read.struct

Read structure files
read.trj

Read trj file
print.struct

print.struct
neur.representatives

Neuron representative
rio_read_xtc_nframes

Read xtc trajectory file
print.trj

Print Trajectory
native.cont

Select native contact distances
read.gro

Read gro file
som.add.numbers

Add Neuron Numbering