Skip to content

an R package to convert between simplicial complex data structures

License

Notifications You must be signed in to change notification settings

tdaverse/interplex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ebac881 · Feb 19, 2024

History

47 Commits
Feb 18, 2024
Jan 23, 2023
Jun 17, 2022
Feb 17, 2024
Feb 18, 2024
Jun 17, 2022
May 31, 2022
Jun 3, 2022
Feb 18, 2024
Feb 19, 2024
May 31, 2022
Jun 17, 2022
Feb 18, 2024
Feb 18, 2024
Feb 19, 2024
May 31, 2022

Repository files navigation

interplex

CRAN status Lifecycle: experimental

This is an R package to facilitate conversion between different structures for simplicial complex data.

usage

installation

{interplex} is now on CRAN and can be installed as follows:

install.packages("interplex")

supported structures

{interplex} includes converters between the following data structures:

  • complete lists of simplices, used by the {TDA} package
  • simplex tree instances of class 'Rcpp_SimplexTree', provided by the {simplextree} package
  • simplex trees in Python GUDHI imported using the {reticulate} package
  • objects of class 'igraph', provided by the {igraph} package
  • objects of class 'network', provided by the {network} package

Coercion among the graph/network classes is done using methods from the {intergraph} package. Simplicial complexes are only directly coerced between the 'igraph' class.

development

Install the development version of {interplex} from GitHub as follows:

remotes::install_github("tdaverse/interplex")

future directions

A future release should extend coercers from (unannotated) simplicial complexes to simplicial filtrations (in which simplices are annotated with real-values) and possibly arbitrary simplicial maps (with real-valued intervals).

contribute

Contributions in any form are more than welcome! See the CONTRIBUTING file for guidance, and please respect the Code of Conduct.

acknowledgments

This package was designed and developed in part through discussions with Matt Piekenbrock and Raoul Wadhwa.

resources

Development of this package benefitted from the use of equipment and the support of colleagues at UF Health.

About

an R package to convert between simplicial complex data structures

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages