Skip to main content

Differential Geometry of Proteins Backbones

Project description

Melodia

Melodia_py

Protein Structure Analysis

Melodia_py is a Python library for computing Differential Geometry and Knot Theory descriptors of protein structures.

Installation

  1. Open the terminal.
  2. Run pip install melodia-py for the installation.

Installation in Anaconda Python

We recommend using Miniforge and Mamba for installation (optional). Miniforge is an Anaconda Python-compatible distribution with a faster and more reliable package manager (Mamba). It is as simple to install as the Anaconda distribution.

We start with creation of a new environment for Melodia_py.

conda create -n melodia_py

or (optionally, but highly recommended) replace conda for Miniforge's mamba command.

mamba create -n melodia_py

Next step is to activate the Melodia_py environment

conda activate melodia_py
pip install melodia-py

Or for building and installing Melodia_py for source. The first step is to clone Melodia_py's repository.

git clone https://github.com/rwmontalvao/Melodia.git
cd ./Melodia_py
conda env create -f environment.yml
conda activate melodia_py
python setup.py install

Documentation

The examples folder contains Jupyter Notebooks, with tutorials explaining Melodia_py's functionalities.

  • Getting Started: Open In Colab
  • Alignment Basics: Open In Colab
  • Basic Similarity Analysis: Open In Colab
  • Advanced Similarity Analysis: Open In Colab
  • Machine Leaning Ensemble Analysis: Open In Colab
  • Alignment Clustering and PDB Superimposition: Open In Colab
  • RNA Differential Geometry Analysis: Open In Colab

Authors

  • Rinaldo W. Montalvão, PhD
  • Antonio Marinho da Silva Neto, PhD
  • William R. Pitt, PhD

Publication

Melodia: a Python library for protein structure analysis

References

  • Montalvão R, Smith R, Lovell S, Blundell T: CHORAL: a differential geometry approach to the prediction of the cores of protein structures. Bioinformatics. 2005, 21: 3719-3725.
  • Chang PL, Rinne AW, Dewey TG: Structure alignment based on coding of local geometric measures. BMC Bioinformatics. 2006, 7:346.
  • Leung H, Montaño B, Blundell T, Vendruscolo M, Montalvão R: ARABESQUE: A tool for protein structural comparison using differential geometry and knot theory. World Res J Peptide Protein. 2012, 1: 33-40.
  • Pitt WR, Montalvão R, Blundell T: Polyphony: superposition independent methods for ensemble-based drug discovery. BMC Bioinformatics. 2014, 15:324
  • Marinho da Silva Neto A, Reghim Silva S, Vendruscolo M, Camilloni C, Montalvão R: A Superposition Free Method for Protein Conformational Ensemble Analyses and Local Clustering Based on a Differential Geometry Representation of Backbone. Proteins: Structure, Function, and Bioinformatics. 2018, 87(4):302-312
  • Marinho da Silva Neto A, Montalvão R, Gondim Martins DB, Lima Filho JL, Madeiros Castelletti CH: A model of key residues interactions for HPVs E1 DNA binding domain-DNA interface based on HPVs residues conservation profiles and molecular dynamics simulations, Journal of Biomolecular Structure and Dynamics. 2019, 38(12):3720-3729.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

melodia_py-0.1.5.tar.gz (34.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

melodia_py-0.1.5-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file melodia_py-0.1.5.tar.gz.

File metadata

  • Download URL: melodia_py-0.1.5.tar.gz
  • Upload date:
  • Size: 34.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for melodia_py-0.1.5.tar.gz
Algorithm Hash digest
SHA256 14f5c75e5ff67782de17fc74d3b528e6709fd1761e37aa18d1d4f32bf6207492
MD5 92317bac3d2e5ce50852dd1a92c6f1fe
BLAKE2b-256 250894b6ae08f6eeb32544b4317cfea9f8209fc191fd69468005f48273edd4af

See more details on using hashes here.

File details

Details for the file melodia_py-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: melodia_py-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for melodia_py-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 397b8381162c2608e63d4c834f6cdd08ae35386ce6a6b5d253493175c78d7ca4
MD5 3e95b84423e12a4a5f6a85d5c1a3cd3e
BLAKE2b-256 6af2197f955b4eb7653f1f46028a11d24ab36b881071ee44e317fce6205429cb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page