Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saketkc/sklearn-hogsvd

Scikit-learn compatible python implementation of HO-GSVD
https://github.com/saketkc/sklearn-hogsvd

Last synced: 24 days ago
JSON representation

Scikit-learn compatible python implementation of HO-GSVD

Awesome Lists containing this project

README

        

.. -*- mode: rst -*-

|Travis|_ |ReadTheDocs|_

.. |Travis| image:: https://travis-ci.org/saketkc/sklearn-hogsvd.svg?branch=master
.. _Travis: https://travis-ci.org/saketkc/sklearn-hogsvd

.. |ReadTheDocs| image:: https://readthedocs.org/projects/sklearn-hogsvd/badge/?version=latest
.. _ReadTheDocs: https://sklearn-hogsvd.readthedocs.io/en/latest/?badge=latest

sklhogsvd - Higher order generalized singular value decomposition
=================================================================

.. _scikit-learn: https://scikit-learn.org

**sklhogsvd** is a ``scikit-learn`` compatible python package to perform
higher order generalized singular value decomposition (HOGSVD) as described
in [Ponnapalli2011]_ with an additional support for ensuring
orthogonality in the "arraylet" space.

- The orthogonalization trick is summarized in the PDF `here `_.

- A poster demonstrating its utility in finding orthologous genes (based on expression) is `here `_.

- A work in progress writeup is `here `_.

`Demo notebook <./notebooks/demo.ipynb>`_.

.. [Ponnapalli2011] Ponnapalli, S.P., Saunders, M.A., Van Loan, C.F., and Alter, O. (2011). A Higher-Order Generalized Singular Value Decomposition for Comparison of Global mRNA Expression from Multiple Organisms. PLoS ONE 6, e28072. https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0028072

.. _documentation: https://sklearn-hogsvd.readthedocs.io/en/latest/quick_start.html