Metadata-Version: 2.1
Name: ramplot
Version: 1.0.2
Summary: A brief description of your package.
Home-page: https://ramplot.in
Author: Mayank Kumar & R.S. Rathore
Author-email: mayank2801@gmail.com, rsrathore@cusb.ac.in
License: UNKNOWN
Keywords: Ramachandran plot,Protein structure analysis,Structural biology tools,Bioinformatics visualization,Protein conformation,Amino acid dihedrals,Torsion angle plots,Protein folding analysis,Structural bioinformatics,Protein modeling,Ramachandran plot software,Visualize protein structure,Protein backbone,angles,Phi and Psi angles,Protein structure validation,Molecular dynamics analysis,Protein secondary structure,Protein dihedral angles,Structural biology software,Protein structure research,Bioinformatics researchers,Structural biologists,Computational biology tools,Protein data visualization,Molecular modeling software
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Healthcare Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Natural Language :: English
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: biopython
Requires-Dist: matplotlib
Requires-Dist: mdanalysis
Requires-Dist: pytest-shutil

# Ramplot

## Overview

`Ramplot` is a tool designed for generating and visualizing Ramachandran plots, which are essential for analyzing the phi (Ï•) and psi (Ïˆ) torsion angles of the amino acid residues in protein structures. This tool helps in identifying allowed and disallowed regions of conformational space and is widely used in structural biology and bioinformatics.

## Features

- **Ramachandran Plots:** Generate high-quality, 3D & 2D Ramachandran plots for protein structure analysis.
- **Multiple Input Formats:** Supports various input  such as `PDB`, `Trajectory File`, and `Custom Torsion ANgle`.
- **Export Options:** Export plots in various formats like PNG, SVG, and PDF for publication or further analysis.
- **Integration with Pip/Conda:** Easy installation via pip and conda package managers.

## Installation

You can install `Ramplot` using pip or conda.

### Using pip

```bash
pip install ramplot

conda install ramplot 

Example Commands
ramplot pdb -i "PDB/" -m 0 -r 600 -p png -o OutPut
ramplot trajectory -t mdsim.tpr -x mdsim.xtc -c A101,A105 -f 10 -m 0 -r 600 -p png -o OutPut
ramplot TorsionAngle -i 'CustomTorsionAngles.csv' -m 0 -r 600 -p png -o OutPut



Ramplot README file
=====================

The Ramplot Project is  freely available Python tools for Ramachandran Plot.





The Ramplot package is open source software made available under generous
terms. 



Mayank Kumar & R.S. Rathore, RamPlot: an utility to draw 2D, 3D and assorted Ramachandran steric maps.


For the impatient
=================




Python Requirements
===================

We currently recommend using Python 3.11 from http://www.python.org

Biopython is currently supported and tested on the following Python
implementations:

- Python 3.9, 3.10, 3.11 and 3.12 -- see http://www.python.org

- PyPy3.9 v7.3.13 -- or later, see http://www.pypy.org


Dependencies
=====================

Ramplot requires 
 numpy,pandas,biopython,matplotlib,mdanalysis,pytest-shutil
.



