Skip to main content

DPRED is a softwares package for HMM domain prediction and validation

Project description

=============================================================================== This is an implementation for automatic HMM-based domain prediction and k-fold cross-validation, in Python. The program still needs some optimization, and it will require more or less 7 minutes to finish. It uses mTM-align and HMMER packages, for which you can find the references here.

REQUIREMENTS: HMMER and BioPython have to be installed. Also, check for your Python built-in modules availability in the distribution depository.

DISCLAIMER: Permission is granted to use, copy, modify, and distribute this program for any purpose, with or without fee, provided that the notices in the header, reference information, and this copyright notice are included in all copies or substantial portions of the software. The software is provided "as is," without any express or implied warranty.

===============================================================================

========================= How to install DPRED

pip install DPRED

You can find further informations at: https://pypi.org/project/DPRED/

===================== How to use DPRED

Usage: dpred --pfam -k -l

-k K The number of folds to on which to base the cross-validation procedure

-l range The domain lenght range. Has to be specified with a ":", e.g. 50:80

-n name The domain's name. It will be written in the .hmm and .txt valdidation files. Default is "domain"

--res resolution The maximum resolution of PDB structures on which to base the HMM generation

--mut mutation count The mutation count per pdb structure. Default is 0

--iden identity The percentage of sequence identity used for grouping pdb entities. Default is 50

--bid blast identity The percentage of sequence identity used for positives blast selection. Default is 95.

--mtm msa directory Keep the MSA directory. Default is False.

--msa msa file Keep the MSA directory. Default is False.

--pdb PDB directory Keep the PDB structures directory. Default is False.

--chunks chunks directory Keep the chunks directory generated during the cross-validation procedure. Default is False.

--sets sets directory Keep the sets directory generated during the cross-validation procedure. Default is False.

--db blast database directory Keep the blast database directory. Default is False.

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

DPRED-1.0.4.tar.gz (194.4 kB view details)

Uploaded Source

Built Distribution

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

DPRED-1.0.4-py3-none-any.whl (199.8 kB view details)

Uploaded Python 3

File details

Details for the file DPRED-1.0.4.tar.gz.

File metadata

  • Download URL: DPRED-1.0.4.tar.gz
  • Upload date:
  • Size: 194.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for DPRED-1.0.4.tar.gz
Algorithm Hash digest
SHA256 2815220e312aebee0098ea6acfb9214385785dedf5a656a90b6d5b31c10bc332
MD5 942a12a89a49be56f4413a44639f30a0
BLAKE2b-256 65a0deb3479bd945af329f6b81eb2400c4b60812bf3d4331abb7bc3abfc86010

See more details on using hashes here.

File details

Details for the file DPRED-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: DPRED-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 199.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for DPRED-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 71b28b82fdd7faf751d86b7511c60ae46cd5fb1c1a106a94f53af29a7ddb1eee
MD5 59be3cc29d41b19d09033a1284fcd833
BLAKE2b-256 df637e1d4991b14c5177b86db706d9bfb13e490bbe446036786199479a2012d7

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