Skip to main content

A Poetry package to analyze protein structure from .cif files

Project description

Proteinspy

This is a python package based on Poetry.

This repository can be used to find the Resolution, Missing residues, Ligands, and Chains in any Protein sample uploaded. The sample must be in a .cif file for the pipeline to run properly.

📚 Data

A sample protein, has been given, and can also be accessed from the PDB, among many other samples.

🗒️ Requirements

python poetry and its pre-requisites must be available on the system.

🚀 To run the pipeline,

  1. For a mode based implementation
cd "<your complete folder path>"
poetry install    #installs all the dependencies of the package

poetry run proteinspy analyze 10AJ.cif    #replace the protein input name with your own file if you're using a different input or a filename
  1. For an argument based implementation
cd "<your complete folder path>"
poetry install    #installs all the dependencies of the package

poetry run proteinspy resolution 10AJ.cif    #gives the resolution of the protein
poetry run proteinspy ligands 10AJ.cif       #gives the ligands in the protein
poetry run proteinspy missing 10AJ.cif       #gives the missing residues in the protein
poetry run proteinspy chains 10AJ.cif        #gives the chains in the protein

📈 Future Enhancements

  • UI/UX
  • Containerisation, using docker

⚠️ NOTE

This is an open-source project, and any contribtions, even if not mentioned in the future enhancements section, are welcome.

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

proteinspy-1.0.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

proteinspy-1.0.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file proteinspy-1.0.0.tar.gz.

File metadata

  • Download URL: proteinspy-1.0.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.11.15 Linux/6.17.0-1015-azure

File hashes

Hashes for proteinspy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 15af97fdc675cb6bf2316f8023a744b2a558379f5fc41b91120e26381eaf632d
MD5 75687983b38f2eaa0177745cd2bc497b
BLAKE2b-256 9ac6c12aba73260736ef388f714b57602c7c53c5811e4b67d307e43233f8b77c

See more details on using hashes here.

File details

Details for the file proteinspy-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: proteinspy-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.11.15 Linux/6.17.0-1015-azure

File hashes

Hashes for proteinspy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35d91aae829bf4eeab025238c6ff90301ce085a413fb9feeb560e1420e4ca7d9
MD5 57c154d9291a4fc482129230e677b770
BLAKE2b-256 967dd4c7824d533e45b14bdaa85cab01adf2633a721f86e360c2be642b47c44d

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