Skip to main content

DynaSig-ML package

DynaSig-ML ("Dynamical Signatures - Machine Learning") is a Python package allowing the easy study of dynamics-function relationships in biomolecules.

Online documentation, step-by-step tutorial and installation guide: https://dynasigml.readthedocs.io
Companion repository for the tutorial: https://github.com/gregorpatof/dynasigml_mir125a_example

If you use DynaSig-ML, please cite these two articles:
https://doi.org/10.1101/2022.07.06.499058
https://doi.org/10.1093/bioinformatics/btab189

DynaSig-ML automatically computes and stores Dynamical Signatures of sequence variants using ENCoM (Elastic Network Contact Model), a sequence-sensitive coarse-grained normal mode analysis model. These Dynamical Signatures, along with optional additional data (for example the ddG of folding of the mutation), are then used to automatically train LASSO multilinear regression, in addition to any number of user-specified machine learning models, provided thay are implemented in sckikit-learn. The LASSO coefficients are automatically mapped back on the biomolecules' structure and can be easily visualized using PyMOL, leading to biological insights.

The guide provides examples using experimental miR-125a (a human microRNA) maturation efficiency data, as described in our previous work (https://doi.org/10.1371/journal.pcbi.1010777). The method is generalizable to any biomolecule on which mutational data exists, and for which an input structure is known or can be predicted with confidence.

Metadata

Release files for dynasigml 1.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dynasigml 1.0.9
File Size Uploaded
dynasigml-1.0.9.tar.gz 12.7 kB Details

Release files / dynasigml-1.0.9.tar.gz

Download URL dynasigml-1.0.9.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
24c53f11dbb2f193d69991a69f9659d7415bbbe363b0092c1a611618caeb18b8
BLAKE2b-256 checksum
How to use checksums
55c08a892349f54690f2422e99a026e2a03b3c61600cfc21bf6567031fbe5197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.0

Release history Release notifications | RSS feed

This release

1.0.9 This release

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.4

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page