A Java High Performance Tool For Topological Data Analysis
For more details please refer to:
 MATTEO RUCCO, FILIPPO CASTIGLIONE, EMANUELA MERELLI, AND MARCO PETTINI. Characterisation of the idiotypic immune network through persistent entropy. Accepted by Springer Proceedings in Complexity, 2015
 EMANUELA MERELLI, MATTEO RUCCO, MARCO PIANGERELLI, AND DANIELE TOLLER. A topological approach for multivariate time series characterization: the epilepsy case study. Proc. 9th EAI Conference on Bio-inspired Information and Communications Technologies (BICT 2015), 2015.
 EMANUELA MERELLI, MATTEO RUCCO, PETER SLOOT, AND LUCA TESEI. Topological Characterization of Complex Systems: Using Persistent Entropy. Entropy, 17(10):6872–6892, 2015.
 MATTEO RUCCO, ROCIO GONZALEZ-DIAZ, MARIA-JOSE JIMENEZ, NIEVES ATIENZA, ENRICO CONCETTONI, CRISTINA CRISTALLI, ANDREA FERRANTE, AND EMANUELA MERELLI. A new topological entropy-based approach for measuring similarities among piecewise linear functions. Submitted - http://arxiv.org/abs/1512.07613, 2016.
The Figure above represents the temporal evolution of the persistent entropy of immune system for each homological group. Top: persistent entropy for the homological group H0. Middle: persistent entropy for the homological group H1. Bottom: persistent entropy for the homological group H2. Note that, the gap in the last plot recognizes the process of affinity maturation that is the process of generating antibodies with increased binding affinities. Affinity maturation occurs in mature B cells after V(D)J recombination, and is dependent on assistance from helper T cells. From a topological point of view, it means that in order to reach the memory state, the links formed by antibodies less affine are completely eliminated from the Idiotypic Network [1,2,3].
In order to compare the Persistent Entropy of two simplicial complex the following stability theorem is necessary :
Example of temporal evolution of Persistent Entropy for the Idiotypic Network. The peaks correspond to immune responses against antigens, while the plateau represents the immune memory
Simplicial complexes represent useful and accurate models of complex networks and complex systems in general. Complex systems science becomes one of important area in both the natural and social sciences. However, there is no concise definition of complex systems. There are various attempts to characterize a complex system. In order to define complex systems, the concept of complexity is necessary. Many scientists have tried to find proper measures of complexity with mathematical rigor to the issue. In this section, we discuss one effective measure of complexity, based on information theory, the so-called persistent entropy. Persistent entropy similarly to Shannon entropy can be used for studying the dynamics of complex systems. From an information-theoretic viewpoint, the number of intervals in a persistent diagrams can be interpreted as the coding length of a simplicial complex. The coding length is intimately related to the notion of entropy and for a such reason, it is possible to define a entropy starting from the persistent barcodes. Diaz et al., defined an entropy based on the persistent barcode (Def. 3 of [Diaz]). The aim of their paper is an algorithm entropy-driven for finding the best filtration of a set of simplices. We argue that when the filtration is given their entropy can be easily extended without loosing the interpretation like Shannon. Here we propose to use the maximum of the filtration value of a persistent barcode plus one as upper bound, let call this quantity m.