TaGra: an open Python package for easily generating graphs from data tables through manifold learning
The challenge of analyzing high-dimensional data affects many scientific disciplines, from pharmacology to chemistry and biology. Traditional dimensionality reduction methods often oversimplify data, making it difficult to interpret individual points. This distortion can complicate the visualization of mutual distances between data points in the reduced space. Graphs provide an effective framework for representing objects and their relationships. One of their possible use is visualizing similarity patterns in tabular datasets. Here we introduce TaGra, an off-the-shelf package designed to generate a graph of similarity relations from tabular data. TaGra enables the visualization of datasets in 2D space, identification of typical data points and outliers, and assessment of the separation between items with different target variables. We describe TaGra's functionality, options and setup. The software including examples, instructions and a guide, is openly available on PyPI at https://pypi.org/project/TaGra/ and on GitHub at https://github.com/davidetorre92/TaGra.
Authors
- Davide La Torre (ORCID: https://orcid.org/0000-0003-2776-0037)
- Davide Chicco (ORCID: https://orcid.org/0000-0001-9655-7142)
Institutions
- University of Toronto (CA)
- Istituto per le Applicazioni del Calcolo Mauro Picone (IT)
- Istituto Nazionale di Fisica Nucleare, Sezione di Milano Bicocca (IT)
- Libera Università Internazionale degli Studi Sociali Guido Carli (IT)
- University of Milano-Bicocca (IT)
Publication Details
- Journal
- PeerJ Computer Science
- Published
- 2025-07-25
- DOI
- https://doi.org/10.7717/peerj-cs.2986
- Primary Topic
- Metabolomics and Mass Spectrometry Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Università Campus Bio-Medico di Roma