Skip to main content

Python package for mypmfs training(includes batch download from PDB)

Project description

MyPMFs_py

The MYPMFs_py Package allows for use of mypmfs training and scoring of the statistical potentials of proteins. Additionally, includes batch download of files from the protein data bank.

The underlying software package was obtained from https://github.com/bibip-impmc/mypmfs. Please cite the original work (https://doi.org/10.1016/j.biochi.2018.05.013) if you use this package.

DOWNLOADING MyPMFs_py

The MyPMFs_py package can be installed via pip. Currently only available for Linux.

DOCUMENTATION

The MyPMFs_py package includes the following functionality

batch_download - batch download of specified, using a csv file of PDB codes, pdb files from the Protein Databank can be called with MyPMFs_py.module.batch_download(pdbCodeFile, outputDirPath)

  • pdbCodeFile - csv file containing comma seperated PDB codes to be installed
  • outputDirPath - directory name for downloaded files

training - executable binary to generate statistical potentials from set of pdb files can be called with MyPMFs_py.module.training(pdbCodeFile, pdbDirPath, outputDirPath)

  • pdbCodeFile - txt files of tab seperated PDB codes to be trained on
  • pdbDirPath - path to directory containing PDB files of codes in pdbCodeFile
  • outputDirPath - path for output directory of training

scoring - executable binary to generate pseudo-energy of specificed protein based off a pre-generated (using training) set of statistical potenitals can be called with MyPMFs_py.module.scoring(pdbFile, potentialsDir)

  • pdbFile - specific pdb file to be scored
  • potentialsDir - directory containing trained potentials used to score the protein described in pdbFile

SOURCE CODE

Source Repository: https://github.com/alexhold5/MyPMFs_pypipackage_recipe

LICENSE

This code is available under the GNU General Public License (see LICENSE.TXT)

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

mypmfs_py-0.1.7.tar.gz (120.2 kB view details)

Uploaded Source

Built Distribution

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

mypmfs_py-0.1.7-py3-none-any.whl (121.3 kB view details)

Uploaded Python 3

File details

Details for the file mypmfs_py-0.1.7.tar.gz.

File metadata

  • Download URL: mypmfs_py-0.1.7.tar.gz
  • Upload date:
  • Size: 120.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for mypmfs_py-0.1.7.tar.gz
Algorithm Hash digest
SHA256 b71a2f70a4c269ca24efcbe78af77e42a54fae2e6e83a07bb00fc51d890f2945
MD5 7983613c5107ab127e120dcb541b8dea
BLAKE2b-256 e26af1ab29a2e3714bbedae23f45a36976aa184031dccb9a850b8b8594a832dd

See more details on using hashes here.

File details

Details for the file mypmfs_py-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: mypmfs_py-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 121.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for mypmfs_py-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 60da54186c724f845cdc64c74b8ca32d373cd1cec56c6cab79a4f47a28f5eb33
MD5 6a622db91c4e2f464e771f66118632da
BLAKE2b-256 fb1b09791d81378f280a52950922f8132b9b267f425b7b317d9355a899c1069c

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