Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fumiama/protein-motifs-em-algorithm
Identifying protein motifs using Expectation Maximization (EM) algorithm.
https://github.com/fumiama/protein-motifs-em-algorithm
Last synced: 16 days ago
JSON representation
Identifying protein motifs using Expectation Maximization (EM) algorithm.
- Host: GitHub
- URL: https://github.com/fumiama/protein-motifs-em-algorithm
- Owner: fumiama
- License: agpl-3.0
- Created: 2023-12-17T08:07:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-17T08:23:33.000Z (about 1 year ago)
- Last Synced: 2024-10-30T17:08:50.950Z (2 months ago)
- Language: MATLAB
- Size: 33.2 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
The Expectation Maximization (EM) algorithm is a method used for estimating the parameters of a statistical model that includes hidden variables. In each iteration, the EM algorithm consists of two steps: the Expectation step (E-step) and the Maximization step (M-step). The E-step calculates the expected value of the log-likelihood given the current estimate of the model parameters, while the M-step updates the parameters to maximize this expected log-likelihood. This is similar to being in a valley where the whole mountain can’t be seen, but its shape can be estimated based on current observations, which determined the next step to go. This is somewhat similar to the gradient descent algorithm in machine learning.
# Usage
Just download the whole repo and run `em.m` to see the result.# Thanks
- [Furuzuki Laboratory, IPS, Waseda University](https://nclab.w.waseda.jp/nclab/index.html)