semvec/pypi-packages huggingface dataset:
omolab-conf-analysis 0.1.11
Uses PCA and K-means clustering to separate conformational ensembles. (xyz-files only)

# Conformational Analysis
[![Downloads](https://pepy.tech/badge/omolab-conf-analysis)](https://pepy.tech/project/omolab-conf-analysis) [![Downloads](https://pepy.tech/badge/omolab-conf-analysis/week)](https://pepy.tech/project/omolab-conf-analysis)
[![Python](https://img.shields.io/pypi/pyversions/omolab-conf-analysis)](https://img.shields.io/pypi/pyversions/omolab-conf-analysis)
[![PyPI Version](https://img.shields.io/pypi/v/omolab-conf-analysis)](https://pypi.org/project/omolab-conf-analysis/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/erdogant/omolab/blob/master/LICENSE)

Conformational analysis of XYZ-files 

**What this program can do**
1) Read in XYZ-files and calculate distances, angles and dihedrals based of 3D coordinates
2) Incorporation of PCA and Clustering to reduce data dimensions and classify XYZ file conformational families
3) Create folder path and directories containing XYZ-files based on conformational family

## Installation
Run the following to install:

```sh
# PyPi
pip install omolab-conf-analysis
```

## Usage
####In your own python file
```
import ConformationalAnalysis
test1 = ConformationalAnalysis()
```
####In command line (not working yet; soon!)
```
mGenerate_Conf_Analysis
```

## Authors
Created by OMOLAB

Property of Matthew Nwerem, MS and O. Maduka Ogba, PhD   
https://madukaogba.com/
openwork 1.1.7
OpenWork Gui interface
Keywords: python,video,stream,video stream,camera stream,sockets

# Openworksgui

Under construction! Not ready for use yet! Currently experimenting and planning!

Developed by Florian Dedov from NeuralNine (c) 2020

Examples of How To Use (Buggy Alpha Version)

#Creating A GUI

```
import openworksgui

<ADD YOUR CODE>

openworkgui.main()

```
# Other Code

# When You Are Done

```
GUI.stop_GUI()

To stop A Client
```

# Choose To Edit or Test GUI 

```
client1 = CameraClient('main.py', 9999)
client2 = VideoClient('main.py', 9999, 'video.mp4')
client3 = ScreenShareClient('main.py', 9999)

client1.start_gui()
client2.start_gui()
client3.start_gui()
```