Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: semran9
- License: gpl-3.0
- Language: R
- Default Branch: main
- Homepage: https://semran9.github.io/protHMM/
- Size: 4.69 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Created about 3 years ago
· Last pushed almost 3 years ago
https://github.com/semran9/protHMM/blob/main/
# protHMM
[](https://github.com/semran9/protHMM/actions/workflows/R-CMD-check.yaml)
## Summary
The goal of protHMM is to help integrate profile hidden markov model
(HMM) representations of proteins into the machine learning and
bioinformatics workflow. protHMM ports a number of features from use in
Position Specific Scoring Matrices (PSSMs) to HMMs, along with
implementing features used with HMMs specifically, which to our
knowledge has not been done before. The adoption of HMM representations
of proteins derived from [HHblits](https://doi.org/10.1038/nmeth.1818)
and [HMMer](http://hmmer.org) also presents an opportunity for
innovation; it has been shown that HMMs can benefit from better multiple
sequence alignment than PSSMs and thus get better results than
corresponding HMMs using similar feature extraction techniques (Lyons et
al.2015). protHMM implements 20 different feature extraction techniques
to provide a comprehensive list of feature sets for use in
bioinformatics tasks ranging from protein fold classification to
protein-protein interaction.
#### Installation
You can install the development version of protHMM from
[GitHub](https://github.com/) with:
``` r
# install.packages("devtools")
devtools::install_github("semran9/protHMM")
```
protHMM can also be installed from CRAN:
``` r
install.packages("protHMM", repos = "http://cran.us.r-project.org")
#>
#> The downloaded binary packages are in
#> /var/folders/2z/7q42mmyn5f18vx697sj_30p40000gn/T//RtmpKmgX8K/downloaded_packages
```
## Functions List
A more comprehensive list of functions and the calculations behind the
functions can be found
[here](https://semran9.github.io/protHMM/articles/protHMM.html).
hmm_ac()
hmm_bigrams()
hmm_cc()
chmm()
hmm_distance()
fp_hmm()
hmm_GA()
hmm_GSD()
IM_psehmm()
hmm_LBP()
hmm_LPC()
hmm_MA()
hmm_MB()
pse_hmm()
hmm_read()
hmm_SCSH()
hmm_SepDim()
hmm_Single_Average()
hmm_smooth()
hmm_svd()
hmm_trigrams()
## Example
``` r
## this shows the functionality of hmm_distance, which calculates a similarity score between two proteins
## other functions are documented fully in the protHMM vignette
library(protHMM)
## these proteins are from the same fold and similar; h should be low
h <- hmm_distance(system.file("extdata", "1DLHA2-7", package="protHMM"), system.file("extdata", "1TEN-7", package="protHMM"))
## these proteins are from different folds and not similar; h_2 should be high
h_2<- hmm_distance(system.file("extdata", "1DLHA2-7", package="protHMM"), system.file("extdata", "1TAHA-23", package="protHMM"))
h < h_2
#> [1] TRUE
```
## References
Lyons, J., Dehzangi, A., Heffernan, R., Yang, Y., Zhou, Y., Sharma, A.,
& Paliwal, K. K. (2015). Advancing the Accuracy of Protein Fold
Recognition by Utilizing Profiles From Hidden Markov Models. IEEE
Transactions on Nanobioscience, 14(7), 761772.
Owner
- Login: semran9
- Kind: user
- Repositories: 1
- Profile: https://github.com/semran9
GitHub Events
Total
Last Year
Packages
- Total packages: 1
-
Total downloads:
- cran 181 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 1
cran.r-project.org: protHMM
Protein Feature Extraction from Profile Hidden Markov Models
- Homepage: https://semran9.github.io/protHMM/
- Documentation: http://cran.r-project.org/web/packages/protHMM/protHMM.pdf
- License: GPL (≥ 3)
-
Latest release: 0.1.1
published almost 3 years ago
Rankings
Forks count: 28.6%
Dependent packages count: 29.1%
Dependent repos count: 34.8%
Stargazers count: 35.2%
Average: 43.4%
Downloads: 89.6%
Maintainers (1)
Last synced:
11 months ago