| File | Date | Author | Commit |
|---|---|---|---|
| AlignmentModel | 2015-01-19 |
|
[361524] update readme |
| HDP-Align | 2015-01-20 |
|
[a67cec] fix option to speed up HDP sampling |
| MW_alignment | 2014-12-07 |
|
[8223b6] tidy up |
| MZmine2 | 2015-01-19 |
|
[b9c69a] massively refactor the codebase to remove circu... |
| MultiAlignPipeline | 2015-01-19 |
|
[b9c69a] massively refactor the codebase to remove circu... |
| PeakML | 2015-01-19 |
|
[b9c69a] massively refactor the codebase to remove circu... |
| SIMA | 2015-01-19 |
|
[361524] update readme |
| broken_codes | 2015-01-19 |
|
[361524] update readme |
| cmdline | 2015-01-19 |
|
[b9c69a] massively refactor the codebase to remove circu... |
| experiments | 2015-01-19 |
|
[361524] update readme |
| mzMatch | 2015-01-19 |
|
[b9c69a] massively refactor the codebase to remove circu... |
| .gitignore | 2014-10-10 |
|
[72451a] tidy up comments |
| README.md | 2015-02-02 |
|
[a5015e] update readme |
This repository primarily contains the implementation for HDP-Align, a hierarchical Bayesian non-parametric model that performs peak matching for liquid-chromatography mass-spectrometry data using a Hierarchical Dirichlet Process mixture model. Detailed description of the paper can be found in HDP-Align: Hierarchical Dirichlet Process Clustering for Multiple Peak Alignment of LC-MS Data by Wandy, et al. (2015).
Model prototypes in Matlab can be found in the AlignmentModel folder. The working Java implementation of HDP-Align is inside HDP-Align (click here for the primary class that performs the clustering), alongside a few other alignment methods used in the evaluation experiments. MultiAlignPipeline contains the pipeline used for loading feature data in FeatureXML or SIMA format, performs alignment on them and computes the performance measures (Precision/Recall as defined in the paper). Local copies of MzMine2 and SIMA used for the purpose of evaluation in the paper is also provided in this repository.
The folder experiments contains all the experiments done to produce the results in the paper. Further details can be found inside.
Only if you're a developer!!
git clone command or do it from within Eclipse. If you're doing it from the command line via git clone, be sure to add the repository to Eclipse as well (via Git Repositories view -> Add an existing local Git repository).PeakML for the project name, change the default location to the git working directory (e.g. /home/joewandy/git/HDP-Align/PeakML), click Finish.To keep it simple, we will manage dependencies between projects using Eclipse.
git config http.postBuffer 524288000
git remote set-url origin https://<user>:<password>@github.com/joewandy/HDP-Align.git</password></user>