Skip to main content

Protein Embedding Visualization Tool.

Project description

ProtSpace3D

This is a bachelor thesis project, Development of protein-embedding visualization tool.

Installing dependencies

Python-poetry(https://python-poetry.org/) is used for installing the dependencies. Follow the instruction on the website to install poetry. After that run

poetry install

to install the dependencies for this project.

Running the script

The script to be executed is processing.py with the arguments:

->  -d          Name of the folder which holds the required data, .h5 .csv & .fasta (String)
->  -b          Name of the files which are in the data folder, requires equal names (String)
->  --sep       The character which seperates the columns in the .csv file (Character)
->  --uid_col   The column number which holds the unique ID, starting from 0 (Integer)
->  --html_cols If set, html file(s) of the selected column(s) is saved in data directory, starting from 1 ignoring the uid_col (Integer)
->  --pdb       Name of the directory in the data directory, which holds the .pdb files for viewing the molecule (String)

Example:

poetry run python app.py -d data/ex1 -b VA

or with molecule visualization

poetry run python protspace3d/app.py -b Conotoxins_try1_mapped -d data/ex3 --pdb pdb

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

rostspace-0.1.0.tar.gz (583.2 kB view hashes)

Uploaded Source

Built Distribution

rostspace-0.1.0-py3-none-any.whl (570.4 kB view hashes)

Uploaded Python 3

Supported by

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